Szerző Téma: OnPlayerDeath  (Megtekintve 290 alkalommal)

OnPlayerDeath
« Dátum: 2013. július 20. - 11:19:47 »
0 Show voters
OnPlayerDeath
 
Ismertetõ
Evvel a visszatérésel lehet dolgokat csinálni ha a játékos meghal.
Paraméterek
 

(playerid, killerid, reason)

 
playerid   A játékos id ameik meghalt.
killerid     A gyilkos id je vagy INVALID_PLAYER_ID ha nincs gyilkos.
reason   A indok id je amiért meghalt a játékos.
Visszatérési érték
Ennek a függvénynek nincs speciális visszatérési értéke
Példascript
 
public OnPlayerDeath(playerid, killerid, reason)
{
    SendDeathMessage(killerid, playerid, reason); // Megmutassa a gyilkosnak üzenetet
    if(killerid != INVALID_PLAYER_ID) // Igazi gyilkos pénz és pont
    {
        pScore[killerid]++;
        SetPlayerScore(killerid, pScore[killerid]);
        pCash[killerid] += 100;
        GivePlayerMoney(killerid, 100);
    }
    // Játékos pénzét és pontját kezeli
    // ha a játékos INVALID_PLAYER_ID volt akkor saját magát ölte meg
    pDeaths[playerid]++;
    pCash[playerid] -= 100;
    pScore[playerid]--;
    SetPlayerScore(playerid, pScore[playerid]);
    ResetPlayerMoney(playerid);
    GivePlayerMoney(playerid, pCash[playerid]);
    return 1;
}

 

« Utoljára szerkesztve: 2013. július 20. - 15:02:12 írta ClimaCool »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal