Wysłany: 2013-09-27, 19:37
Gamber
Wiek: 29 Na forum: 4791 dni Posty: 11
Piwa : 36
Mam co? takiego
Kod:
OnGameModeInit
Kod: new bool:brama, szlaban = CreateDynamicObject(968,-222.2400055,1007.5900269,19.3999996,0.0000000,0.0000000,0.0000000);
Koniec mapy:
Kod: CMD:szlaban(playerid, cmdtext[])
{
if(!ToFrakcja(playerid,PlayerInfo[playerid][pFrakcja]) || FrakcjaInfo[PlayerInfo[playerid][pFrakcja]][fTyp]!=1) return true;
if(!DoInRange(3.0,playerid,-222.2400055,1007.5900269,19.3999996)) return GuiInfo(playerid,"Nie jeste? ko?o szlabanu!"), true;
if(brama)
{
MoveDynamicObject(szlaban,-222.2400055,1007.5900269,19.3999996,0.0000000,90.0000000,0.0000000);
brama = false;
}
else
{
MoveDynamicObject(szlaban,-222.2400055,1007.5900269,19.3999996,0.0000000,0.0000000,0.0000000);
brama = true;
}
return true;
}
I szlaban nie dzia?a, pokazuje jak stoje za daleko ?e nie jestem ko?o szlabanu, jak podchodze to si? nei otwiera.
Wysłany: 2013-09-27, 20:07
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Na konkurencyjnym forum poda?em poprawiony kod. Sprawd? tamten.
Wysłany: 2013-09-27, 20:22
Gamber
Wiek: 29 Na forum: 4791 dni Posty: 11
Piwa : 36
"IgrexolonO" napisał/a :Na konkurencyjnym forum poda?em poprawiony kod. Sprawd? tamten.
Poda?e?, lecz si? nie compiluje czy jak to si? tam m?wi, nie robi si? do amx
Wysłany: 2013-09-27, 23:16
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
"Gamber" napisał/a : "IgrexolonO" napisał/a :Na konkurencyjnym forum poda?em poprawiony kod. Sprawd? tamten.
Poda?e?, lecz si? nie compiluje czy jak to si? tam m?wi, nie robi si? do amx
Zatem je?li "nie robi" si? na amx (tj. nie kompiluje), to podaj b??dy, kt?re otrzymujesz przy kompilacji.
Wysłany: 2013-09-28, 08:13
Gamber
Wiek: 29 Na forum: 4791 dni Posty: 11
Piwa : 36
"IgrexolonO" napisał/a : "Gamber" napisał/a : "IgrexolonO" napisał/a :Na konkurencyjnym forum poda?em poprawiony kod. Sprawd? tamten.
Poda?e?, lecz si? nie compiluje czy jak to si? tam m?wi, nie robi si? do amx
Zatem je?li "nie robi" si? na amx (tj. nie kompiluje), to podaj b??dy, kt?re otrzymujesz przy kompilacji.
No w?a?nie nawet b??dy nie wyskakuj?, wszystko si? zawiesza bez b??d?w, gdy za? kod bramy usun?, kompiluje si? normalnie.
Wysłany: 2013-09-28, 09:45
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
G?ra mapy:
Kod: new bool:brama;
new szlaban;
OnGameModeInit (czy gdzie tam chcesz tworzy? szlaban):
Kod: szlaban = CreateDynamicObject(968,-222.2400055,1007.5900269,19.3999996,0.0000000,0.0000000,0.0000000);
Komenda:
Kod: CMD:szlaban(playerid, cmdtext[])
{
if(!ToFrakcja(playerid,PlayerInfo[playerid][pFrakcja]) || FrakcjaInfo[PlayerInfo[playerid][pFrakcja]][fTyp]!=1) return true;
if(!DoInRange(3.0,playerid,-222.2400055,1007.5900269,19.3999996)) return GuiInfo(playerid,"Nie jeste? ko?o szlabanu!"), true;
if(brama)
{
SetDynamicObjectRot(szlaban, 0.0, 90.0, 0.0);
brama = false;
}
else
{
SetDynamicObjectRot(szlaban, 0.0, 0.0, 0.0);
brama = true;
}
SendClientMessage(playerid, -1, "Bram? poruszono.");
return true;
}
[ Dodano : 2013-09-28, 12:06 ]
\/
1. Albo ujowy masz streamer.
2. Albo co? zdupcy?e?.
3. Albo robisz mnie w uja.
[ Dodano : 2013-09-28, 13:46 ]
Chcia?e? dwie bramy - masz dwie bramy:
G?ra:
Kod: new bool:brama[2 char];
new szlaban[2];
Kod: CMD:szlaban(playerid, cmdtext[])
{
if(!ToFrakcja(playerid,PlayerInfo[playerid][pFrakcja]) || FrakcjaInfo[PlayerInfo[playerid][pFrakcja]][fTyp]!=1) return true;
if(!DoInRange(3.0,playerid,-222.2400055,1007.5900269,19.3999996) && !DoInRange(3.0,playerid,-205.3099976,979.4000244,18.7000008)) return GuiInfo(playerid,"Nie jeste? ko?o szlabanu!"), true;
if(DoInRange(3.0,playerid,-222.2400055,1007.5900269,19.3999996))
{
if(brama{0})
{
SetDynamicObjectRot(szlaban[0], 0.0, 90.0, 0.0);
brama{0} = false;
}
else
{
SetDynamicObjectRot(szlaban[0], 0.0, 0.0, 0.0);
brama{0} = true;
}
return true;
}
if(DoInRange(3.0,playerid,-205.3099976,979.4000244,18.7000008))
{
if(brama{1})
{
SetDynamicObjectRot(szlaban[1], 0.0, 93.0, 0.0);
brama{1} = false;
}
else
{
SetDynamicObjectRot(szlaban[1], 0.0, 0.0, 0.0);
brama{1} = true;
}
return true;
}
return true;
}
OnGameModeInit:
Kod: szlaban[0] = CreateDynamicObject(968,-222.2400055,1007.5900269,19.3999996,0.0000000,0.0000000,0.0000000);
szlaban[1] = CreateDynamicObject(968,-205.3099976,979.4000244,18.7000008,0.0000000,0.0000000,100.0000000);
Wysłany: 2013-09-28, 14:02
Gamber
Wiek: 29 Na forum: 4791 dni Posty: 11
Piwa : 36
Teraz w og?le si? nei tworz? szlabany
Tagi: brama :: jedną :: komende
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: