Chcialbym zeby ktos napisal mi prosty plugin , a mianowicie.Po wpisaniu tylko przez CT say /duch , wyskakuje menu z graczami obecnymi na serwerze.Po wybraniu ,odpowiedni gracz staje sie przezroczysty, a po 300s wraca do noralnej postaci.
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
Przezroczystosc
Temat rozp. Bocik, 13.10.2010 11:06
1 odpowiedź w tym temacie
#1
Napisano 13.10.2010 11:06
#2
Napisano 13.10.2010 13:14
#include <amxmodx> #include <amxmisc> #include <fun> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "Home" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /duch","menufunc"); } public menufunc(id){ if(get_user_team(id) != 2){ return PLUGIN_HANDLED; } new menu = menu_create("Duch","menu_handle"); for(new i = 1;i<33;i++){ if(is_user_alive(i) && 0 < get_user_team(i) < 3){ new name[64]; get_user_name(i,name,63); menu_additem(menu,name); } } menu_display(id,menu) return PLUGIN_HANDLED; } public menu_handle(id,menu,item){ if(item == MENU_EXIT){ menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new cel = find_player("bf",iName); if(!cel || !(0 < get_user_team(cel) < 3) || is_user_alive(cel)){ menu_destroy(menu); return PLUGIN_HANDLED; } set_user_rendering(cel,kRenderFxNone,255,255,255,kRenderTransAlpha,0) if(task_exists(cel+666)){ remove_task(cel+666); } set_task(300.0,"off",cel+666); menu_destroy(menu); return PLUGIN_HANDLED; } public off(id){ set_user_rendering(id,kRenderFxNone,255,255,255,kRenderTransAlpha,255) }
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych