Hallo,
ich hab rob befehl gemacht. Es geht nur wird imma ne leere nachricht an den user geschickt.
public rob(playerid,pid,i,money){
new Float:x,Float:z,Float:y;
GetPlayerPos(pid,x,y,z);
if(!IsPlayerInRangeOfPoint(playerid,2,x,y,z)) return SendClientMessageF(playerid,COLOR_ORANGE,"Spieler nicht mehr in Reichweite, du hast %i $ erbeutet",i*money);
if(i>100) return SendClientMessageF(playerid,COLOR_GREEN,"Ausrauben fertig, hau schnell ab bevor er es bemerkt. Du hast %i $ erbeutet.",100*money);//das und das darüber wird au net ausgegeben
SpielerInfo[playerid][pmoney]+=money;
SpielerInfo[pid][pmoney]-=money;
return SetTimerEx("rob",1000,false,"iiii",playerid,pid,i+1,money);
}
die funktion wird durch einen befehl aufgerufen in dem das geld ausgerechnet wird.
code für SendClientMessageF:
stock SendClientMessageFormat[256];
#define SendClientMessageF(%1,%2,%3,%4); format(SendClientMessageFormat,256,%3,%4);SendClientMessageL(%1,%2,SendClientMessageFormat);strdel(SendClientMessageFormat, 0, 256);
MfG Metin
[edit] überschriftwechsel^^