Kill score

Započeo Maltheus!, Januar 25, 2010, 20:51:11 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Citat//ontop of your script
new CashScoreOld;

//ongamemodeinit
SetTimer("ScoreUpdate", 9999, 1);

//anywhere
forward ScoreUpdate();
public ScoreUpdate()
{
   new CashScore;
   new name[MAX_PLAYER_NAME];
   for(new i=0; i<MAX_PLAYERS; i++)
   {
      if (IsPlayerConnected(i))
      {
         GetPlayerName(i, name, sizeof(name));
            CashScore = GetPlayerMoney(i);
         SetPlayerScore(i, CashScore);
         if (CashScore > CashScoreOld)
         {
            CashScoreOld = CashScore;
         }
      }
   }
}
Trebam ovakvo ist osamo za kill-1score...

nastoe

[code][code]public OnPlayerDeath(playerid, killerid, reason)
{
SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
GivePlayerMoney(killerid, GetPlayerMoney(killerid) + 1000);
    SendClientMessage(killerid, 0xAA3333AA, "Za ubojstvo dobio si +1 score i 1000$");


Evo ja sam ti jos stavio da ubojica dobi 1000$ i 1 score i obavjest da mu pise  Za ubojstvo dobio si +1 score i 1000$
nadam se da sam ti pomogao ;)

Evo ti kod koji ti radi sljedece stvari... Kada umres ubojica dobiva 1000$ + 1 score ,a ovaj ubijeni gubi sav novac...

public OnPlayerDeath(playerid, killerid, reason)
{
SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
GivePlayerMoney(killerid, GetPlayerMoney(killerid) + 1000);
    SendClientMessage(killerid, 0xAA3333AA, "Za ubojstvo dobio si +1 score i 1000$");
    SendDeathMessage(killerid, playerid, reason);
    SendClientMessage(playerid, 0xAA3333AA, "Umro si i izgubio sav novac!");
    ResetPlayerMoney(playerid);
    return 1;
}
[/code][/code]
Poslednja Izmena: Januar 26, 2010, 12:26:40 POSLE PODNE od ExtremePower

Ako si već stavio da kad ubiješ da dobiješ 1000$ mogao si tako da kad te ubiju da izgubiš 1000$ jer nema svrhe... npr. ubiješ 10 osoba dobiješ 10000$ i sada neko te ubije izgubiš sve...

GivePlayerMoney(playerid, GetPlayerMoney(playerid) - 1000);

Citat: Capone poslato Januar 26, 2010, 13:34:44 POSLE PODNE
Ako si već stavio da kad ubiješ da dobiješ 1000$ mogao si tako da kad te ubiju da izgubiš 1000$ jer nema svrhe... npr. ubiješ 10 osoba dobiješ 10000$ i sada neko te ubije izgubiš sve...

GivePlayerMoney(playerid, GetPlayerMoney(playerid) - 1000);
Istina  ;D