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

Wysłany: 2014-02-05, 16:01


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

Witam chodzi o to ?e mam brame w dwuch pozycjach wszystko ok dzia?a

Kod:

if(strcmp(cmdtext, "/pd1.o", true) ==0 && IsPlayerAdmin(playerid)) {
SendClientMessage(playerid, c_Pd, "Otwieranie bramy Pomocy Drogowej");
MoveObject(pd1,1879.9000244,703.4000244,7.0,10);
return 1;
}

if(strcmp(cmdtext, "/pd1.z", true) ==0 && IsPlayerAdmin(playerid)) {
SendClientMessage(playerid, c_Pd, "Zamykanie bramy Pomocy Drogowej");
MoveObject(pd1,1879.9000244,703.4000244,12.6000004,10);
return 1;
}



a chce do tego doda?:
1) do cmd /pd1.o
ze gdy ta brama juz jest otwarta to wyskoczy:
Ta brama jest ju? otwarta.

2) do cmd /pd1.z
ze gdy ta brama juz jest zamkni?ta to wyskoczy:
Ta brama jest ju? zamkni?ta.



na te wyskakuj?ce to chce w takich kolorach

1)
SendClientMessage(playerid, c_Poli, "Ta brama jest ju? otwarta!");

2)
SendClientMessage(playerid, c_Medyk, "Ta brama jest ju? zamkni?ta!");

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-05, 16:52


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

Nie lepiej zrobi? jedn? komend?, kt?ra na przemian otwiera i zamyka bram?..?

Kod:

new bool:_opened;

if(cmdtext[1] == 'p' && cmdtext[2] == 'd' && cmdtext[3] == '1' && IsPlayerAdmin(playerid))
{
if(!_opened)
{
SendClientMessage(playerid, c_Pd, "Otwieranie bramy Pomocy Drogowej");
MoveObject(pd1,1879.9000244,703.4000244,7.0,10);
_opened = true;
}
else
{
SendClientMessage(playerid, c_Pd, "Zamykanie bramy Pomocy Drogowej");
MoveObject(pd1,1879.9000244,703.4000244,12.6000004,10);
_opened = false;
}
return true;
}


No ale jak chcesz.

Kod:

new bool:_opened;

if(strcmp(cmdtext, "/pd1.o", true) ==0 && IsPlayerAdmin(playerid))
{
if(_opened) return SendClientMessage(playerid, c_Poli, "Ta brama jest ju? otwarta!"), true;
SendClientMessage(playerid, c_Pd, "Otwieranie bramy Pomocy Drogowej");
MoveObject(pd1,1879.9000244,703.4000244,7.0,10);
_opened = true;
return true;
}

if(strcmp(cmdtext, "/pd1.z", true) ==0 && IsPlayerAdmin(playerid))
{
if(!_opened) return SendClientMessage(playerid, c_Medyk, "Ta brama jest ju? zamkni?ta!"), true;
SendClientMessage(playerid, c_Pd, "Zamykanie bramy Pomocy Drogowej");
MoveObject(pd1,1879.9000244,703.4000244,12.6000004,10);
_opened = false;
return true;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-06, 16:10


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

dzieki.
Nie nie lepiej bo robie to w gui to wole na otwieranie itp bo tego jest 10 dla 1 frakcji

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Tagi: bramy :: nie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] bramy nie da 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