Započeo Jack_Ass
•23. Avg. 2013.• Zaključano(pomoc) ID igraca (2) uvjek offline
541
pregleda
6
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
149
Postovi:
57
Teme:
Pridružio se:Mar. 2013
24. Avg. 2013.
YCMD:transfer(playerid, params[], help)
{
#pragma unused help
new id,kolicina,string,igracevnovac;
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 2316.5117,-12.5013,26.7422)) return SCM(playerid,BELA,"{BFC0C2} Niste u banci!");
if(PlayerInfo < 3) return SCM(playerid,BELA,"{BFC0C2} Niste level 3!");
if(sscanf(params,"ui",id,kolicina)) return SCM(playerid,BELA," Pomoc |{00C0FF} /transfer [ID Igraca] [Iznos Novca]");
if(id == INVALID_PLAYER_ID) return SCM(playerid,BELA,"{FF0000} Taj igrac je offline!");
igracevnovac = PlayerInfo;
if(kolicina > 0 && igracevnovac >= kolicina)
{
PlayerInfo -= kolicina;
PlayerInfo += kolicina;
SCM(playerid,BELA,"{6EF83C}| Banka - Uspesna transakcija");
SCMF(playerid,BELA,"{F3FF02}| Uplatili ste na racun igraca %s %d$.",GetName(id),kolicina);
SCM(id,BELA,"{6EF83C}| Banka - Uspesna transakcija");
SCMF(id,BELA,"{F3FF02}| %s vam je uplatio %d$ na racun.",GetName(playerid),kolicina);
if(kolicina >= 100000)
{
format(PosebanString,sizeof(PosebanString), "Komanda: /transfer | Izvrsio: %s | Igrac: %s | Iznos: %d | IP: %s", ImeIgraca(playerid), ImeIgraca(id), kolicina, GetaIP(playerid));
SacuvajLog(FAJL_BANKALOG,PosebanString);
format(string,sizeof(string), "Transfer | Igrac: %s[%d] | Igracu: %s[%d] | Iznos: $%d", ImeIgraca(playerid), playerid, ImeIgraca(id), id, kolicina);
AdminPoruka(SVETLOPLAVA,string);
}
} else return SCM(playerid,BELA, "{BFC0C2} Nemate toliko na racunu!");
return 1;
}
{
#pragma unused help
new id,kolicina,string,igracevnovac;
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 2316.5117,-12.5013,26.7422)) return SCM(playerid,BELA,"{BFC0C2} Niste u banci!");
if(PlayerInfo < 3) return SCM(playerid,BELA,"{BFC0C2} Niste level 3!");
if(sscanf(params,"ui",id,kolicina)) return SCM(playerid,BELA," Pomoc |{00C0FF} /transfer [ID Igraca] [Iznos Novca]");
if(id == INVALID_PLAYER_ID) return SCM(playerid,BELA,"{FF0000} Taj igrac je offline!");
igracevnovac = PlayerInfo;
if(kolicina > 0 && igracevnovac >= kolicina)
{
PlayerInfo -= kolicina;
PlayerInfo += kolicina;
SCM(playerid,BELA,"{6EF83C}| Banka - Uspesna transakcija");
SCMF(playerid,BELA,"{F3FF02}| Uplatili ste na racun igraca %s %d$.",GetName(id),kolicina);
SCM(id,BELA,"{6EF83C}| Banka - Uspesna transakcija");
SCMF(id,BELA,"{F3FF02}| %s vam je uplatio %d$ na racun.",GetName(playerid),kolicina);
if(kolicina >= 100000)
{
format(PosebanString,sizeof(PosebanString), "Komanda: /transfer | Izvrsio: %s | Igrac: %s | Iznos: %d | IP: %s", ImeIgraca(playerid), ImeIgraca(id), kolicina, GetaIP(playerid));
SacuvajLog(FAJL_BANKALOG,PosebanString);
format(string,sizeof(string), "Transfer | Igrac: %s[%d] | Igracu: %s[%d] | Iznos: $%d", ImeIgraca(playerid), playerid, ImeIgraca(id), id, kolicina);
AdminPoruka(SVETLOPLAVA,string);
}
} else return SCM(playerid,BELA, "{BFC0C2} Nemate toliko na racunu!");
return 1;
}
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
222
Postovi:
46
Teme:
Pridružio se:Nov. 2012
24. Avg. 2013.
meni je uvijek to bagovalo jer parametar "u" u sscanfa uvijek vraćao na playerid 0/1 😛
pokušaj ovako:
EDIT: ReturnUser je funkcija utils include-a tako prvo ga skini ubaci u pawno/include folder i include ga u skripti
link: https://code.google.com/p/cwrp/downloads/detail?name=utils.inc
pokušaj ovako:
new ids;
if(sscanf(params,"si",ids,kolicina)) return SCM(playerid,BELA," Pomoc |{00C0FF} /transfer [ID Igraca] [Iznos Novca]");
id = ReturnUser(ids);
if(id == INVALID_PLAYER_ID) return SCM(playerid,BELA,"{FF0000} Taj igrac je offline!");
EDIT: ReturnUser je funkcija utils include-a tako prvo ga skini ubaci u pawno/include folder i include ga u skripti
link: https://code.google.com/p/cwrp/downloads/detail?name=utils.inc
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
149
Postovi:
57
Teme:
Pridružio se:Mar. 2013
24. Avg. 2013.
Pasa wrote on August 24, 2013, 2:40 pm:
meni je uvijek to bagovalo jer parametar "u" u sscanfa uvijek vraćao na playerid 0/1 😛
pokušaj ovako:
EDIT: ReturnUser je funkcija utils include-a tako prvo ga skini ubaci u pawno/include folder i include ga u skripti
link: https://code.google.com/p/cwrp/downloads/detail?name=utils.inc
pokušaj ovako:
new ids;
if(sscanf(params,"si",ids,kolicina)) return SCM(playerid,BELA," Pomoc |{00C0FF} /transfer [ID Igraca] [Iznos Novca]");
id = ReturnUser(ids);
if(id == INVALID_PLAYER_ID) return SCM(playerid,BELA,"{FF0000} Taj igrac je offline!");
EDIT: ReturnUser je funkcija utils include-a tako prvo ga skini ubaci u pawno/include folder i include ga u skripti
link: https://code.google.com/p/cwrp/downloads/detail?name=utils.inc
javljami eorr Undefined symbol returnuser !
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
133
Postovi:
15
Teme:
Pridružio se:Okt. 2012
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
731
Postovi:
54
Teme:
Pridružio se:Sep. 2010
24. Avg. 2013.
1. Update-aj sscanf, pazi na 500p i 1000p verziju (jako pazi)
2. returnUser ti ne treba! Onda bi umjesto toga mogao koristiti isplayerconnected, nema smisla nikakvog
3. sscanf automatski 'u' placeholderu daje vrijednost koja je provjerena u pluginu, znaÄi odmah poslije sscanf-a možeÅ¡ usporediti dali je ID jednak INVALID_PLAYER_ID macro funkciji, zaparavo ovo je pravi razlog zaÅ¡to ti ne treba niti isplayerconnected ili returnuser
Pusti ove talibane gore, nemoj sa nikakvim nizovima raditi... Sccanf radi, samo pazi da ga update-aš i pazi na modele...
Pozdrav
2. returnUser ti ne treba! Onda bi umjesto toga mogao koristiti isplayerconnected, nema smisla nikakvog
3. sscanf automatski 'u' placeholderu daje vrijednost koja je provjerena u pluginu, znaÄi odmah poslije sscanf-a možeÅ¡ usporediti dali je ID jednak INVALID_PLAYER_ID macro funkciji, zaparavo ovo je pravi razlog zaÅ¡to ti ne treba niti isplayerconnected ili returnuser
Pusti ove talibane gore, nemoj sa nikakvim nizovima raditi... Sccanf radi, samo pazi da ga update-aš i pazi na modele...
Pozdrav
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava