Pickups after Death!
#7

Then:

pawn Код:
#define MAX_DEATH_PICKUPS   100

new DeathPickups[MAX_DEATH_PICKUPS] = 0;

public OnPlayerDeath(playerid, killerid, reason)
{
    new stck = -1;
    for (new p = 0; p < MAX_DEATH_PICKUPS; p++) {
        if (DeathPickups[p] != 0) continue;
        else {
            stck = p;
            break;
        }
    }
    if (stck != -1) {
        new Float:pPos[3];
        GetPlayerPos(playerid, pPos[0], pPos[1], pPos[2]);
        DeathPickups[stck] = CreatePickup(1274, 1, pPos[0]+random(5), pPos[1]+random(5), pPos[2]);
    }
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    for (new p = 0; p < MAX_DEATH_PICKUPS; p++) {
        if (pickupid != DeathPickups[p]) continue;
        DestroyPickup(pickupid);
        DeathPickups[p] = 0;
        GivePlayerMoney(playerid, random(900) + 100);
    }
    return 1;
}
I thought you want the pickups to be private.
Reply


Messages In This Thread
Pickups after Death! - by Twisted_Insane - 16.02.2012, 15:43
Re: Pickups after Death! - by System64 - 16.02.2012, 15:56
Re: Pickups after Death! - by Nonameman - 16.02.2012, 16:05
Re: Pickups after Death! - by Twisted_Insane - 16.02.2012, 16:05
Re: Pickups after Death! - by Nonameman - 16.02.2012, 16:20
Re: Pickups after Death! - by Twisted_Insane - 16.02.2012, 18:06
Re: Pickups after Death! - by Nonameman - 16.02.2012, 18:26
Re: Pickups after Death! - by Twisted_Insane - 16.02.2012, 18:52
Re: Pickups after Death! - by Nonameman - 16.02.2012, 19:14
Re: Pickups after Death! - by Twisted_Insane - 16.02.2012, 19:30

Forum Jump:


Users browsing this thread: 1 Guest(s)