[Ajuda] Bounties
#1

Eae gente beleza? eu andei estudando um gamemodes e achei um de TDM, e vi um sistema muito legal, mais eu nгo entendi, alguйm ai poderia me explicar mais ou menos como faзo isso? (Cada vez que um player matar 1 swat/exercito ele gahar 2000 de recompensa por ser morto)

Cуdigo:

pawn Код:
new Bounty[MAX_PLAYERS];
new BountyKills[MAX_PLAYERS];

public OnPlayerDeath(playerid, killerid, reason)
{
if(gTeam[killerid] != gTeam[playerid])
        {
            // Valid kill
            new str[128];
            SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
            GivePlayerMoney(killerid, 1000);
            if(IsPlayerJustice(playerid) && !IsPlayerJustice(killerid))
            {
                BountyKills[killerid]++;
                if(BountyKills[killerid] > 3)
                {
                    if(BountyKills[killerid] == 4) Bounty[killerid] = 10000;
                    else Bounty[killerid] += 2500;
                    GetName(killerid, killername);
                    format(str, sizeof(str), "%s (%d) now has a bounty of $%d", killername, killerid, Bounty[killerid]);
                    SendClientMessageToAll(COLOR_YELLOW, str);
                }
            }
            if(Bounty[playerid] > 0)
            {
                GetName(playerid, playername);
                GivePlayerMoney(killerid, Bounty[playerid]);
                format(str, sizeof(str), "You got $%d bounty reward for killing %s (%d)", Bounty[playerid], playername, playerid);
                SendClientMessage(killerid, COLOR_YELLOW, str);
            }
        }
    }
    Bounty[playerid] = 0;
    BountyKills[playerid] = 0;
    return 1;
}
Reply


Messages In This Thread
Bounties - by s4kuL - 03.09.2012, 19:04
Re: Bounties - by LeLeTe - 03.09.2012, 19:36
Re: Bounties - by s4kuL - 03.09.2012, 19:46
Re: Bounties - by LeLeTe - 03.09.2012, 19:50
Re: Bounties - by s4kuL - 03.09.2012, 19:52
Re: Bounties - by LeLeTe - 03.09.2012, 20:00
Re: Bounties - by s4kuL - 03.09.2012, 20:05
Re: Bounties - by LeLeTe - 03.09.2012, 20:09
Re: Bounties - by s4kuL - 03.09.2012, 20:45
Respuesta: Bounties - by ipsBruno - 03.09.2012, 20:50

Forum Jump:


Users browsing this thread: 1 Guest(s)