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
Witam!
Mam taki kod :
Pawn 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 ;
}
{
format ( String , sizeof (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 ( 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,
}
return 1 ;
}
Ona oczywi?cie dzia?a poprawnie (3min roboty ),
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,
Podpis
Cześć
[you]
!
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
Wysłany: 2012-08-09, 21:24
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
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;
}
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
Podpis
Cześć
[you]
!
Projekt, który poruszy scenę platformy SA:MP!
Tagi: duty
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: