Wysłany: 2015-02-15, 19:19
Pimpek2
Wiek: 29 Na forum: 4134 dni Posty: 82
Nick w MP: ElPablo
Piwa : 1
Witam dali by?cie mi kod ?eby tylko id mog?o by? cyfr??
bo w tej komendzie gdy wpisz? /mandat s 0 wyskakuje:
Gracz o podanym ID nie jest zalogowany
Komenda:
Kod: CMD:mandat(playerid, p[])
{
if(Praca[playerid] == TEAM_POLICJA)
{
new player, quantity;
if(sscanf(cmdtext,"ud",player, quantity))
{
SendClientMessage(playerid, COLOR_WHITE, "Wpisz /ulecz [id gracza] [mandat]");
return 1;
}
if(player == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_RED, "Gracz o podanym ID nie jest zalogowany.");
return 1;
}
if(quantity < 1 || quantity > 100000)
{
SendClientMessage(playerid, COLOR_ADMIN, "Z?a waluta. Podaj warto?? od 1 do 100000 $.");
return 1;
}
new string[128];
format(string, sizeof(string), "Policjant %s (id:%d) dal mandat w wysokosci %d$ graczowi %s (id: %d)", PlayerName(playerid), playerid, quantity, PlayerName(player), player);
format(string, sizeof(string), "Da?e? %s (id:%d) mandat w wysoko?ci %d$", PlayerName(player), player, quantity);
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string), "Policjant %s da? ci kar? mandatow? w wysoko?ci %d$", PlayerName(playerid), quantity);
SendClientMessage(player, COLOR_GREEN, string);
GivePlayerMoney(player, -quantity);
}
return 1;
}
z g?ry dzi?kuj? za pomoc
Wysłany: 2015-02-15, 19:33
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
No skoro wpiszesz /mandat s 0, a nie ma gracza o nicku s; to raczej logiczne ?e wyskoczy Ci wyj?tek?
Kod: if(sscanf(cmdtext,"ud",player, quantity))
||
||
\/
Kod: if(sscanf(cmdtext,"dd",player, quantity))
&&
Kod: if(player == INVALID_PLAYER_ID)
||
||
\/
Kod: if(!IsPlayerConnected(player))
Ostatnio zmieniony przez IgrexolonO 2015-02-15, 19:37, w całości zmieniany 1 raz
Wysłany: 2015-02-15, 19:36
awfesa
Wiek: 29 Na forum: 4705 dni Posty: 563
Piwa : 223
zobacz mo?e tak ale nie wiem czy bd dzia?a?
Pawn
if( player < 0 || player > 500 )
{
SendClientMessage ( playerid , COLOR_RED2 , "|b??d| Niepoprawne id !" );
return 1 ;
}
Podpis
Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Wysłany: 2015-02-15, 20:11
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Tagi: jako :: litera?
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: