[pomoc]sscanf komanda

Započeo N1XTON
8. Dec. 2012. Zaključano
730
pregleda
15
postova
[EX:RP]N1XTON
5
Underboss
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
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://
Blaeks_Biofor
5
Forum Don
8. Dec. 2012.
Ja ti preporucujem da koristis SSCANF, skines ga, ispises ga na vrh skripte i koristis ga, mnogo ti je bolje i jednostavnije nego STRCMP
[EX:RP]N1XTON
5
Underboss
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
ima include al opet komanda neradi :S
Blaeks_Biofor
5
Forum Don
8. Dec. 2012.
Na koju foru ne radi? nece da deluje komanda, ili sta?
[EX:RP]N1XTON
5
Underboss
8. Dec. 2012.
Blaeks wrote on December 8, 2012, 9:44 am:
Na koju foru ne radi? nece da deluje komanda, ili sta?
paa ja upisem komandu ono pise kako je trebam unijeti ja uradim nako kao sto pise kako je trebam unijeti onda pise da comanda nepostoji
Blaeks_Biofor
5
Forum Don
8. Dec. 2012.
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...
[EX:RP]N1XTON
5
Underboss
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...
koristim ZCmd procesor komandi nego mozes li mi ti izbaciti sscanf iz ove komande i radit ce
Blaeks_Biofor
5
Forum Don
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?
[EX:RP]N1XTON
5
Underboss
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?
Evo i tebi
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.
Blaeks_Biofor
5
Forum Don
8. Dec. 2012.
Benac jesi ti normalan? ti nisi izbacio sscanf nego zcmd....
[EX:RP]N1XTON
5
Underboss
8. Dec. 2012.
David (Sabljak) wrote on December 8, 2012, 12:17 pm:
Daj ti meni objasni di si ti ubacio tu kandu sa scanfom? Na kraj skripte ili ?
pa da na kraj skripte
[EX:RP]N1XTON
5
Underboss
8. Dec. 2012.
David (Sabljak) wrote on December 8, 2012, 2:18 pm:
I reci mi jesi stavio na pocetak skripte
ima include "sscanf" al nema include "sscanf2"
[EX:RP]N1XTON
5
Underboss
8. Dec. 2012.
David (Sabljak) wrote on December 8, 2012, 2:51 pm:
Aj stavi 2 i javi mi ako radi...
javio bih ti kako radi,ali da radi kad stavim tako nece srv da se pokrene
Blaeks_Biofor
5
Forum Don
8. Dec. 2012.
ovako bi to trebali da ti izgleda na vrhu skripte
#include "sscanf2"
[EX:RP]N1XTON
5
Underboss
8. Dec. 2012.
Blaeks wrote on December 8, 2012, 3:21 pm:
ovako bi to trebali da ti izgleda na vrhu skripte
#include "sscanf2"
pa tako i izgleda

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha