Top of script:
OnPlayerConnect:
OnPlayerDeath:
Code:
// Array with the order of the weapons you want
new weapons[] = {WEAPON_SHOTGUN, WEAPON_SNIPER, WEAPON_SAWEDOFF};
// Array with the amount of kills for each player
new kills[MAX_PLAYERS] = {0, ...};
OnPlayerConnect:
Code:
public OnPlayerConnect(playerid)
{
? ? // Reset playerid kills on connect
? ? kills[playerid] = 0;
? ? // Give playerid first weapon with 1000 ammo
? ? ResetPlayerWeapons(playerid);
? ? GivePlayerWeapon(playerid, weapons[0], 1000);
? ? return 1;
}
OnPlayerDeath:
Code:
public OnPlayerDeath(playerid, killerid, reason)
{
? ? if(killerid != INVALID_PLAYER_ID) {
? ? ? ? // Increase killerid kills
? ? ? ? kills[killerid];
? ? ? ? //Give killerid new weapon with 1000 ammo when there are more weapons, otherwise keep last weapon
? ? ? ? if(kills[killerid] < sizeof(weapons)) {
? ? ? ? ? ? ResetPlayerWeapons(killerid);
? ? ? ? ? ? GivePlayerWeapon(killerid, weapons[kills[killerid]], 1000);
? ? ? ? }
? ? }
? ? // Reset playerid kills on death
? ? kills[playerid] = 0;
? ? return 1;
}
Always keep in mind that a lot of people are active on this forum in their spare time.
They are sacrificing time they could easily spend on things they would rather do, to help you instead.