new message[192] new nev[32] new Temp[192] static color[10] new strName[191]     new strText[191]   new szint[33]     #define ASD 19   //Ha az ASD A©rtA©ke 15 akkor a szamoknal 15 szA?m a rangoknA?l 16 szA¶veg   new const szamok[ASD] = {     10,     30,     45,     60,     70,     200,     250,     300,     350,     400,     450,     500,     550,     600,     650,     700,     750,     800       }   new const rangok[ASD+1][] = {     "Lv1",     "Lv2",     "Lv3",     "Lv4",     "Lv5",     "Lv6",     "Lv7",     "Lv8",     "Lv9",     "Lv10",     "Lv11",     "Lv12",     "Lv13",     "Lv14",     "Lv15",     "Lv16",     "Lv17",     "Lv18",     "Lv19",     "Lv20"   } public plugin_init() {     register_plugin(PLUGIN, VERSION, AUTHOR)          register_event("DeathMsg", "halal", "a")           register_clcmd("say", "sayhook")     register_clcmd("say_team", "tshook")     } public halal() {     new gyilkos = read_data(1)         new aldozat = read_data(2)                if(gyilkos != aldozat)     pont[gyilkos]++          while(pont[id] >= szamok[szint[gyilkos]]) szint[gyilkos]++ } public hud(id) {     if(szint[id] != ASD+1)     {           print_color(id, "!tRang: !g%s  ^n  !tPont: !g%d  ^n!tKell mA©g: !g%d.",rangok[szint[id]], pont[id],szamok[szint[id]]-pont[id])     }     else {           client_print(id, print_chat, "Rang: %s^nPont: %d^nKell mA©g: 0",rangok[szint[id]], pont[id])     }   } public sayhook(id) {           read_args (message, 191)     remove_quotes (message)     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))     {         return PLUGIN_CONTINUE     }     get_user_name(id, nev, 31)         if(is_user_alive(id)) {         get_user_team(id, color, 9)           if(get_user_flags(id) & TULAJ)             formatex(Temp, 191, "^4[^1Tulajdonos^4][%s]%s:^x03 %s", rangok[szint[id]], nev, message)         else if(get_user_flags(id) & ADMIN)             formatex(Temp, 191, "^4[^1ADMIN^4][%s]%s:^x03 %s", rangok[szint[id]], nev, message)         else if(get_user_flags(id) & VIP)             formatex(Temp, 191, "^4[^1V.I.P^4][%s]%s:^x03 %s", rangok[szint[id]], nev, message)               else formatex(Temp, 191, "^3[%s]%s^x01: %s", rangok[szint[id]], nev, message)       }     else {         get_user_team(id, color, 9)           if(get_user_flags(id) & TULAJ)             formatex(Temp, 191, "^1*Halott*^4[^1Tulajdonos^4][%s]%s:^x03 %s", rangok[szint[id]], nev, message)                 else if(get_user_flags(id) & ADMIN)             formatex(Temp, 191, "^1*Halott*^4[^1ADMIN^4][%s]%s:^x03 %s", rangok[szint[id]], nev, message)         else if(get_user_flags(id) & VIP)             formatex(Temp, 191, "^1*Halott*^4[^1V.I.P^4][%s]%s:^x03 %s", rangok[szint[id]], nev, message)               else formatex(Temp, 191, "^1*Halott*^3[%s]%s^x01: %s", rangok[szint[id]], nev,  message)     }     sendmessage(color)     return PLUGIN_HANDLED } public tshook(id) {         read_args (message, 191)     remove_quotes (message)     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))     {         return PLUGIN_CONTINUE     }     get_user_name(id, nev, 31)     new playerTeam = get_user_team(id)     new playerTeamName[19]     switch (playerTeam)     {         case 1: {             copy (playerTeamName, 11, "T")           }         case 2: {             copy (playerTeamName, 18, "CT")           }         default:         copy (playerTeamName, 9, "NA©zL‘")     }     if(is_user_alive(id)) {         get_user_team(id, color, 9)           if(get_user_flags(id) & TULAJ)             formatex(Temp, 191, "^4%s[^1Tulajdonos^4][%s]%s:^x03 %s", playerTeamName, rangok[szint[id]], nev, message)                 else if(get_user_flags(id) & ADMIN)             formatex(Temp, 191, "^4%s[^1ADMIN^4][%s]%s:^x03 %s", playerTeamName, rangok[szint[id]], nev, message)         else if(get_user_flags(id) & VIP)             formatex(Temp, 191, "^4%s[^1V.I.P^4][%s]%s:^x03 %s", playerTeamName, rangok[szint[id]], nev, message)               else formatex(Temp, 191, "^3%s[Lv%s]%s^x01: %s", playerTeamName, rangok[szint[id]], nev, message)       }     else {         get_user_team(id, color, 9)           if(get_user_flags(id) & TULAJ)             formatex(Temp, 191, "^1*Halott*^4%s[^1Tulajdonos^4][%s]%s:^x03 %s",playerTeamName, rangok[szint[id]], nev, message)                 else if(get_user_flags(id) & ADMIN)             formatex(Temp, 191, "^1*Halott*^4%s[^1ADMIN^4][%s]%s:^x03 %s",playerTeamName, rangok[szint[id]], nev, message)         else if(get_user_flags(id) & VIP)             formatex(Temp, 191, "^1*Halott*^4%s[^1V.I.P^4][%s]%s:^x03 %s",playerTeamName, rangok[szint[id]], nev, message)               else formatex(Temp, 191, "^1*Halott*^3%s[%s]%s^x01: %s",playerTeamName, rangok[szint[id]], nev,  message)     }     sendtmessage(color, playerTeam)     return PLUGIN_HANDLED } public sendmessage(color[]) {     new teamName[10]     for(new player = 1; player < get_maxplayers(); player++)     {         get_user_team (player, teamName, 9)         teamf (player, color)         elkuldes(player, Temp)         teamf(player, teamName)     } } public sendtmessage(color[], playerTeam) {     new teamName[10]     for (new player = 1; player < get_maxplayers(); player++)     {         if(get_user_team(player) == playerTeam)         {             get_user_team (player, teamName, 9)             elkuldes(player, Temp)             teamf (player, teamName)             teamf (player, color)         }     } } public teamf(player, team[]) {     message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)     write_byte(player)     write_string(team)     message_end() } public elkuldes(player, Temp[]) {       message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)     write_byte( player )     write_string( Temp )     message_end()   } 
 
  nem teszteltem !
		 |