Page 1 of 1

Padėkit Su Pluginu! (Pascriptinkit)

Posted: 2017 Mar 18 15:46
by iNew
Galit padaryt, kad pasirinktus žodžius galėčiau keisti per GeriausiasZaidejas.txt?
Žodžiai: ^3** ^4The best player of the round is : ^3%s !
^3** ^4He killed ^3%i ^4players with ^3%i ^4headshots.

Code: Select all

#include <amxmodx>  #include <amxmisc>  #include <hamsandwich>  #include <cstrike>  #include <ColorChat>  #define PLUGIN    "Bestplayer"  #define AUTHOR    "Morroco Amxx"  #define VERSION    "1.0"   new g_iKills[32], g_iHS[32], g_iDmg[32]   public plugin_init()  {      register_plugin(PLUGIN, VERSION, AUTHOR)            RegisterHam(Ham_TakeDamage, "player", "hamTakeDamage")      register_event("DeathMsg", "EventDeathMsg", "a")      register_logevent("RoundEnd", 2, "1=Round_End")  }  public client_disconnect(id)  {      g_iDmg[id] = 0;      g_iKills[id] = 0;      g_iHS[id] = 0;  }  public hamTakeDamage(victim, inflictor, attacker, Float:damage, DamageBits)  {      if( 1 <= attacker <= 32)      {          if(cs_get_user_team(victim) != cs_get_user_team(attacker))              g_iDmg[attacker] += floatround(damage)          else              g_iDmg[attacker] -= floatround(damage)      }  }  public EventDeathMsg()  {      new killer = read_data(1)      new victim = read_data(2)      new is_hs = read_data(3)            if(killer != victim && killer && cs_get_user_team(killer) != cs_get_user_team(victim))      {          g_iKills[killer]++;                    if(is_hs)              g_iHS[killer]++;      }      else          g_iKills[killer]--;  }  public RoundEnd()  {      new iBestPlayer = get_best_player()            new szName[32]      get_user_name(iBestPlayer, szName, charsmax(szName))      ColorChat(0, RED, "^3** ^4The best player of the round is : ^3%s !", szName)      ColorChat(0, RED, "^3** ^4He killed ^3%i ^4players with ^3%i ^4headshots.", g_iKills[iBestPlayer], g_iHS[iBestPlayer])      for(new i; i < 31; i++)      {          g_iDmg[i] = 0;          g_iHS[i] = 0;          g_iKills[i] = 0;      }  }  get_best_player()  {      new players[32], num;      get_players(players, num);      SortCustom1D(players, num, "sort_bestplayer")            return players[0]  }  public sort_bestplayer(id1, id2)  {      if(g_iKills[id1] > g_iKills[id2])          return -1;      else if(g_iKills[id1] < g_iKills[id2])          return 1;      else      {          if(g_iDmg[id1] > g_iDmg[id2])              return -1;          else if(g_iDmg[id1] < g_iDmg[id2])              return 1;          else              return 0;      }            return 0;  }

Re: Padėkit Su Pluginu! (Pascriptinkit)

Posted: 2017 Mar 25 10:06
by ArtHa123
register_dictionary("geriausiaszaidejas.txt");

Code: Select all

ColorChat(0, RED, "%L", LANG_PLAYER, "TEXT1", szName)  ColorChat(0, RED, "%L", LANG_PLAYER, "TEXT2", g_iKills[iBestPlayer], g_iHS[iBestPlayer])