Abend,
als erstes:
Wie ist die Animation wen jemand an einem Standart essens Automat isst?
zweitens:
Ich hab ein Antimoneyhack System werde demnoch (wen ich Geld abgezogen bekomme) immer gebannt
Code:
stock P_GivePlayerMoney(playerid,summe)
{
SpielerInfo[playerid][pGeld] += summe;
GivePlayerMoney(playerid,summe);
}
stock P_GetPlayerMoney(playerid,summe)
{
SpielerInfo[playerid][pGeld] -= summe;
GivePlayerMoney(playerid,-summe);
}
Geld lasse ich so abziehen und geben:
ocmd:test(playerid,params[]){
P_GetPlayerMoney(playerid,50);
P_GivePlayerMoney(playerid,30);
SendClientMessage(playerid,WEIß,"Du machst $20 verlust!");
return 1;
}
#edit
Hier die Abfrage
public OnPlayerUpdate(playerid)
{
new string[128],Geld=GetPlayerMoney(playerid);
if(Geld>SpielerInfo[playerid][pGeld]){
if(MoneyCheat[playerid]<=2){
MoneyCheat[playerid]++;
format(string,sizeof(string),"Du stehst in verdacht auf MoneyHack! (Warning: %i/3)",MoneyCheat[playerid]);
SendClientMessage(playerid,ROT,string);
SendClientMessage(playerid,GELB,"Es kann auch sein das durch ein Lag ein Fehler auftrat!");
}else{
format(string,sizeof(string),"AdmCmd: %s wurde wegen MoneyHack gebannt",SpielerName(playerid));
SendClientMessageToAll(ROT,string);
WBB_AddPost(7,"MONEYHACK - ANTICHEAT",string,SpielerName(playerid),0,0);
SpielerInfo[playerid][pGebannt]=1;SavePlayer(playerid);Kick(playerid);
}
}
else SpielerInfo[playerid][pGeld]=GetPlayerMoney(playerid);
return 1;
}
MFG