[POMOC] oprison cmd


Započeo [IG] Bole, Mart 31, 2016, 21:55:34 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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):
Imperia Gaming - Owner
Imperia Gaming SA:MP - samp.imperia-gaming.info

mozda imas neki folder kao npr
Users ili Korisnici ...
format(file,sizeof(file),"Users/%s.ini",name);

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)
No

@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

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?
Imperia Gaming - Owner
Imperia Gaming SA:MP - samp.imperia-gaming.info

Daj prije komande .ini file igraca i poslije komanda, takoder daj trenutno komandu koju koristis.
No