Admin_Level_G jogra akarom adni a Vipet.
Leforditottam de nem jó.:
AMX Mod X Compiler 1.8.3-manual
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team
Modified for 
http://www.Freakz.ro / amx.freakz.ro
amxmodx-12707-admin_chat_colors.sma(1) : error 010: invalid function or declaration
amxmodx-12707-admin_chat_colors.sma(78) : warning 217: loose indentation
amxmodx-12707-admin_chat_colors.sma(96) : warning 217: loose indentation
amxmodx-12707-admin_chat_colors.sma(132) : warning 217: loose indentation
amxmodx-12707-admin_chat_colors.sma(212) : warning 217: loose indentation
1 Error.
Compilarea failed!
SMA Forráskód: [ Mindet kijelol ]  #include <amxmodx>    #include <amxmisc>     #define PLUGIN "Admin Chat Colors"    #define VERSION "2.0"    #define AUTHOR "I3u[R]n"     #define ACCESS_LEVEL ADMIN_KICK    #define ADMIN_LISTEN ADMIN_KICK     new message[192]    new sayText    new teamInfo    new maxPlayers     new strName[191]    new strText[191]    new alive[11]     public plugin_init()    {    register_plugin (PLUGIN, VERSION, AUTHOR)     sayText = get_user_msgid ("SayText")    teamInfo = get_user_msgid ("TeamInfo")    maxPlayers = get_maxplayers()     register_message (sayText, "avoid_duplicated")     register_clcmd ("say", "hook_say")    register_clcmd ("say_team", "hook_teamsay")    }     public avoid_duplicated (msgId, msgDest, receiver)    {    return PLUGIN_HANDLED    }     public hook_say(id)    {    read_args (message, 191)    remove_quotes (message)     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "")) // Ignores Admin Hud Messages, Admin Slash commands,     return PLUGIN_CONTINUE      new name[32]    get_user_name (id, name, 31)     new bool:admin = false     if (get_user_flags(id) & ACCESS_LEVEL)    admin = true      new bool:steam = false     if (is_user_steam(id))    steam = true     new isAlive     if (is_user_alive (id))    {    isAlive = 1    alive = "^x01*Él* "    }    else    {    isAlive = 0    alive = "^x01*Halott* "    }     static color[10] 	if(get_user_flags(id)&ADMIN_LEVEL_C)    {    get_user_team (id, color, 9)     format (strName, 191, "%s^x04[Konfigos] » ^x03%s", alive, name)     format (strText, 191, "^x04%s", message)    } 	 	else if(get_user_flags(id)&ADMIN_LEVEL_B)    {    get_user_team (id, color, 9)     format (strName, 191, "%s^x04[Tulaj] » ^x03%s", alive, name)     format (strText, 191, "^x04%s", message)    }           else if(admin)    {    get_user_team (id, color, 9)     format (strName, 191, "%s^x04[Admin] » ^x03%s", alive, name)     format (strText, 191, "^x04%s", message)    }     else if(get_user_flags(id)&ADMIN_LEVEL_G)    {    get_user_team (id, color, 9)     format (strName, 191, "%s^x04[Vip] » ^x03%s", alive, name)     format (strText, 191, "^x04%s", message)    }      else if(!steam)    {    get_user_team (id, color, 9)     format (strName, 191, "%s^x04[Játékos] » ^x03%s", alive, name)     format (strText, 191, "%s", message)    }    else if (steam)    {    get_user_team (id, color, 9)     format (strName, 191, "%s^x04[Steames] » ^x03%s", alive, name)     format (strText, 191, "%s", message)    }     format (message, 191, "%s »^x01 %s", strName, strText)     sendMessage (color, isAlive)	     return PLUGIN_CONTINUE    }      public hook_teamsay(id)    {    new playerTeam = get_user_team(id)    new playerTeamName[19]     switch (playerTeam)     {    case 1:    copy (playerTeamName, 11, "Terrorista")     case 2:    copy (playerTeamName, 18, "Anti-Terrorista")     default:    copy (playerTeamName, 9, "Néző")    }     read_args (message, 191)    remove_quotes (message)     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))      return PLUGIN_CONTINUE      new name[32]    get_user_name (id, name, 31)     new bool:admin = false     if (get_user_flags(id) & ACCESS_LEVEL)    admin = true      new bool:steam = false     if(is_user_steam(id))    steam = true     new isAlive     if (is_user_alive (id))    {    isAlive = 1    alive = "^x01*Él* "    }    else    {    isAlive = 0    alive = "^x01*Halott* "    }     static color[10]     if(get_user_flags(id)&ADMIN_LEVEL_C)    {    get_user_team (id, color, 9)     format (strName, 191, "%s(%s) ^x04[Konfigos] » ^x03%s", alive, playerTeamName, name)     format (strText, 191, "^x04%s", message)    } 	 	else if(get_user_flags(id)&ADMIN_LEVEL_B)    {    get_user_team (id, color, 9)     format (strName, 191, "%s(%s) ^x04[Tulaj] » ^x03%s", alive, playerTeamName, name)     format (strText, 191, "^x04%s", message)    }    	      else if (admin)    {    get_user_team (id, color, 9)     format (strName, 191, "%s(%s) ^x04[Admin] » ^x03%s", alive, playerTeamName, name)     format (strText, 191, "^x04%s", message)    }     else if(get_user_flags(id)&ADMIN_LEVEL_G)    {    get_user_team (id, color, 9)     format (strName, 191, "%s^x04[Vip] » ^x03%s", alive, name)     format (strText, 191, "^x04%s", message)    }     else if(!steam)    {    get_user_team (id, color, 9)     format (strName, 191, "%s(%s) ^x04[Játékos] » ^x03%s", alive, playerTeamName, name)     format (strText, 191, "%s", message)    }    else if(steam)    {    get_user_team (id, color, 9)     format (strName, 191, "%s(%s) ^x04[Steames] » ^x03%s", alive, playerTeamName, name)     format (strText, 191, "%s", message)    }     format (message, 191, "%s » ^x01%s", strName, strText)     sendTeamMessage (color, isAlive, playerTeam)	     return PLUGIN_CONTINUE	    }     public sendMessage (color[], alive)    {    new teamName[10]     for (new player = 1; player < maxPlayers; player++)    {    if (!is_user_connected(player))    continue     if (alive && is_user_alive(player) || !alive && !is_user_alive(player) || get_user_flags(player) & ADMIN_LISTEN)    {    get_user_team (player, teamName, 9)	     changeTeamInfo (player, color)	     writeMessage (player, message)     changeTeamInfo (player, teamName)	    }    }    }      public sendTeamMessage (color[], alive, playerTeam)    {    new teamName[10]     for (new player = 1; player < maxPlayers; player++)    {    if (!is_user_connected(player))    continue     if (get_user_team(player) == playerTeam || get_user_flags(player) & ADMIN_LISTEN)    {    if (alive && is_user_alive(player) || !alive && !is_user_alive(player) || get_user_flags(player) & ADMIN_LISTEN)    {    get_user_team (player, teamName, 9)	     changeTeamInfo (player, color)	    writeMessage (player, message)     changeTeamInfo (player, teamName)    }    }    }    }      public changeTeamInfo (player, team[])    {    message_begin (MSG_ONE, teamInfo, _, player)	    write_byte (player)	    write_string (team)	    message_end()	    }      public writeMessage (player, message[])    {    message_begin (MSG_ONE, sayText, {0, 0, 0}, player)	    write_byte (player)    write_string (message)    message_end ()    }     stock bool:is_user_steam(id)    {    static dp_pointer;     if (dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))    {    server_cmd("dp_clientinfo %d", id);    server_exec();    return (get_pcvar_num(dp_pointer) == 2) ? true : false;    }     return false;    }/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }*/