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

Wysłany: 2012-08-09, 21:20


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

Witam!

Mam taki kod :


Pawn
CMD:duty(playeridcmdtext[])
{
   if(!ToFrakcja(playerid,2)) return 1;
   if(!DoInRange(10.0,playerid,2159.55444335,-55.09075164,6.93947505))
   if(!DoInRange(10.0,playerid,2159.55444335,-55.09075164,6.93947505))
   if(!DoInRange(10.0,playerid,2159.55444335,-55.09075164,6.93947505))
   if(!DoInRange(10.0,playerid,2159.55444335,-55.09075164,6.93947505))
   if(!DoInRange(10.0,playerid,2159.55444335,-55.09075164,6.93947505))
   if(!DoInRange(10.0,playerid,2159.55444335,-55.09075164,6.93947505))
   if(!DoInRange(10.0,playerid,2159.55444335,-55.09075164,6.93947505))
{
   GuiInfo(playerid,"Musisz by? na komisariacie!");
return 1;
}
{
   format(Stringsizeof(String),"* "ME"%s "JA"bierze bro?,radio,gaz pieprzowy i odznak? z szafki.",NickCzat(playerid));
   WyswietlText(playerid,KOLOR_JA,10.0,String);
   GuiInfo(playerid,"Wpisz /sluzba ,aby wejsc na slu?be!");
   dDajBron(playerid31); //Pa?ka policyjna,
   dDajBron(playerid2250); //Glock,
   dDajBron(playerid4150); //Spray czyli gaz pieprzowy
   dUstawHP(playerid100); //HP,
   SetPlayerSkin(playerid,266); //Ustawia skin graczowi
   dUstawArmor(playerid100); //Kamizelka,
}
    return 1;
}



Ona oczywi?cie dzia?a poprawnie (3min roboty :D ),
Chcia?bym ,aby zn?w po wpisaniu /sluzba znika?y bronie,kamizelka oraz skin do poprzedniego.

Czyli wpisuje /sluzba ,
-Dostaje pa?k?,spray,armor,hp,glock,skin.

Zn?w wpisuje /sluzba
-Usuwa mi pa?k?,spray,armor,glock,skina.

Niestety nie wiem jak to zrobi? dok?adnie ,aby w jednej komendzie to dzia?a?o poprawnie, czy lepiej by?o by u?y? do tego GUI ?



Nagrody :
Reputacja,
:piwo:

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Ostatnio zmieniony przez B!4CK 2012-08-09, 21:31, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-09, 21:24


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
G?ra mapy

Kod:

new bool:sluzba[MAX_PLAYERS];


Kod:

CMD:duty(playerid, cmdtext[])
{
if(!ToFrakcja(playerid,2)) return 1;
if(!DoInRange(10.0,playerid,2159.55444335,-55.09075164,6.93947505))
if(!DoInRange(10.0,playerid,2159.55444335,-55.09075164,6.93947505))
if(!DoInRange(10.0,playerid,2159.55444335,-55.09075164,6.93947505))
if(!DoInRange(10.0,playerid,2159.55444335,-55.09075164,6.93947505))
if(!DoInRange(10.0,playerid,2159.55444335,-55.09075164,6.93947505))
if(!DoInRange(10.0,playerid,2159.55444335,-55.09075164,6.93947505))
if(!DoInRange(10.0,playerid,2159.55444335,-55.09075164,6.93947505))
{
GuiInfo(playerid,Musisz by? na komisariacie!);
return 1;
}
{
if(sluzba[playerid] == false)
{
format(String, sizeof(String),* ME%s JAbierze bro?,radio,gaz pieprzowy i odznak? z szafki.,NickCzat(playerid));
WyswietlText(playerid,KOLOR_JA,10.0,String);
GuiInfo(playerid,Wpisz /sluzba ,aby wejsc na slu?be!);
dDajBron(playerid, 3, 1); //Pa?ka policyjna,
dDajBron(playerid, 22, 50); //Glock,
dDajBron(playerid, 41, 50); //Spray czyli gaz pieprzowy
dUstawHP(playerid, 100); //HP,
SetPlayerSkin(playerid,266); //Ustawia skin graczowi
dUstawArmor(playerid, 100); //Kamizelka,
sluzba[playerid] = true;
}
else
{
//Usuwasz bronie i reszt?
sluzba[playerid] = false;
}
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-09, 21:42


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

Okey dzia?a, dorobi?em sobie idealnie jest :)

Edit,


Mam jeszcze to :
http://pastebin.pl/64832

A chce da? na :
http://pastebin.pl/64833


Ale wyskakuj? errory :/

To jest po wybraniu w GUI.


Ca?y DialogID

http://pastebin.pl/64831

[ Dodano: 2012-08-11, 13:27 ]
@ Od?wie?am.

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Tagi: duty
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