Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- enum DROP_WEAPON_ENUM
- {
- DROP_WEAPO
- DROP_WEAPON_ID[13],
- DROP_WEAPON_AMMO[13],
- DROP_WEAPON_GANG,
- DROP_WEAPON_CREATE,
- }
- new DROP_WEAPÓN[][DROP_WEAPON_ENUM];
- public OnPlayerDeath(playerid, killerid, reason)
- {
- new Float:DEATH_POS[3];
- GetPlayerPos(playerid, DEATH_POS[0], DEATH_POS[1], DEATH_POS[2]);
- if(killerid != INVALID_PLAYER_ID && PLAYER_INFO[playerid][P_SHOOTED])
- {
- PLAYER_INFO[killerid][P_KILLS] ++;
- GANG_INFO[PLAYER_INFO[killerid][P_GANGID]][GKILLS] ++;
- PLAYER_INFO[playerid][P_DEATHS] ++;
- GANG_INFO[PLAYER_INFO[playerid][P_GANGID]][GDEATHS] ++;
- for(new i = 0; i < 100; i++)
- {
- if(DROP_WEAPON[i][DROP_WEAPON_CREATE] == -1) // se não tiver nenhuma pickup nesse slot
- {
- DROP_WEAPON[i][DROP_WEAPON_GANG] = PLAYER_INFO[killerid][P_GANGID]; // Deixa a pickup acessiível só pra gangue do killerid
- for(new k = 0; k < 13; k++)
- {
- GetPlayerWeaponData(playerid, k, DROP_WEAPON[i][DROP_WEAPON_ID][k], DROP_WEAPON[i][DROP_WEAPON_AMMO][k]);
- DROP_WEAPON[i][DROP_WEAPON_CREATE] = CreatePickup(GetPlayerWeaponSlot(DROP_WEAPON[i][DROP_WEAPON_ID][k]), 1, DEATH_POS[0], DEATH_POS[1], DEATH_POS[2], 0);
- }
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement