Подредактировать плагины., Плагинописатели все сюда!!! |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Подредактировать плагины., Плагинописатели все сюда!!! |
my_world243 |
15.3.2011, 21:47
Сообщение
|
Дежурное название плагина: Terrorist Menu
1 Нужно сделать так, чтобы в начале раунда у Террориста автоматически выскакивало меню с выбором той или иной функции меню. (как на скрине) Дежурное название плагина: Переделанный Speclist 2 Помогите добавить функции Деньги и Здоровье в плагин Speclist. Как на скрине. Исходник плагина приведен ниже... Исходник speclist.amxx #include <amxmodx> #include <fakemeta> #pragma semicolon 1 #define RED 64 #define GREEN 64 #define BLUE 64 #define UPDATEINTERVAL 1.0 // Comment below if you do not want /speclist showing up on chat #define ECHOCMD // Admin flag used for immunity #define FLAG ADMIN_IMMUNITY new const PLUGIN[] = "PLUGIN"; new const VERSION[] = "VERSION"; new const AUTHOR[] = "AUTHOR"; new gMaxPlayers; new gCvarOn; new gCvarImmunity; new bool:gOnOff[33] = { true, ... }; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_cvar(PLUGIN, VERSION, FCVAR_SERVER, 0.0); gCvarOn = register_cvar("amx_speclist", "1", 0, 0.0); gCvarImmunity = register_cvar("amx_speclist_immunity", "1", 0, 0.0); register_clcmd("say /speclist", "cmdSpecList", -1, ""); gMaxPlayers = get_maxplayers(); set_task(UPDATEINTERVAL, "tskShowSpec", 123094, "", 0, "b", 0); } public cmdSpecList(id) { if( gOnOff[id] ) { client_print(id, print_chat, "[AMXX] You will no longer see who's spectating you."); gOnOff[id] = false; } else { client_print(id, print_chat, "[AMXX] You will now see who's spectating you."); gOnOff[id] = true; } #if defined ECHOCMD return PLUGIN_CONTINUE; #else return PLUGIN_HANDLED; #endif } public tskShowSpec() { if( !get_pcvar_num(gCvarOn) ) { return PLUGIN_CONTINUE; } static szHud[1102];//32*33+45 static szName[34]; static bool:send; // FRUITLOOOOOOOOOOOOPS! for( new alive = 1; alive <= gMaxPlayers; alive++ ) { new bool:sendTo[33]; send = false; if( !is_user_alive(alive) ) { continue; } sendTo[alive] = true; get_user_name(alive, szName, 32); format(szHud, 45, "Spectating %s:^n", szName); for( new dead = 1; dead <= gMaxPlayers; dead++ ) { if( is_user_connected(dead) ) { if( is_user_alive(dead) || is_user_bot(dead) ) { continue; } if( pev(dead, pev_iuser2) == alive ) { if( !(get_pcvar_num(gCvarImmunity)&&get_user_flags(dead, 0)&FLAG) ) { get_user_name(dead, szName, 32); add(szName, 33, "^n", 0); add(szHud, 1101, szName, 0); send = true; } sendTo[dead] = true; } } } if( send == true ) { for( new i = 1; i <= gMaxPlayers; i++ ) { if( sendTo[i] == true && gOnOff[i] == true ) { set_hudmessage(RED, GREEN, BLUE, 0.75, 0.15, 0, 0.0, UPDATEINTERVAL + 0.1, 0.0, 0.0, -1); show_hudmessage(i, szHud); } } } } return PLUGIN_CONTINUE; } public client_connect(id) { gOnOff[id] = true; } public client_disconnect(id) { gOnOff[id] = true; }
Прикрепленные файлы:
|
|
|
|
LaFA |
15.3.2011, 21:51
Сообщение
|
|
оплата?
|
|
|
Rejiser |
15.3.2011, 21:53
Сообщение
|
|
my_world243, хрен
|
|
|
my_world243 |
15.3.2011, 22:01
Сообщение
|
Помогите пожалуйста....
icq:618421244 |
|
|
|
BAMPIR |
15.3.2011, 22:06
Сообщение
|
:D еше и я тут на скрене )))
|
|
|
|
my_world243 |
15.3.2011, 22:06
Сообщение
|
LaFA,
Оплата как договоримся)) |
|
|
|
LaFA |
15.3.2011, 22:07
Сообщение
|
|
|
|
|
my_world243 |
15.3.2011, 22:16
Сообщение
|
Может вот так?
Speclist.amxx #include <amxmodx> #include <fakemeta> #pragma semicolon 1 #define RED 64 #define GREEN 64 #define BLUE 64 #define UPDATEINTERVAL 1.0 // Comment below if you do not want /speclist showing up on chat #define ECHOCMD // Admin flag used for immunity #define FLAG ADMIN_IMMUNITY new const PLUGIN[] = "PLUGIN"; new const VERSION[] = "VERSION"; new const AUTHOR[] = "AUTHOR"; new gMaxPlayers; new gCvarOn; new gCvarImmunity; new bool:gOnOff[33] = { true, ... }; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_cvar(PLUGIN, VERSION, FCVAR_SERVER, 0.0); gCvarOn = register_cvar("amx_speclist", "1", 0, 0.0); gCvarImmunity = register_cvar("amx_speclist_immunity", "1", 0, 0.0); register_clcmd("say /speclist", "cmdSpecList", -1, ""); gMaxPlayers = get_maxplayers(); set_task(UPDATEINTERVAL, "tskShowSpec", 123094, "", 0, "b", 0); } public cmdSpecList(id) { if( gOnOff[id] ) { client_print(id, print_chat, "[AMXX] You will no longer see who's spectating you."); gOnOff[id] = false; } else { client_print(id, print_chat, "[AMXX] You will now see who's spectating you."); gOnOff[id] = true; } #if defined ECHOCMD return PLUGIN_CONTINUE; #else return PLUGIN_HANDLED; #endif } public tskShowSpec() { if( !get_pcvar_num(gCvarOn) ) { return PLUGIN_CONTINUE; } static szHud[1102];//32*33+45 static szName[34]; static bool:send; // FRUITLOOOOOOOOOOOOPS! for( new alive = 1; alive <= gMaxPlayers; alive++ ) { new bool:sendTo[33]; send = false; if( !is_user_alive(alive) ) { continue; } sendTo[alive] = true; get_user_name(alive, szName, 32); format(szHud, 45, "Игрок: %s^n", szName); format(szHud, 45, "Деньги: %s", szMoney); format(szHud, 45, "Здоровье: %s^n", szHealth); for( new dead = 1; dead <= gMaxPlayers; dead++ ) { if( is_user_connected(dead) ) { if( is_user_alive(dead) || is_user_bot(dead) ) { continue; } if( pev(dead, pev_iuser2) == alive ) { if( !(get_pcvar_num(gCvarImmunity)&&get_user_flags(dead, 0)&FLAG) ) { get_user_name(dead, szName, 32); add(szName, 33, "^n", 0); add(szHud, 1101, szName, 0); send = true; } sendTo[dead] = true; } } } if( send == true ) { for( new i = 1; i <= gMaxPlayers; i++ ) { if( sendTo[i] == true && gOnOff[i] == true ) { set_hudmessage(RED, GREEN, BLUE, 0.75, 0.15, 0, 0.0, UPDATEINTERVAL + 0.1, 0.0, 0.0, -1); show_hudmessage(i, szHud); } } } } return PLUGIN_CONTINUE; } public client_connect(id) { gOnOff[id] = true; } public client_disconnect(id) { gOnOff[id] = true; } Цитата get_user_name(alive, szName, 32); format(szHud, 45, "Игрок: %s^n", szName); format(szHud, 45, "Деньги: %s", szMoney); format(szHud, 45, "Здоровье: %s^n", szHealth); LaFA, 1 тысяча? это за 2 плагина? |
|
|
|
LaFA |
15.3.2011, 22:17
Сообщение
|
|
А ты мне хотел предложить 50р?
на мороженое? |
|
|
my_world243 |
15.3.2011, 22:19
Сообщение
|
LaFA,
500 рублей |
|
|
|
Rejiser |
15.3.2011, 22:25
Сообщение
|
|
my_world243, Такое меню нигде не найдешь - приват (а я как держатель исходника не продам)
В интернетах валяется подобно-неудачная копия.
Отредактировал: Rejiser, - 15.3.2011, 22:25
|
|
|
LaFA |
15.3.2011, 22:27
Сообщение
|
|
icq 195006
|
|
|
my_world243 |
15.3.2011, 22:27
Сообщение
|
а ссылку на эту копию можно?
|
|
|
|
Rejiser |
15.3.2011, 22:28
Сообщение
|
|
|
|
|
my_world243 |
15.3.2011, 22:32
Сообщение
|
|
|
LaFA |
15.3.2011, 22:35
Сообщение
|
|
|
|
|
Mr.Dmitry |
15.3.2011, 22:40
Сообщение
|
|
Интересные у нас тут тебады. У нас уже форум не по кс, а по купле продаже. Кто мне за платит за то что я удалю эту тему? Если просто закрыть то скида 30%
|
Поблагодарили 1 раз
|
|
LaFA |
15.3.2011, 22:40
Сообщение
|
|
|
|
|
serzent |
15.3.2011, 22:54
Сообщение
|
чтото дорого модер берёт за услуги скриптинга. темболее что второй плагин вообще переделать не должно составить труда.
п.с. сам заказывал плагины в районе 200-400 рублей. делали качественно и быстро. |
|
|
|
LaFA |
15.3.2011, 22:57
Сообщение
|
|
не пали контору))
Отредактировал: LaFA, - 15.3.2011, 22:58
|
|
|