Detaljan opis problema: kada god probam upisati pogresan ID igraca, cmd mi promjeni skin, nikako da ispise "Igrac nije online!" mislim da sam sve dobro narpavio, dal mi netko moze pripomoc i rec ako sam u necemu pogresio? isto tako kada upisem tocan ID igraca, promjeni mi skin.... hvala svima...
Dio skripte:
YCMD:apostaviskin(playerid, params[], help)
{
#pragma unused help
new string,igrac,igracid,skinID;
if(PIgracSpawnan == 0)return SCM(playerid,boja,"{FF0000} >> {FFFFFF}Morate se prvo spawnati!");
if(PIgracSpawnan == 1)
{
if(PI >= 2 || IsPlayerAdmin(playerid))
{
if(sscanf(params,"ud",igrac,skinID)) return SCM(playerid, boja, "{FF8000} >> {FFFFFF}/apostaviskin [ID/Ime igraca] [skin ID]");
if(!IsPlayerConnected(igrac)) return SCM(playerid,boja,"{FF0000} >> {FFFFFF}Igrac nije online!");
/*if(PI > 0) return 1;*/
if(skinID > 299 || skinID < 1) return SCM(playerid,boja,"{FF0000} >> {FFFFFF}ID skina ne moze biti ispod 1 ili iznad 299 !");
SetPlayerSkin(igrac,skinID);
PI = skinID;
format(string,sizeof string,"{1C1CFF} >> {FFFFFF}Postavili ste skin igracu %s (%d) | ID skina: %d.",ImeIgraca(igrac),igracid,skinID);
SCM(playerid,boja,string);
format(string,sizeof string,"{930000} >>[ADMIN-INFO] {FFFFFF} Admin %s (%d) je postavio skin igracu %s (%d) | ID skina: %d.",ImeIgraca(playerid),playerid,ImeIgraca(igrac),igrac,skinID);
AdminPoruka(boja,string);
format(string, sizeof string, "| Komanda: /apostaviskin | Admin: %s | Igrac: %s | ID skina: %d |", ImeIgraca(playerid),ImeIgraca(igrac),skinID);
UpisiLog(FAJL_ADMINLOG,string);
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): //
