Akkor most más témanévvel kérdezem.
Mi a hiba, illetve azt már tudom, vagyis hogy lehet javítani?
Hiba:
Kód:
/tmp/textWBbasT.sma(8) : fatal error 100: cannot read from file: "colorchat"
Compilation aborted.
1 Error.
Forrás:
 
    #include <amxmodx>
 
    #include <hamsandwich>
 
    #include <fakemeta_util>
 
    #include <colorchat>
 
    #include <dhudmessage>
 
 
 
    #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_dhudmessage(0, 255, 255, 0.02, -1.0)
 
          show_dhudmessage(0, "Free and knife!")
 
 
 
          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_dhudmessage(0, 255, 255, 0.02, -1.0)
 
          show_dhudmessage(id, "Only the first 20 seconds!")
 
       }
 
       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
 
    }