Balkan SA:MP

San Andreas Multiplayer - www.sa-mp.com => Pomoć u vezi SAMP-a => Pomoć u vezi SA-MP servera => Temu započeo: Maltheus! poslato Januar 25, 2010, 20:51:11 POSLE PODNE

Naslov: Kill score
Poruka od: Maltheus! poslato Januar 25, 2010, 20:51:11 POSLE PODNE
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...
Naslov: Odg: Kill score
Poruka od: nastoe poslato Januar 26, 2010, 12:15:29 POSLE PODNE
[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]
Naslov: Odg: Kill score
Poruka od: 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);
Naslov: Odg: Kill score
Poruka od: Maltheus! poslato Januar 26, 2010, 14:17:09 POSLE PODNE
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