hallo leut eich habe einen paybefehl gescriptet doch ich möchte ein seperates logfile für diesen befehl wo drinne steht wer wem was zu welche ruhrzeit gegeben hat
doch wie mache ich sowas? heir der befehl
dcmd_pay(playerid,params[])
{
new pID, money, string1[128], string2[128], player[MAX_PLAYER_NAME], gplayer[MAX_PLAYER_NAME];
new Float:x, Float:y,Float:z;
#pragma unused params
if(sscanf(params,"ud",pID,money))
{
return SendClientMessage(playerid, COLOR_GREY,"[Benutzung]: /pay [id] [money]");
}
if(!IsPlayerConnected(pID))
{
return SendClientMessage(playerid,COLOR_GREY,"Spieler ist nicht online!");
}
GetPlayerPos(pID,x,y,z);
if(IsPlayerInRangeOfPoint(playerid,2.0,x,y,z))
{
if(money > GetPlayerMoney(playerid))
{
return SendClientMessage(playerid, COLOR_GREY,"Soviel Geld hast du nicht!");
}
GetPlayerName(playerid,gplayer,sizeof(gplayer));
GetPlayerName(pID,player,sizeof(player));
format(string1,sizeof(string1),"Du hast %s %d $ gegeben!",player,money);
format(string2,sizeof(string2),"Du hast von %s %d $ bekommen!",gplayer,money);
SendClientMessage(playerid, 0x9600FFFF, string1);
SendClientMessage(pID, 0x9600FFFF, string2);
PlayerPlaySound(playerid, 1150,0.0,0.0,0.0);
PlayerPlaySound(pID, 1150,0.0,0.0,0.0);
GivePlayerMoney(playerid, -money);
GivePlayerMoney(pID, money);
}
else
{
SendClientMessage(playerid, COLOR_GREY,"Player ist nicht in deiner Nähe!");
}
return 1;
}