Padėkit Su Pluginu! (Pascriptinkit)

Šiame forume vartotojai gali prašyti jiems reikiamo plugino.
Forum rules
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
Post Reply
iNew
O taip. Jis jau surinko 50 žinučių!
Posts: 84
Joined: 2016 Jun 20 15:54
Skype: dilanidzee
Location: Kaunas

Padėkit Su Pluginu! (Pascriptinkit)

Post 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;  }

User avatar
ArtHa123
Flooderis arba specialistas
Posts: 738
Joined: 2014 Feb 19 18:40

Re: Padėkit Su Pluginu! (Pascriptinkit)

Post 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]) 
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests