Raul USHU Admin
Mesaje : 162 Data de înscriere : 13/02/2010 Localizare : Galgau Almas
| Subiect: Plugin plugin_fsay.sma Lun Feb 15, 2010 6:28 pm | |
| Plugin plugin_fsay.sma Cu Acest Plugin plugin_fsay.sma .... Veti avea o imagine FUKYU [Trebuie sa fiti inscris si conectat pentru a vedea acest link] [Trebuie sa fiti inscris si conectat pentru a vedea acest link] [Trebuie sa fiti inscris si conectat pentru a vedea acest link] [Trebuie sa fiti inscris si conectat pentru a vedea acest link] [Trebuie sa fiti inscris si conectat pentru a vedea acest link] - Citat :
#include <amxmodx> #include <amxmisc> #pragma ctrlchar '\'
new toggle_auto,toggle_int,toggle_msg,toggle_color; public plugin_init() { register_plugin("Fsay","1.2","anakin_cstrike"); register_concmd("amx_fsay","fsay_cmd",ADMIN_CHAT); toggle_auto = register_cvar("fsay_auto","1"); toggle_int = register_cvar("fsay_interval","50"); toggle_msg = register_cvar("fsay_message","Serverul Va Da ) Tv-VMR.Idle.Ro Codatilor!"); toggle_color = register_cvar("fsay_color","255255000"); if(get_pcvar_num(toggle_auto) == 1) set_task(get_pcvar_float(toggle_int),"fsay_msg",_,_,_,"b"); } public fsay_cmd(id,level,cid) { if(!cmd_access(id,level,cid,3)) return PLUGIN_HANDLED; new args[192],r = 0,g = 0,b = 0; read_args(args,191); new color[11],message[128]; parse(args,color,10,message,127); if(equal(color,"red") || equal(color,"r")) r = 255; else if(equal(color,"green") || equal(color,"g")) g = 255; else if(equal(color,"blue") || equal(color,"b")) b = 255; else if(equal(color,"white") || equal(color,"w")) { r = 255; g = 255; b = 255; } else if(equal(color,"yellow") || equal(color,"y")) { r = 255; g = 255; } else if(equal(color,"purple") || equal(color,"p")) { r = 255; g = 10; b = 255; } set_hudmessage(r, g, b, -1.0, 0.12, 0, 6.0, 12.0); show_hudmessage(0, "_\n| |\n_| |_\n/ | | | |-.\n ( )\n\n%s",message); return PLUGIN_HANDLED; } public fsay_msg() { new players[32],num,index,color[10],r,g,b,msg[128]; get_players(players,num); get_pcvar_string(toggle_color,color,9); get_pcvar_string(toggle_msg,msg,127); new c = str_to_num(color) r = c / 1000000 c %= 1000000 g = c / 1000 b = c % 1000 for(new i = 0;i < num;i++) { index = players[i]; if(!is_user_connected(index)) continue; set_hudmessage(r, g, b, -1.0, 0.12, 0, 6.0, 6.0); show_hudmessage(index, "_\n| |\n_| |_\n/ | | | |-.\n ( )\n\n%s",msg); } } | |
|