Pluginas

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
Triop
Naujokas apylinkėse
Posts: 1
Joined: 2015 Sep 19 00:11

Pluginas

Post by Triop »

Sveiki,

Gal kas galit padet sutvarkyt plugina ? problema: jeigu tarkim pats su he save nuzudai tai raso kills 1 pagal viska neturetu rodyt nieko isvis. testinau vienas serve.

Code: Select all

#include <amxmodx>new topround; new kills[33];new hs[33];public plugin_init(){register_plugin("Top Round","1.0","Anderson"); topround=CreateHudSyncObj();register_event("HLTV","OnHltv","a","1=0","2=0");register_event("DeathMsg","OnDeathMsg","a");register_event("DeathMsg","OnRoundEnd","a");}public client_disconnect(id){kills[id] = hs[id] = 0;}   public OnHltv(){arrayset(kills,0,32);arrayset(hs,0,32);}public OnDeathMsg(){new id = read_data(1);if (!is_user_connected(id))return;    kills[id]++;if (read_data(3))hs[id]++;}public OnRoundEnd(){new players[32],num;get_players(players,num);if(!num){return;}new best = players[0];for(new i = 1,id;i < num;i++){id = players[i];if(kills[id] > kills[best] || (kills[id] == kills[best] && hs[id] > hs[best]))best = id;}if(kills[best] >= 1){new name[32];get_user_name(best,name,31);  set_hudmessage(random(256),random(256),random(256),0.01,0.34,0,6.0,50.0); ShowSyncHudMsg(0,topround, "Top Round: %s - Kills: %i  HS: %i", name,kills[best],hs[best]);}}

InvIs2
Jau po truputį tampa savu
Posts: 149
Joined: 2013 Sep 29 12:47
Skype: pksoldierlt

Re: Pluginas

Post by InvIs2 »

Code: Select all

#include <amxmodx>new topround;new kills[33];new hs[33];public plugin_init(){register_plugin("Top Round","1.0","Anderson");topround=CreateHudSyncObj();register_event("HLTV","OnHltv","a","1=0","2=0");register_event("DeathMsg","OnDeathMsg","a");register_event("DeathMsg","OnRoundEnd","a");}public client_disconnect(id){kills[id] = hs[id] = 0;}  public OnHltv(){arrayset(kills,0,32);arrayset(hs,0,32);}public OnDeathMsg(){new id = read_data(1);new vid = read_data(2);if (!is_user_connected(id) || vid == id)return;    kills[id]++;if (read_data(3))hs[id]++;}public OnRoundEnd(){new players[32],num;get_players(players,num);if(!num){return;}new best = players[0];for(new i = 1,id;i < num;i++){id = players[i];if(kills[id] > kills[best] || (kills[id] == kills[best] && hs[id] > hs[best]))best = id;}if(kills[best] >= 1){new name[32];get_user_name(best,name,31);  set_hudmessage(random(256),random(256),random(256),0.01,0.34,0,6.0,50.0);ShowSyncHudMsg(0,topround, "Top Round: %s - Kills: %i  HS: %i", name,kills[best],hs[best]);}}

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest