[pomoc] setskin komanda

Započeo .G.h.0.s.T., Septembar 07, 2012, 18:44:31 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: mod od 0
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[128],igrac,igracid,skinID;
if(PIgracSpawnan[playerid] == 0)return SCM(playerid,boja,"{FF0000} >>[GRESKA] {FFFFFF}Morate se prvo spawnati!");
    if(PIgracSpawnan[playerid] == 1)
{
if(PI[playerid][Admin] >= 2 || IsPlayerAdmin(playerid))
{
            if(sscanf(params,"ud",igrac,skinID)) return SCM(playerid, boja, "{FF8000} >>[KORISTITE] {FFFFFF}/apostaviskin [ID/Ime igraca] [skin ID]");
if(!IsPlayerConnected(igrac)) return SCM(playerid,boja,"{FF0000} >>[GRESKA] {FFFFFF}Igrac nije online!");
            /*if(PI[igrac][Admin] > 0) return 1;*/
if(skinID > 299 || skinID < 1) return SCM(playerid,boja,"{FF0000} >>[GRESKA] {FFFFFF}ID skina ne moze biti ispod 1 ili iznad 299 !");
SetPlayerSkin(igrac,skinID);
  PI[igrac][Skin] = skinID;
format(string,sizeof string,"{1C1CFF} >>[INFO] {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): //

Ovako probaj
YCMD:apostaviskin(playerid, params[], help)
{
#pragma unused help
new string[128],igrac,igracid,skinID;
if(PIgracSpawnan[playerid] == 0)return SCM(playerid,boja,"{FF0000} >>[GRESKA] {FFFFFF}Morate se prvo spawnati!");
    if(PIgracSpawnan[playerid] == 1)
{
if(PI[playerid][Admin] >= 2 || IsPlayerAdmin(playerid))
{
            if(sscanf(params,"ud",igrac,skinID)) return SCM(playerid, boja, "{FF8000} >>[KORISTITE] {FFFFFF}/apostaviskin [ID/Ime igraca] [skin ID]");
if (igrac == INVALID_PLAYER_ID) return SCM(playerid,boja, "{FF0000} >>[GRESKA] {FFFFFF}Igrac nije online!");
if(skinID > 299 || skinID < 1) return SCM(playerid,boja,"{FF0000} >>[GRESKA] {FFFFFF}ID skina ne moze biti ispod 1 ili iznad 299 !");
SetPlayerSkin(igrac,skinID);
  PI[igrac][Skin] = skinID;
format(string,sizeof string,"{1C1CFF} >>[INFO] {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;
}

prijatelju, bas i ne vidim neku razliku....

Probaj ovako onda
YCMD:apostaviskin(playerid, params[], help)
{
#pragma unused help
new string[128],igrac,igracid,skinID;
if(PIgracSpawnan[playerid] == 0)return SCM(playerid,boja,"{FF0000} >>[GRESKA] {FFFFFF}Morate se prvo spawnati!");
    if(PIgracSpawnan[playerid] == 1)
{
if(PI[playerid][Admin] >= 2 || IsPlayerAdmin(playerid))
{
            if(sscanf(params,"ud",igrac,skinID)) return SCM(playerid, boja, "{FF8000} >>[KORISTITE] {FFFFFF}/apostaviskin [ID/Ime igraca] [skin ID]");
else if(igrac == INVALID_PLAYER_ID) return SCM(playerid,boja, "{FF0000} >>[GRESKA] {FFFFFF}Igrac nije online!");
else if(skinID > 299 || skinID < 1) return SCM(playerid,boja,"{FF0000} >>[GRESKA] {FFFFFF}ID skina ne moze biti ispod 1 ili iznad 299 !");
SetPlayerSkin(igrac,skinID);
  PI[igrac][Skin] = skinID;
format(string,sizeof string,"{1C1CFF} >>[INFO] {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;
}