LOCK


Započeo Schwarz, Mart 12, 2013, 21:56:37 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:
CMD:fine(playerid, params[])
{
	new string[128], giveplayerid, amount, reason[64];
	if(sscanf(params, "uds", giveplayerid, amount, reason)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /fine [playerid] [amount] [reason]");

	if (PlayerInfo[playerid][pAdmin] >= 3)
	{
		if(IsPlayerConnected(giveplayerid))
		{
			if (amount < 1)
			{
				SendClientMessageEx(playerid, COLOR_GRAD2, "Amount must be greater than 0");
				return 1;
			}
			new year, month,day;
			getdate(year, month, day);
			format(string, sizeof(string), "AdmCmd: %s was fined $%d by %s, reason: %s(%d-%d-%d)", GetPlayerNameEx(giveplayerid), amount, GetPlayerNameEx(playerid), reason, month, day, year);
			Log("logs/admin.log", string);
			format(string, sizeof(string), "AdmCmd: %s was fined $%d by %s, reason: %s", GetPlayerNameEx(giveplayerid), amount, GetPlayerNameEx(playerid), reason);
			SendClientMessageToAllEx(COLOR_LIGHTRED, string);
			GivePlayerCash(giveplayerid, -amount);
			return 1;
		}
		else SendClientMessageEx(playerid, COLOR_GRAD1, "Invalid player specified.");
	}
	else
	{
		SendClientMessageEx(playerid, COLOR_WHITE, "You're not a level three admin.");
	}
	return 1;
}

Detaljan opis problema: Pa ovako jer radim gm iz 0 i nisam dosad pravio log pa me zanima kako da napravim log za ovu komandu(dosad nemam radeno nikakav log u mod).
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Poslednja Izmena: Mart 12, 2013, 23:36:53 POSLE PODNE od |LG|Hawk

Radis mod od 0 a uzimas GF komandu ccc xD
Evo ti primjer kako da napravis svoj jednostavni log, pa ti sebi biraj gdje ces ga vec koristit i kako.. :D
forward MojLog(string[])
public MojLog(string[])
{
	new aa[256];
	format(aa, sizeof(aa), "%s\n",string);
	new File:hFile;
	hFile = fopen("Logovi/mojlog.txt", io_append);
	fwrite(hFile, aa);
	fclose(hFile);
}

jednostavno napravis si folder i slistas tu sve da ti je na jednom mjestu

C:\Documents and Settings\Mikjo\Desktop\Roleplay\gamemodes\rp.pwn(13988) : error 017: undefined symbol "Log"
Jedan eror ??

aj vako na vrh stavi

#define FAJL_ADMINKOMANDA        "Logovi/ADMINKOMANDA.txt"

komanda :

CMD:fine(playerid, params[])
{
	new string[128], giveplayerid, amount, reason[64], PosebanString[128];
	if(sscanf(params, "uds", giveplayerid, amount, reason)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /fine [playerid] [amount] [reason]");

	if (PlayerInfo[playerid][pAdmin] >= 3)
	{
		if(IsPlayerConnected(giveplayerid))
		{
			if (amount < 1)
			{
				SendClientMessageEx(playerid, COLOR_GRAD2, "Amount must be greater than 0");
				return 1;
			}
			new year, month,day;
			getdate(year, month, day);
			format(string, sizeof(string), "AdmCmd: %s was fined $%d by %s, reason: %s(%d-%d-%d)", GetPlayerNameEx(giveplayerid), amount, GetPlayerNameEx(playerid), reason, month, day, year);
			Log("logs/admin.log", string);
			format(string, sizeof(string), "AdmCmd: %s was fined $%d by %s, reason: %s", GetPlayerNameEx(giveplayerid), amount, GetPlayerNameEx(playerid), reason);
format(PosebanString,sizeof(PosebanString), "AdmCmd: %s was fined $%d by %s, reason: %s", GetPlayerNameEx(giveplayerid), amount, GetPlayerNameEx(playerid), reason);
 		SacuvajLog(FAJL_ADMINKOMANDA, PosebanString);
			SendClientMessageToAllEx(COLOR_LIGHTRED, string);
			GivePlayerCash(giveplayerid, -amount);
			return 1;
		}
		else SendClientMessageEx(playerid, COLOR_GRAD1, "Invalid player specified.");
	}
	else
	{
		SendClientMessageEx(playerid, COLOR_WHITE, "You're not a level three admin.");
	}
	return 1;
}


Edit:
U scriptfiles napravi file Logovi i u njemu tekst dokument ADMINKOMANTA.txt
Poslednja Izmena: Mart 12, 2013, 22:31:17 POSLE PODNE od N1XTON
Pravim RP,DM,TDM,STUNT, Freeroam modove od 0 za pare, nacini placanja : Paypal ili banka

a zasto ovako moram da radim sad sam video po drugim gm da nema define Log vec onako kako sam ja stavio ?

Citat: |LG|Hawk poslato Mart 12, 2013, 22:35:45 POSLE PODNE
a zasto ovako moram da radim sad sam video po drugim gm da nema define Log vec onako kako sam ja stavio ?
pa lakse je :D
Pravim RP,DM,TDM,STUNT, Freeroam modove od 0 za pare, nacini placanja : Paypal ili banka

Ja zelim na onaj tezi nacin ako znas a ne ovako ??

Citat: |LG|Hawk poslato Mart 12, 2013, 22:39:33 POSLE PODNE
Ja zelim na onaj tezi nacin ako znas a ne ovako ??
pa onda radi na tezi nacin sam , ja sam ti fino objasnio
Pravim RP,DM,TDM,STUNT, Freeroam modove od 0 za pare, nacini placanja : Paypal ili banka

Ja sam te pitao lepo dali znas ako neznas nema potebe od spam ima druge sto razume to  >:(