Započeo Rex
•26. Nov. 2021.Bank Sistem Pomoc
309
pregleda
3
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
91 / 100 XP
Početnik(0)
138
Postovi:
31
Teme:
Pridružio se:Nov. 2021
26. Nov. 2021.
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:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Deo skripte:
CMD:transfer(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 1.0, 1455.3284,-997.3133,-28.7362))
{
if(PlayerInfo == 1)
{
new pare4, transfer, id, sendername, recivername;
if(sscanf(params, "ii",pare4)) return SCM(playerid, COLOR_LIGHTBLUE, ":{FFFFFF}/transfer !");
if(!IsPlayerConnected(id)) return SCM(playerid, COLOR_LIGHTBLUE, ":{FFFFFF} Igrac nije povezan");
if(pare4 > 500000 && pare4 <5000) return SCM(playerid, COLOR_LIGHTBLUE, ":{FFFFFF}Ne mozete manje od $5000 i vise od $500000");
PlayerInfo -=pare4;
PlayerInfo +=pare4;
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(id, recivername, sizeof(recivername));
format(transfer, sizeof(transfer), ":{FFFFFF} Prebacili ste %d igracu %s", pare4, recivername); // Za igraca koji je poslao pare
SCM(playerid, COLOR_LIGHTBLUE, transfer);
format(transfer, sizeof(transfer), ":{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, ": {FFFFFF} Niste u banci");
}
return 1;
} Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
//Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
17 / 250 XP
Početnik(1)
2,272
Postovi:
76
Teme:
Pridružio se:Maj 2014
26. Nov. 2021.
if(sscanf(params, "ii",pare4)) return SCM(playerid, COLOR_LIGHTBLUE, ":{FFFFFF}/transfer !");Ucitavas samo jednu promenljivu koristeci sscanf
if(sscanf(params, "ud", id, pare4)) return SCM(playerid, COLOR_LIGHTBLUE, ":{FFFFFF}/transfer !");Ovako bi bilo pravilno u tvom primeru
Takodje, obe poruke saljes igracu playerid, drugu poruku posalji igracu id :
SCM(id, COLOR_LIGHTBLUE, transfer);Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
