Offline |
 |
 |
Csatlakozott:2015.12.05. 20:51 Hozzászólások:179 Megköszönt másnak: 7 alkalommal Megköszönték neki: 12 alkalommal
|
Hello! próbáld ki így  public hook_say(id) { read_args (message, 191) remove_quotes (message) new MsG = strlen(message); new i = 0; msgc[0] = 0; msgc[1] = 0; msgc[2] = 0; msgc[3] = 0; while(i<MsG) { if(message[i] == '.') msgc[1] ++; if(message[i] == ':') msgc[2] ++; if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5' || message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0') msgc[0] ++; ++i; } if((contain(message, "www.") != -1) || (contain(message, "http://") != -1) || (contain(message, "smmg.hu") != -1) || (contain(message, "") != -1) || (contain(message, "diwat26.hu") != -1)) msgc[3] = 1; if((msgc[1] >= 3 && msgc[2] >= 1 && msgc[0] >= 5) || (msgc[3])) { client_printcolor(id, "!g[rwT*]!t »!n %L", id, "NEX_MSG_ADV_NOT_ENABLED"); return PLUGIN_HANDLED; } if (message[0] == '@' || equal (message, "") || message[0] == '/' || !g_Bejelentkezve[id]) return PLUGIN_HANDLED; new name[32]; get_user_name (id, name, 31); if (is_user_alive(id)) alive = "^x01" else alive = "^x01*DEAD* " static color[10] if(get_user_flags(id)&ADMIN_LEVEL_G) { get_user_team (id, color, 9) format (strName, 191, "%s^x04[GM*]^x01[Lv.%d]^x03 %s", alive, g_Szint[id], name) format (strText, 191, "^x04%s", message) } else if(get_user_flags(id)&ADMIN_KICK) { get_user_team (id, color, 9) format (strName, 191, "%s^x04[Admin]^x01[Lv.%d]^x03 %s", alive, g_Szint[id], name) format (strText, 191, "^x04%s", message) } else { get_user_team (id, color, 9) format (strName, 191, "%s^x01[Lv.%d]^x03 %s", alive, g_Szint[id], name) format (strText, 191, "^x01%s", message) } format (message, 191, "%s: %s", strName, strText) new players[32], pnum, is; get_players(players, pnum); for(new i; i<pnum; i++) { is = players[i]; case 1: ColorChat(0, RED, chat) case 2: ColorChat(0, BLUE, chat) } return PLUGIN_HANDLED; }
vagy: public hook_say(id) { read_args (message, 191) remove_quotes (message) new MsG = strlen(message); new i = 0; msgc[0] = 0; msgc[1] = 0; msgc[2] = 0; msgc[3] = 0; while(i<MsG) { if(message[i] == '.') msgc[1] ++; if(message[i] == ':') msgc[2] ++; if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5' || message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0') msgc[0] ++; ++i; } if((contain(message, "www.") != -1) || (contain(message, "http://") != -1) || (contain(message, "smmg.hu") != -1) || (contain(message, "") != -1) || (contain(message, "diwat26.hu") != -1)) msgc[3] = 1; if((msgc[1] >= 3 && msgc[2] >= 1 && msgc[0] >= 5) || (msgc[3])) { client_printcolor(id, "!g[rwT*]!t »!n %L", id, "NEX_MSG_ADV_NOT_ENABLED"); return PLUGIN_HANDLED; } if (message[0] == '@' || equal (message, "") || message[0] == '/' || !g_Bejelentkezve[id]) return PLUGIN_HANDLED; new name[32]; get_user_name (id, name, 31); if (is_user_alive(id)) alive = "^x01" else alive = "^x01*DEAD* " static color[10] if(get_user_flags(id)&ADMIN_LEVEL_G) { get_user_team (id, color, 9) format (strName, 191, "%s^x04[GM*]^x01[Lv.%d]^x03 %s", alive, g_Szint[id], name) format (strText, 191, "^x04%s", message) } else if(get_user_flags(id)&ADMIN_KICK) { get_user_team (id, color, 9) format (strName, 191, "%s^x04[Admin]^x01[Lv.%d]^x03 %s", alive, g_Szint[id], name) format (strText, 191, "^x04%s", message) } else { get_user_team (id, color, 9) format (strName, 191, "%s^x01[Lv.%d]^x03 %s", alive, g_Szint[id], name) format (strText, 191, "^x01%s", message) } format (message, 191, "%s: %s", strName, strText) new players[32], pnum, is; get_players(players, pnum); switch(cs_get_user_team(id)) { case 1: ColorChat(0, RED, chat) case 2: ColorChat(0, BLUE, chat) } return PLUGIN_HANDLED; }
_________________ .:[*|P|eac|E|*]:.
|
|