Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-09-27, 19:37


Gamber







Wiek: 29
Na forum: 4791 dni
Posty: 11

Piwa: 36

Respekt: 50

Mam co? takiego

Kod:

new brama, szlaban;


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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-27, 20:07


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Na konkurencyjnym forum poda?em poprawiony kod. Sprawd? tamten.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-27, 20:22


Gamber







Wiek: 29
Na forum: 4791 dni
Posty: 11

Piwa: 36

Respekt: 50

"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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-27, 23:16


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-28, 08:13


Gamber







Wiek: 29
Na forum: 4791 dni
Posty: 11

Piwa: 36

Respekt: 50

"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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-28, 09:45


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

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);


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-28, 14:02


Gamber







Wiek: 29
Na forum: 4791 dni
Posty: 11

Piwa: 36

Respekt: 50

Teraz w og?le si? nei tworz? szlabany

Postaw piwo autorowi tego posta
 

 
Tagi: brama :: jedną :: komende
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku