Detaljan opis problema: Pravio sam nesto komandu za offline prison kad je igrac offline da ga stavim u prison, ali kad kucam /oprison ime vreme razlog , stalno mi izabacuje Pogresno ime igraca!
Dio skripte:
dcmd_oprison(playerid, params[])
{
new name, file,string, time, reason, name1;
GetPlayerName(playerid, name1, sizeof(name1));
if(PlayerInfo >= 3)
{
if (sscanf(params, "sds", name,time,reason)) SendClientMessage(playerid, COLOR_GREY, "{ffffff}Koriscenje: /oprison [Vreme(minute)] ");
format(file,sizeof(file),"%s.ini",name);
if(!fexist(file))
{
SendClientMessage(playerid, COLOR_GREY, "Pogresno ime igraca!");
return 1;
}
else
{
format(file, sizeof(file), "%s.ini", name);
new File: hFile = fopen(file, io_append);
if(hFile)
{
new var;
format(var, 32, "Jailed=2");fwrite(hFile, var);
format(var, 32, "JailTime=%d",time*60);fwrite(hFile, var);
fclose(hFile);
format(string, sizeof(string), ": %s je off-prison igraca %s-a, [Vreme: %d] [Razlog: %d]", name, name1, time, reason);
SendAdminGmMessage(COLOR_YELLOW,string);
}
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Niste administrator!");
return 1;
}
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
