Valaki átírná ezt úgy, hogy a fegyót ne vegye el ha free van és fegyót is lehessen felvenni és ha az első 10 MPben nem írja be a T hogy free akkor ugyanott ahol írja h FreeRound ott írja hogy Nem Free. És hogy a hud üzenetek kör végéig legyenek a képernyőn...
HA PMben küldenéd nagyobb szivességet tennél xd
Kód:
-     #include <amxmodx> 
-     #include <hamsandwich> 
-     #include <fakemeta_util> 
-     #include <colorchat> 
-       
-     #define PLUGIN "FreeRun" 
-     #define VERSION "0.1.3" 
-     #define AUTHOR "PomanoB" 
-       
-     new g_free 
-     new g_cvar_t_only 
-     new g_free_time 
-     new bool:g_bFree 
-     new bool:g_use_button 
-       
-     public plugin_init() { 
-        register_plugin(PLUGIN, VERSION, AUTHOR) 
-         
-        g_cvar_t_only = register_cvar("dh_free_run_t_only", "1") 
-         
-        register_clcmd("say free", "cmdFree") 
-        register_clcmd("say /free", "cmdFree") 
-        register_clcmd("say /free and knife", "cmdFree") 
-        register_clcmd("say free and knife", "cmdFree") 
-         
-        register_event("HLTV", "eventRoundStart", "a", "1=0", "2=0") 
-        RegisterHam(Ham_Spawn, "player", "player_spawn",1) 
-         
-        RegisterHam(Ham_Touch, "armoury_entity", "fwdTouch") 
-        RegisterHam(Ham_Touch, "weaponbox", "fwdTouch") 
-        RegisterHam(Ham_Use, "func_button", "fwdUse") 
-     } 
-     public player_spawn(id){ 
-         
-        if(g_bFree){ 
-           set_task(5.0, "strip_weapons", id) 
-        } 
-     } 
-     public strip_weapons(id){ 
-         
-        fm_strip_user_weapons(id) 
-        fm_give_item(id, "weapon_knife") 
-         
-     } 
-     public eventRoundStart() { 
-        g_free = false 
-        g_bFree = false 
-        g_free_time = true 
-        g_use_button = false 
-         
-        set_task(20.0,"timer") 
-     } 
-     public timer(){ 
-        g_free_time = false 
-         
-     } 
-     public cmdFree(id) { 
-       
-        if (get_pcvar_num(g_cvar_t_only) && get_user_team(id) != 1) { 
-           ColorChat(id, RED, "[Deathrun]^x04 Csak Terrorista hasznalhatja a /free parancsot") 
-           return PLUGIN_HANDLED 
-        } 
-       
-        if (g_use_button){ 
-           ColorChat(id, RED, "[Deathrun]^x04 Benyomtal 1 csapdat, ezert mar nem lehet Freerun!") 
-           return PLUGIN_HANDLED 
-        } 
-         
-        if (g_free_time){ 
-           new players[32], plNum 
-           get_players(players, plNum, "ace", "TERRORIST") 
-           
-           g_free = true 
-           g_bFree = true 
-           
-           set_hudmessage(0, 255, 255, 0.02, -1.0) 
-           show_hudmessage(0, "Free es kes!") 
-                 
-           new i 
-           get_players(players, plNum, "ah") 
-           for (i = 0; i < plNum; i++) { 
-              fm_strip_user_weapons(players[i]) 
-              fm_give_item(players[i], "weapon_knife") 
-           } 
-        }else{ 
-           set_hudmessage(0, 255, 255, 0.02, -1.0) 
-           show_hudmessage(id, "Csak elso 10 masodpercben!") 
-        } 
-        return PLUGIN_HANDLED 
-         
-     } 
-       
-     public fwdTouch(ent, id) { 
-        if (is_user_alive(id) && g_free) 
-           return HAM_SUPERCEDE 
-         
-        return HAM_IGNORED 
-     } 
-       
-     public fwdUse(ent, idcaller, idactivator, use_type, Float:value) { 
-        g_use_button = true 
-        if (is_user_alive(idactivator) && g_free && get_user_team(idactivator) == 1) { 
-           ColorChat(idactivator, RED, "[Deathrun]^x04 Freerun mod van nem nyomhatsz csapdat!") 
-           return HAM_SUPERCEDE 
-        } 
-         
-        return HAM_IGNORED 
-     }