Problem(error/warning): pokusavam u jednoj komandi uraditi vise opcija sa sscanf pluginom ali se javlja problem kad se odabere neka opcija, kada hocu igracu da prodam vozilo, i kucam /v prodajigracu izbaci mi poruku kako se koristi komanda, e sad, kad ukucam samo id igraca, /v prodajigracu id (bez cene) izbaci mi poruku da radi komanda, ovo mi je sad palo na pamet, nikad tako nesto nisam radio pa ne znam da li to uopste moze tako?
Dio skripte: [pawn]cmd:v(playerid, params[])
{
if(UlogovanProvera[playerid] !=1) return SCM(playerid, -1, ""Crvena"Morate biti ulogovani!");
new id, cena, sta[50];
if(sscanf(params, "s[50]", sta))
{
SCM(playerid, -1, ""Siva"KORISCENJE: /v [Opcija]");
SCM(playerid, -1, ""Siva"Opcije: ");
SCM(playerid, -1, ""Siva"1. parkiraj | 2. prodaj | 3. prodajigracu | 4. info");
SCM(playerid, -1, ""Siva"5. zakljucaj1 | 6. zakljucaj2 | 7. zakljucaj3");
return 1;
}
if(strfind(sta, "parkiraj", true) != -1) { }
else if(strfind(sta, "prodajigracu", true) != -1)
{
if(sscanf(sta, "ui", id, cena)) return SCM(playerid, -1, ""Siva"KORISCENJE: /v prodajigracu [ID/Ime] [Cena]");
SCM(playerid, -1, "RADI!");
}
return 1;
}
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Reseno, moze lock
[pawn]
else if(strfind(sta, "prodajigracu", true) != -1)
{
if(sscanf(params, "s[50]ui",sta, id, cena))
}[/pawn]