Problem(error/warning): Ovako uradio sam svoj bank sistem i sada sve radi uredu ali transfer komanda nece da radi kako treba, prvo nece da postavi pare igracu i onda oba dve poruke posalje igracu koji je uneo komandu a jednu poruku treba da posalje igracu koji dobija pare.
Deo skripte: [pawn]CMD:transfer(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 1.0, 1455.3284,-997.3133,-28.7362))
{
if(PlayerInfo[playerid][pRacun] == 1)
{
new pare4, transfer[128], id, sendername[24], recivername[24];
if(sscanf(params, "ii",pare4)) return SCM(playerid, COLOR_LIGHTBLUE, "[SERVER]:{FFFFFF}/transfer [id] [novac]!");
if(!IsPlayerConnected(id)) return SCM(playerid, COLOR_LIGHTBLUE, "[BANKA]:{FFFFFF} Igrac nije povezan");
if(pare4 > 500000 && pare4 <5000) return SCM(playerid, COLOR_LIGHTBLUE, "[BANKA]:{FFFFFF}Ne mozete manje od $5000 i vise od $500000");
PlayerInfo[playerid][pBanka] -=pare4;
PlayerInfo[id][pBanka] +=pare4;
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(id, recivername, sizeof(recivername));
format(transfer, sizeof(transfer), "[BANKA]:{FFFFFF} Prebacili ste %d igracu %s", pare4, recivername); // Za igraca koji je poslao pare
SCM(playerid, COLOR_LIGHTBLUE, transfer);
format(transfer, sizeof(transfer), "[BANKA]:{FFFFFF} Dobili ste %d od igraca %s", pare4, sendername); // Za igraca koji dobija pare
SCM(playerid, COLOR_LIGHTBLUE, transfer);
}
else
{
SCM(playerid, COLOR_LIGHTBLUE, "Bankar:{FFFFFF} Nemate racun u banci");
}
}
else
{
SCM(playerid , COLOR_LIGHTBLUE, "[SERVER]: {FFFFFF} Niste u banci");
}
return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
[pawn]if(sscanf(params, "ii",pare4)) return SCM(playerid, COLOR_LIGHTBLUE, "[SERVER]:{FFFFFF}/transfer [id] [novac]!");[/pawn]
Ucitavas samo jednu promenljivu koristeci sscanf
[pawn]if(sscanf(params, "ud", id, pare4)) return SCM(playerid, COLOR_LIGHTBLUE, "[SERVER]:{FFFFFF}/transfer [id] [novac]!");[/pawn]
Ovako bi bilo pravilno u tvom primeru
Takodje, obe poruke saljes igracu playerid, drugu poruku posalji igracu id :
[pawn]SCM(id, COLOR_LIGHTBLUE, transfer);[/pawn]
Hvala >3