Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [IG] Bole poslato Mart 31, 2016, 21:55:34 POSLE PODNE

Naslov: [POMOC] oprison cmd
Poruka od: [IG] Bole poslato Mart 31, 2016, 21:55:34 POSLE PODNE
Skripta koju koristim: GTA-RP edit.
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[256], file[126],string[100], time, reason[60], name1[256];
GetPlayerName(playerid, name1, sizeof(name1));
if(PlayerInfo[playerid][pAdmin] >= 3)
{
if (sscanf(params, "sds", name,time,reason)) SendClientMessage(playerid, COLOR_GREY, "{ffffff}Koriscenje: /oprison [Ime_Prezime] [Vreme(minute)] [Razlog]");
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[32];
format(var, 32, "Jailed=2");fwrite(hFile, var);
format(var, 32, "JailTime=%d",time*60);fwrite(hFile, var);
fclose(hFile);
format(string, sizeof(string), "[Server]: %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):
Naslov: Odg: [POMOC] oprison cmd
Poruka od: // xunder poslato Mart 31, 2016, 22:03:49 POSLE PODNE
mozda imas neki folder kao npr
Users ili Korisnici ...
format(file,sizeof(file),"Users/%s.ini",name);
Naslov: Odg: [POMOC] oprison cmd
Poruka od: Ping poslato April 01, 2016, 13:26:42 POSLE PODNE
Citat: ☢ χÏ...ηdÑ"я_SkillArena ☢ poslato Mart 31, 2016, 22:03:49 POSLE PODNE
mozda imas neki folder kao npr
Users ili Korisnici ...
format(file,sizeof(file),"Users/%s.ini",name);
^
99% sam siguran da format(file, sizeof(file), "%s.ini", name);
provjeraje za Ime.ini u glavnom folderu servera, tj. gdje je sve locirano (scriptfiles,gamemodes,fliterscripts)
Naslov: Odg: [POMOC] oprison cmd
Poruka od: // xunder poslato April 01, 2016, 15:38:47 POSLE PODNE
@Elm0P2 zapravo si upradu, jer bi se crashovato srw ako ne postoji odredjeni fajl :P

dcmd_oprison(playerid, params[])
{
new name[256], file[126],string[100], time, reason[60], name1[256];
GetPlayerName(playerid, name1, sizeof(name1));
if(PlayerInfo[playerid][pAdmin] >= 3)
{
if (sscanf(params, "sds", name,time,reason)) SendClientMessage(playerid, COLOR_GREY, "{ffffff}Koriscenje: /oprison [Ime_Prezime] [Vreme(minute)] [Razlog]");
format(file,sizeof(file),"%s.ini",name);
if(fexist(file))
{
format(file, sizeof(file), "%s.ini", name);
new File: hFile = fopen(file, io_append);
if(hFile)
{
    new var[32];
format(var, 32, "Jailed=2");fwrite(hFile, var);
format(var, 32, "JailTime=%d",time*60);fwrite(hFile, var);
fclose(hFile);
format(string, sizeof(string), "[Server]: %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, "Pogresno ime igraca!");
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Niste administrator!");
return 1;
}
}

A ovo
Naslov: Odg: [POMOC] oprison cmd
Poruka od: [IG] Bole poslato April 01, 2016, 16:34:40 POSLE PODNE
Namestio sam nekako, ali cim iskoristim komandu odma mi zajebe sifru od tog igraca, koristim Dini zbog toga je ali kako sad ceo mod da prebacim na yini?
Naslov: Odg: [POMOC] oprison cmd
Poruka od: Ping poslato April 01, 2016, 16:42:08 POSLE PODNE
Daj prije komande .ini file igraca i poslije komanda, takoder daj trenutno komandu koju koristis.