Započeo N1XTON
•8. Dec. 2012.• Zaključano[pomoc]sscanf komanda
755
pregleda
15
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
604
Postovi:
76
Teme:
Pridružio se:Sep. 2012
8. Dec. 2012.
Gamemode koji koristim:Moj dm od 0
Detaljan opis problema😛a pravio sam donator sistem po jednom tutu i kad ubacim komandu sa tuta nece da radi zato sto je sscanf pa ako moze ko da je pretvori da nebude sscanf 😛 ja to neznam
Dio scripte:dao vec
Slika video://
Detaljan opis problema😛a pravio sam donator sistem po jednom tutu i kad ubacim komandu sa tuta nece da radi zato sto je sscanf pa ako moze ko da je pretvori da nebude sscanf 😛 ja to neznam
CMD:ddb(playerid, params[])
{
new id, koliko, sendername, string;
if(!(PlayerInfo >= 1337)) return SCM(playerid, -1,"Nemate ovlasti da koristite ovu komandu!"); //Provjerava dali je igraÄ 1337 admin, ako nije ispisuje mu poruku
else if(sscanf(params,"ui", id, koliko)) return SCM(playerid, -1,"Koristi: /ddb "); //Ako igraÄ nije upisao sve potrebne parametre ispisuje mu poruku
else if(!IsPlayerConnected(id)) return SCM(playerid, -1,"Pogresan ID igraca"); //Provjerava dali je taj igraÄ online
else
{
PlayerInfo += koliko; //Dodaje igraÄu donator bodove
GetPlayerName(playerid, sendername, sizeof(sendername));
sendername[strfind(sendername,"_")] = ' ';
format(string, sizeof(string),"Admin %s vam je dao %i Donator Bodova", sendername, koliko);
SCM(id, -1, string); //Ispisuje igraÄu poruku
format(string, sizeof(string),"Trenutno stanje tvojih Donator Bodova je: %d", PlayerInfo);
SCM(id, -1, string); //Ispisuje igraÄu poruku
}
return 1;
}Dio scripte:dao vec
Slika video://
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
604
Postovi:
76
Teme:
Pridružio se:Sep. 2012
8. Dec. 2012.
Blaeks wrote on December 8, 2012, 9:41 am:
Ja ti preporucujem da koristis SSCANF, skines ga, ispises ga na vrh skripte i koristis ga, mnogo ti je bolje i jednostavnije nego STRCMP
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
604
Postovi:
76
Teme:
Pridružio se:Sep. 2012
8. Dec. 2012.
Blaeks wrote on December 8, 2012, 9:44 am:
Na koju foru ne radi? nece da deluje komanda, ili sta?
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
604
Postovi:
76
Teme:
Pridružio se:Sep. 2012
8. Dec. 2012.
Blaeks wrote on December 8, 2012, 10:03 am:
Ta komanda ide na kraj skripte, izvan svakog callbacka, znaci ako je stavis skroz dole, mora da ti radi, a iako ti ni tad ne radi, napravicu ti u STRCMP...
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
8. Dec. 2012.
evo ti....
CMD:ddb(playerid, params[])
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SCM(playerid, -1, "Koristi: /ddb ");
return 1;
}
new id, koliko, sendername, string;
id = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
koliko = strval(tmp);
if(PlayerInfo >= 1337)
{
if(id != INVALID_PLAYER_ID)
{
PlayerInfo += koliko; //Dodaje igraÄu donator bodove
GetPlayerName(playerid, sendername, sizeof(sendername));
sendername[strfind(sendername,"_")] = ' ';
format(string, sizeof(string),"Admin %s vam je dao %i Donator Bodova", sendername, koliko);
SCM(id, -1, string); //Ispisuje igraÄu poruku
format(string, sizeof(string),"Trenutno stanje tvojih Donator Bodova je: %d", PlayerInfo);
SCM(id, -1, string); //Ispisuje igraÄu poruku
}
}
}
else
{
SCM(playerid, -1, " Nisi admin!");
}
}
return 1;
} ovako nesto?Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
604
Postovi:
76
Teme:
Pridružio se:Sep. 2012
8. Dec. 2012.
Blaeks wrote on December 8, 2012, 11:20 am:
evo ti....
CMD:ddb(playerid, params[])
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SCM(playerid, -1, "Koristi: /ddb ");
return 1;
}
new id, koliko, sendername, string;
id = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
koliko = strval(tmp);
if(PlayerInfo >= 1337)
{
if(id != INVALID_PLAYER_ID)
{
PlayerInfo += koliko; //Dodaje igraÄu donator bodove
GetPlayerName(playerid, sendername, sizeof(sendername));
sendername[strfind(sendername,"_")] = ' ';
format(string, sizeof(string),"Admin %s vam je dao %i Donator Bodova", sendername, koliko);
SCM(id, -1, string); //Ispisuje igraÄu poruku
format(string, sizeof(string),"Trenutno stanje tvojih Donator Bodova je: %d", PlayerInfo);
SCM(id, -1, string); //Ispisuje igraÄu poruku
}
}
}
else
{
SCM(playerid, -1, " Nisi admin!");
}
}
return 1;
} ovako nesto?C:\DOCUME~1\ADMINI~1\MYDOCU~1\DOWNLO~1\LOS_DI~1\GAMEMO~1\LDFR.pwn(1308) : error 017: undefined symbol "tmp"
C:\DOCUME~1\ADMINI~1\MYDOCU~1\DOWNLO~1\LOS_DI~1\GAMEMO~1\LDFR.pwn(1308) : error 017: undefined symbol "strtok"
C:\DOCUME~1\ADMINI~1\MYDOCU~1\DOWNLO~1\LOS_DI~1\GAMEMO~1\LDFR.pwn(1309) : error 017: undefined symbol "tmp"
C:\DOCUME~1\ADMINI~1\MYDOCU~1\DOWNLO~1\LOS_DI~1\GAMEMO~1\LDFR.pwn(1315) : error 017: undefined symbol "ReturnUser"
C:\DOCUME~1\ADMINI~1\MYDOCU~1\DOWNLO~1\LOS_DI~1\GAMEMO~1\LDFR.pwn(1316) : error 017: undefined symbol "tmp"
C:\DOCUME~1\ADMINI~1\MYDOCU~1\DOWNLO~1\LOS_DI~1\GAMEMO~1\LDFR.pwn(1316) : error 017: undefined symbol "strtok"
C:\DOCUME~1\ADMINI~1\MYDOCU~1\DOWNLO~1\LOS_DI~1\GAMEMO~1\LDFR.pwn(1317) : error 017: undefined symbol "tmp"
C:\DOCUME~1\ADMINI~1\MYDOCU~1\DOWNLO~1\LOS_DI~1\GAMEMO~1\LDFR.pwn(1331) : warning 209: function "cmd_ddb" should return a value
C:\DOCUME~1\ADMINI~1\MYDOCU~1\DOWNLO~1\LOS_DI~1\GAMEMO~1\LDFR.pwn(1332) : error 010: invalid function or declaration
C:\DOCUME~1\ADMINI~1\MYDOCU~1\DOWNLO~1\LOS_DI~1\GAMEMO~1\LDFR.pwn(1337) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
9 Errors.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava