Detaljan opis problema: Kada kucam /money ID PARE umjesto da mu stavi pare na npr. 4000 on mu doda jos 4k na to sto ima vec.
Dio skripte:
if(strcmp(cmd, "/money", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /money [ID Igraca/Dio Imena] ");
return 1;
}
new playa;
new money;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
money = strval(tmp);
if (PlayerInfo >= 1337)
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
SafeResetPlayerMoney(playa);
GivePlayerCash(playa, money);
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, " "COL_RED"%s {FFFFFF}je podesio "COL_RED"%s-ov {FFFFFF}novac na "COL_RED"$%d.", sendername,giveplayer,money);
ABroadCast(WHITE,string,1);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "niste ovlasteni da koristite tu komandu!");
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): //
