Hallo leute ich habe dieses Geld System aus dem Englischen forum.
Undzwar wenn ein user stirb verliert er 5 Geldscheine und wenn ein User die scheine Einsammelt bekommt er jeweils 100€
Dann gehen die scheine weg nach ein paar selkunden liegen die scheine wieder da und man bekommt wieder das geld.
wie kann ich machen das die Pickups nur 1 mal kommen und sobald der spieler sie einsammelt OnPlayerPickupPickup das die nichtmehr kommen so ist es gescriptet:
new cash;new cash2;new cash3;new cash4;new cash5;
public OnPlayerDeath(playerid, killerid, reason){ new Float:x,Float:y,Float:z; GivePlayerMoney(playerid, -500); GetPlayerPos(playerid,x,y,z); cash = CreatePickup(1212,5,x,y,z); cash2 = CreatePickup(1212,5,x+1,y,z); cash3 = CreatePickup(1212,5,x-1,y,z); cash4 = CreatePickup(1212,5,x,y+1,z); cash5 = CreatePickup(1212,5,x,y-1,z); return 1;}
if(pickupid == cash) { GivePlayerMoney(playerid,100); } if(pickupid == cash2) { GivePlayerMoney(playerid,100); } if(pickupid == cash3) { GivePlayerMoney(playerid,100); } if(pickupid == cash4) { GivePlayerMoney(playerid,100); } if(pickupid == cash5) { GivePlayerMoney(playerid,100); }