Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Coded by Willian Luigi, 15-20 min.
- //Ele cria uma pickup de dinheiro quando o player morre, quem pegar ganha o dinheiro que ele tinha.
- new
- gValue[200],
- gPickup[200] = {-1, ...},
- Float:gPp[4][MAX_PLAYERS],
- gDeath[200];
- public OnPlayerSpawn(playerid)
- {
- for (new i = 0; i <= 200; ++i)
- {
- if (gDeath[i] == 1)
- {
- gDeath[i] ++;
- break;
- }
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- GetPlayerPos(playerid, gPp[0][playerid], gPp[1][playerid], gPp[2][playerid]);
- if (GetPlayerMoney(playerid) == 0) return false;
- for (new i = 0; i <= 200; ++i)
- {
- if (gPickup[i] == -1)
- {
- gPickup[i] = CreatePickup(1212, 1, gPp[0][playerid], gPp[1][playerid], gPp[2][playerid]);
- gValue[gPickup[i]] = GetPlayerMoney(playerid);
- gDeath[i]++;
- break;
- }
- }
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- for (new i = 0; i <= 200; ++i)
- {
- if (gDeath[i] == 2 && pickupid == gPickup[i])
- {
- GivePlayerMoney(playerid, gValue[gPickup[i]]);
- DestroyPickup(gPickup[i]);
- gDeath[i] = 0;
- gValue[gPickup[i]] = 0;
- gPickup[i] = -1;
- break;
- }
- }
- return 1;
- }
Add Comment
Please, Sign In to add comment