Pluginas
Posted: 2015 Sep 19 00:25
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.
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]);}}