Koriscenje sscanf plugina


Započeo rizla, Decembar 05, 2018, 13:21:53 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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:
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;
}

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
Poslednja Izmena: Decembar 05, 2018, 18:42:41 POSLE PODNE od Bašovski

Reseno, moze lock

else if(strfind(sta, "prodajigracu", true) != -1)
	{
	    if(sscanf(params, "s[50]ui",sta, id, cena))
}