Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Добавить команду kill

Kasper55
сообщение 1.8.2014, 14:58
Сообщение #1
Стаж: 16 лет

Сообщений: 1145
Благодарности: выкл.

Есть менюшка но при переходе в спектры ты должен быть мертв , так вот помогите мне в это команду когда нажимаю кнопку в смене команда Спектаторы делалась команда kill

Код:
public chooseteam(id) {
new option[64]
count_teams()
new menu = menu_create("Выбор команды", "chooseteam_handler")
formatex(option, charsmax(option), "Террористы \r[%d]", TCount)
menu_additem(menu, option, "1", 0)
formatex(option, charsmax(option), "Контр-террористы \r[%d]", CTCount)
menu_additem(menu, option, "2", 0)
formatex(option, charsmax(option), "Спектаторы")
menu_additem(menu, option, "3", 0)
if(fm_cs_get_user_team(id) != FM_CS_TEAM_UNASSIGNED) menu_setprop(menu, MPROP_EXITNAME, "Выйти")
else menu_setprop(menu, MPROP_EXIT, -1)
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}

public chooseteam_handler(id, menu, item) {
new cmd[3], access, callback
static restore, vgui, msgblock

if(item == MENU_EXIT) {
msgblock = get_msg_block(get_user_msgid("ShowMenu"))
set_msg_block(get_user_msgid("ShowMenu"), BLOCK_ONCE)
set_msg_block(get_user_msgid("ShowMenu"), msgblock)
set_pdata_int(id, m_fGameHUDInitialized, 1)
menu_destroy(menu)
return PLUGIN_HANDLED
}

restore = get_pdata_int(id, m_iVGUI)
vgui = restore & (1<<0)
if(vgui)
set_pdata_int(id, m_iVGUI, restore & ~(1<<0))

menu_item_getinfo(menu, item, access, cmd,2,_,_, callback)
new key = str_to_num(cmd)
switch (key) {
case 1: {
msgblock = get_msg_block(get_user_msgid("ShowMenu"))
set_msg_block(get_user_msgid("ShowMenu"), BLOCK_ONCE)
engclient_cmd(id, "jointeam", " 1")
engclient_cmd(id, "joinclass", " 1")
set_msg_block(get_user_msgid("ShowMenu"), msgblock)
}
case 2: {
msgblock = get_msg_block(get_user_msgid("ShowMenu"))
set_msg_block(get_user_msgid("ShowMenu"), BLOCK_ONCE)
engclient_cmd(id, "jointeam", " 2")
engclient_cmd(id, "joinclass", " 2")
set_msg_block(get_user_msgid("ShowMenu"), msgblock)
}
case 3: {
msgblock = get_msg_block(get_user_msgid("ShowMenu"))
set_msg_block(get_user_msgid("ShowMenu"), BLOCK_ONCE)
engclient_cmd(id, "jointeam", " 6")
set_msg_block(get_user_msgid("ShowMenu"), msgblock)
}
}
if(vgui)
set_pdata_int(id, m_iVGUI, restore)
return PLUGIN_HANDLED
}

public count_teams() {
CTCount = 0
TCount = 0

new Players[32]
new playerCount, i
get_players(Players, playerCount, "")
for (i=0; i<playerCount; i++) {
if (is_user_connected(Players[i])) {
if (fm_cs_get_user_team(Players[i]) == FM_CS_TEAM_CT) CTCount++;
if (fm_cs_get_user_team(Players[i]) == FM_CS_TEAM_T) TCount++;
}
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Nixon
сообщение 1.8.2014, 15:02
Сообщение #2


Стаж: 12 лет

Сообщений: 399
Благодарностей: 192
Полезность: 589

В case
Код:
      case 3: {
msgblock = get_msg_block(get_user_msgid("ShowMenu"))
set_msg_block(get_user_msgid("ShowMenu"), BLOCK_ONCE)
engclient_cmd(id, "jointeam", " 6")
set_msg_block(get_user_msgid("ShowMenu"), msgblock)
}


Добавь строчку

if(!is_user_alive(id))
user_kill(id, 1)

Отредактировал: Nixon, - 1.8.2014, 15:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaHeK
сообщение 1.8.2014, 15:05
Сообщение #3


Стаж: 17 лет

Сообщений: 571
Благодарностей: 505
Полезность: 651

Код:
if(is_user_alive(id))
user_kill(id, 1)

Опередили
PS: if(!is_user_alive(id)) - зачем убивать мертвого игрока?

Отредактировал: BaHeK, - 1.8.2014, 15:06


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 1.8.2014, 15:09
Сообщение #4


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

BaHeK,
Мертвее всех мертвых
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Kasper55
сообщение 1.8.2014, 15:21
Сообщение #5
Стаж: 16 лет

Сообщений: 1145
Благодарности: выкл.

Цитата(BaHeK @ 1.8.2014, 15:05) *
Код:
if(is_user_alive(id))
user_kill(id, 1)

Опередили
PS: if(!is_user_alive(id)) - зачем убивать мертвого игрока?

потому что нету раундов а перейти за спектаторы не возможно

Цитата(Nixon @ 1.8.2014, 15:02) *
В case
Код:
      case 3: {
msgblock = get_msg_block(get_user_msgid("ShowMenu"))
set_msg_block(get_user_msgid("ShowMenu"), BLOCK_ONCE)
engclient_cmd(id, "jointeam", " 6")
set_msg_block(get_user_msgid("ShowMenu"), msgblock)
}


Добавь строчку

if(!is_user_alive(id))
user_kill(id, 1)


Прикрепленное изображение

и команды kill нету , пишет you cannot become a spectator
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nixon
сообщение 1.8.2014, 15:22
Сообщение #6


Стаж: 12 лет

Сообщений: 399
Благодарностей: 192
Полезность: 589

Цитата(BaHeK @ 1.8.2014, 17:05) *
Код:
if(is_user_alive(id))
user_kill(id, 1)

Опередили
PS: if(!is_user_alive(id)) - зачем убивать мертвого игрока?

Спешил, не то написал)

На счет ошибки, она мне ничего не дала. Полный исходник выложи.

upd. :D Всё ок, ставь на сервер. Это табуляция ругается, ничего серьёзного.

Отредактировал: Nixon, - 1.8.2014, 15:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Kasper55
сообщение 1.8.2014, 15:23
Сообщение #7
Стаж: 16 лет

Сообщений: 1145
Благодарности: выкл.

Цитата(Nixon @ 1.8.2014, 15:22) *
Спешил, не то написал)

На счет ошибки, она мне ничего не дала. Полный исходник выложи.


Код:
#define VERSION "1.0"

#include <amxmodx>
#include <fakemeta>
#include <amxmisc>

#define m_iVGUI 510
#define m_fGameHUDInitialized 349

new TCount, CTCount

// Old Style Menus
stock const FIRST_JOIN_MSG[] = "#Team_Select";
stock const FIRST_JOIN_MSG_SPEC[] = "#Team_Select_Spect";
stock const INGAME_JOIN_MSG[] = "#IG_Team_Select";
stock const INGAME_JOIN_MSG_SPEC[] = "#IG_Team_Select_Spect";
const iMaxLen = sizeof(INGAME_JOIN_MSG_SPEC);

// New VGUI Menus
stock const VGUI_JOIN_TEAM_NUM = 2;

const PDATA_SAFE = 2
const OFFSET_CSTEAMS = 114
const OFFSET_LINUX = 5 // offsets 5 higher in Linux builds

enum {
FM_CS_TEAM_UNASSIGNED = 0,
FM_CS_TEAM_T,
FM_CS_TEAM_CT,
FM_CS_TEAM_SPECTATOR
}

public plugin_init() {
register_plugin("[BG] Connect Menu", VERSION, "Skype")
register_message(get_user_msgid("ShowMenu"), "message_ShowMenu")
register_message(get_user_msgid("VGUIMenu"), "message_VGUIMenu")
register_clcmd("chooseteam", "server_menu")
register_clcmd("jointeam", "server_menu")
register_clcmd("joinclass", "server_menu")
}

public client_putinserver(id) {
set_task(0.1, "server_menu", 22000 + id)
}

public server_menu(id) {
if(id > 22000) id -= 22000
if(!is_user_connected(id))
return PLUGIN_CONTINUE

new menu = menu_create("\yМеню сервера ", "server_menu_handler")
menu_additem(menu, "\yВыбрать команду", "1", 0)
menu_additem(menu, "\wМеню ", "2", 0)
menu_additem(menu, "\wсервера", "3", 0)
menu_additem(menu, "\wНоминировать \rкарту", "4", 0)
menu_additem(menu, "\rКоманды \wсервера", "5", 0)
menu_additem(menu, "\wСвязь с \rАдминистрацией", "6", 0)
menu_additem(menu, "\wКупить \rАдминку", "7", 0)
menu_additem(menu, "\wКупить \rВипку^n", "8", 0)
menu_additem(menu, "\wАдмин Меню^n", "9", 0)
menu_setprop( menu,MPROP_PERPAGE, 0)
menu_additem(menu, "Выход", "0")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)

menu_display(id, menu, 0)
return PLUGIN_HANDLED
}

public message_ShowMenu(iMsgid, iDest, id) {
static sMenuCode[iMaxLen];
get_msg_arg_string(4, sMenuCode, sizeof(sMenuCode) - 1);
if(equal(sMenuCode, FIRST_JOIN_MSG) || equal(sMenuCode, FIRST_JOIN_MSG_SPEC)) {
set_autojoin_task(id, iMsgid)
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}

public message_VGUIMenu(iMsgid, iDest, id) {
if(get_msg_arg_int(1) != VGUI_JOIN_TEAM_NUM) {
return PLUGIN_CONTINUE;
}

set_autojoin_task(id, iMsgid)
return PLUGIN_HANDLED;
}

public blind_check(id) {
if(id > 21000) id -= 21000
if(fm_cs_get_user_team(id) != FM_CS_TEAM_UNASSIGNED)
return

set_task(1.0, "blind_check", id+21000)
}

public server_menu_handler(id, menu, item) {
new cmd[3], access, callback

menu_item_getinfo(menu, item, access, cmd,2,_,_, callback)
new key = str_to_num(cmd)
switch (key) {
case 1: chooseteam(id)
case 2: client_cmd(id,"say /amenu")
case 3: client_cmd(id,"say /server")
case 4: client_cmd(id,"say maps")
case 5: show_motd(id,"com.txt")
case 6: show_motd(id,"info.txt")
case 7: show_motd(id,"admin.txt")
case 8: show_motd(id,"vip.txt")
case 9: client_cmd(id,"amxmodmenu")
}

return PLUGIN_HANDLED
}

public chooseteam(id) {
new option[64]
count_teams()
new menu = menu_create("Выбор команды", "chooseteam_handler")
formatex(option, charsmax(option), "Террористы \r[%d]", TCount)
menu_additem(menu, option, "1", 0)
formatex(option, charsmax(option), "Контр-террористы \r[%d]", CTCount)
menu_additem(menu, option, "2", 0)
formatex(option, charsmax(option), "Спектаторы")
menu_additem(menu, option, "3", 0)
if(fm_cs_get_user_team(id) != FM_CS_TEAM_UNASSIGNED) menu_setprop(menu, MPROP_EXITNAME, "Выйти")
else menu_setprop(menu, MPROP_EXIT, -1)
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}

public chooseteam_handler(id, menu, item) {
new cmd[3], access, callback
static restore, vgui, msgblock

if(item == MENU_EXIT) {
msgblock = get_msg_block(get_user_msgid("ShowMenu"))
set_msg_block(get_user_msgid("ShowMenu"), BLOCK_ONCE)
set_msg_block(get_user_msgid("ShowMenu"), msgblock)
set_pdata_int(id, m_fGameHUDInitialized, 1)
menu_destroy(menu)
return PLUGIN_HANDLED
}

restore = get_pdata_int(id, m_iVGUI)
vgui = restore & (1<<0)
if(vgui)
set_pdata_int(id, m_iVGUI, restore & ~(1<<0))

menu_item_getinfo(menu, item, access, cmd,2,_,_, callback)
new key = str_to_num(cmd)
switch (key) {
case 1: {
msgblock = get_msg_block(get_user_msgid("ShowMenu"))
set_msg_block(get_user_msgid("ShowMenu"), BLOCK_ONCE)
engclient_cmd(id, "jointeam", " 1")
engclient_cmd(id, "joinclass", " 1")
set_msg_block(get_user_msgid("ShowMenu"), msgblock)
}
case 2: {
msgblock = get_msg_block(get_user_msgid("ShowMenu"))
set_msg_block(get_user_msgid("ShowMenu"), BLOCK_ONCE)
engclient_cmd(id, "jointeam", " 2")
engclient_cmd(id, "joinclass", " 2")
set_msg_block(get_user_msgid("ShowMenu"), msgblock)
}
case 3: {
msgblock = get_msg_block(get_user_msgid("ShowMenu"))
set_msg_block(get_user_msgid("ShowMenu"), BLOCK_ONCE)
engclient_cmd(id, "jointeam", " 6")
set_msg_block(get_user_msgid("ShowMenu"), msgblock)
if(!is_user_alive(id)) user_kill(id, 1)

}
}
if(vgui)
set_pdata_int(id, m_iVGUI, restore)
return PLUGIN_HANDLED
}

public count_teams() {
CTCount = 0
TCount = 0

new Players[32]
new playerCount, i
get_players(Players, playerCount, "")
for (i=0; i<playerCount; i++) {
if (is_user_connected(Players[i])) {
if (fm_cs_get_user_team(Players[i]) == FM_CS_TEAM_CT) CTCount++;
if (fm_cs_get_user_team(Players[i]) == FM_CS_TEAM_T) TCount++;
}
}
}

public task_Autojoin(iParam[], id) {
new iMsgBlock = get_msg_block(iParam[0]);
set_msg_block(iParam[0], BLOCK_SET);
server_menu(id)
set_msg_block(iParam[0], iMsgBlock);
}

stock set_autojoin_task(id, iMsgid) {
new iParam[2];
iParam[0] = iMsgid;
set_task(0.1, "task_Autojoin", id, iParam, sizeof(iParam));
}

stock fm_cs_get_user_team(id) {
if (pev_valid(id) != PDATA_SAFE)
return FM_CS_TEAM_UNASSIGNED;

return get_pdata_int(id, OFFSET_CSTEAMS, OFFSET_LINUX);
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nixon
сообщение 1.8.2014, 15:25
Сообщение #8


Стаж: 12 лет

Сообщений: 399
Благодарностей: 192
Полезность: 589

Цитата(Kasper55 @ 1.8.2014, 17:23) *
Код:
#define VERSION "1.0"

#include <amxmodx>
#include <fakemeta>
#include <amxmisc>

#define m_iVGUI 510
#define m_fGameHUDInitialized 349

new TCount, CTCount

// Old Style Menus
stock const FIRST_JOIN_MSG[] = "#Team_Select";
stock const FIRST_JOIN_MSG_SPEC[] = "#Team_Select_Spect";
stock const INGAME_JOIN_MSG[] = "#IG_Team_Select";
stock const INGAME_JOIN_MSG_SPEC[] = "#IG_Team_Select_Spect";
const iMaxLen = sizeof(INGAME_JOIN_MSG_SPEC);

// New VGUI Menus
stock const VGUI_JOIN_TEAM_NUM = 2;

const PDATA_SAFE = 2
const OFFSET_CSTEAMS = 114
const OFFSET_LINUX = 5 // offsets 5 higher in Linux builds

enum {
FM_CS_TEAM_UNASSIGNED = 0,
FM_CS_TEAM_T,
FM_CS_TEAM_CT,
FM_CS_TEAM_SPECTATOR
}

public plugin_init() {
register_plugin("[BG] Connect Menu", VERSION, "Skype")
register_message(get_user_msgid("ShowMenu"), "message_ShowMenu")
register_message(get_user_msgid("VGUIMenu"), "message_VGUIMenu")
register_clcmd("chooseteam", "server_menu")
register_clcmd("jointeam", "server_menu")
register_clcmd("joinclass", "server_menu")
}

public client_putinserver(id) {
set_task(0.1, "server_menu", 22000 + id)
}

public server_menu(id) {
if(id > 22000) id -= 22000
if(!is_user_connected(id))
return PLUGIN_CONTINUE

new menu = menu_create("\yМеню сервера ", "server_menu_handler")
menu_additem(menu, "\yВыбрать команду", "1", 0)
menu_additem(menu, "\wМеню ", "2", 0)
menu_additem(menu, "\wсервера", "3", 0)
menu_additem(menu, "\wНоминировать \rкарту", "4", 0)
menu_additem(menu, "\rКоманды \wсервера", "5", 0)
menu_additem(menu, "\wСвязь с \rАдминистрацией", "6", 0)
menu_additem(menu, "\wКупить \rАдминку", "7", 0)
menu_additem(menu, "\wКупить \rВипку^n", "8", 0)
menu_additem(menu, "\wАдмин Меню^n", "9", 0)
menu_setprop( menu,MPROP_PERPAGE, 0)
menu_additem(menu, "Выход", "0")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)

menu_display(id, menu, 0)
return PLUGIN_HANDLED
}

public message_ShowMenu(iMsgid, iDest, id) {
static sMenuCode[iMaxLen];
get_msg_arg_string(4, sMenuCode, sizeof(sMenuCode) - 1);
if(equal(sMenuCode, FIRST_JOIN_MSG) || equal(sMenuCode, FIRST_JOIN_MSG_SPEC)) {
set_autojoin_task(id, iMsgid)
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}

public message_VGUIMenu(iMsgid, iDest, id) {
if(get_msg_arg_int(1) != VGUI_JOIN_TEAM_NUM) {
return PLUGIN_CONTINUE;
}

set_autojoin_task(id, iMsgid)
return PLUGIN_HANDLED;
}

public blind_check(id) {
if(id > 21000) id -= 21000
if(fm_cs_get_user_team(id) != FM_CS_TEAM_UNASSIGNED)
return

set_task(1.0, "blind_check", id+21000)
}

public server_menu_handler(id, menu, item) {
new cmd[3], access, callback

menu_item_getinfo(menu, item, access, cmd,2,_,_, callback)
new key = str_to_num(cmd)
switch (key) {
case 1: chooseteam(id)
case 2: client_cmd(id,"say /amenu")
case 3: client_cmd(id,"say /server")
case 4: client_cmd(id,"say maps")
case 5: show_motd(id,"com.txt")
case 6: show_motd(id,"info.txt")
case 7: show_motd(id,"admin.txt")
case 8: show_motd(id,"vip.txt")
case 9: client_cmd(id,"amxmodmenu")
}

return PLUGIN_HANDLED
}

public chooseteam(id) {
new option[64]
count_teams()
new menu = menu_create("Выбор команды", "chooseteam_handler")
formatex(option, charsmax(option), "Террористы \r[%d]", TCount)
menu_additem(menu, option, "1", 0)
formatex(option, charsmax(option), "Контр-террористы \r[%d]", CTCount)
menu_additem(menu, option, "2", 0)
formatex(option, charsmax(option), "Спектаторы")
menu_additem(menu, option, "3", 0)
if(fm_cs_get_user_team(id) != FM_CS_TEAM_UNASSIGNED) menu_setprop(menu, MPROP_EXITNAME, "Выйти")
else menu_setprop(menu, MPROP_EXIT, -1)
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}

public chooseteam_handler(id, menu, item) {
new cmd[3], access, callback
static restore, vgui, msgblock

if(item == MENU_EXIT) {
msgblock = get_msg_block(get_user_msgid("ShowMenu"))
set_msg_block(get_user_msgid("ShowMenu"), BLOCK_ONCE)
set_msg_block(get_user_msgid("ShowMenu"), msgblock)
set_pdata_int(id, m_fGameHUDInitialized, 1)
menu_destroy(menu)
return PLUGIN_HANDLED
}

restore = get_pdata_int(id, m_iVGUI)
vgui = restore & (1<<0)
if(vgui)
set_pdata_int(id, m_iVGUI, restore & ~(1<<0))

menu_item_getinfo(menu, item, access, cmd,2,_,_, callback)
new key = str_to_num(cmd)
switch (key) {
case 1: {
msgblock = get_msg_block(get_user_msgid("ShowMenu"))
set_msg_block(get_user_msgid("ShowMenu"), BLOCK_ONCE)
engclient_cmd(id, "jointeam", " 1")
engclient_cmd(id, "joinclass", " 1")
set_msg_block(get_user_msgid("ShowMenu"), msgblock)
}
case 2: {
msgblock = get_msg_block(get_user_msgid("ShowMenu"))
set_msg_block(get_user_msgid("ShowMenu"), BLOCK_ONCE)
engclient_cmd(id, "jointeam", " 2")
engclient_cmd(id, "joinclass", " 2")
set_msg_block(get_user_msgid("ShowMenu"), msgblock)
}
case 3: {
msgblock = get_msg_block(get_user_msgid("ShowMenu"))
set_msg_block(get_user_msgid("ShowMenu"), BLOCK_ONCE)
engclient_cmd(id, "jointeam", " 6")
set_msg_block(get_user_msgid("ShowMenu"), msgblock)
if(!is_user_alive(id)) user_kill(id, 1)

}
}
if(vgui)
set_pdata_int(id, m_iVGUI, restore)
return PLUGIN_HANDLED
}

public count_teams() {
CTCount = 0
TCount = 0

new Players[32]
new playerCount, i
get_players(Players, playerCount, "")
for (i=0; i<playerCount; i++) {
if (is_user_connected(Players[i])) {
if (fm_cs_get_user_team(Players[i]) == FM_CS_TEAM_CT) CTCount++;
if (fm_cs_get_user_team(Players[i]) == FM_CS_TEAM_T) TCount++;
}
}
}

public task_Autojoin(iParam[], id) {
new iMsgBlock = get_msg_block(iParam[0]);
set_msg_block(iParam[0], BLOCK_SET);
server_menu(id)
set_msg_block(iParam[0], iMsgBlock);
}

stock set_autojoin_task(id, iMsgid) {
new iParam[2];
iParam[0] = iMsgid;
set_task(0.1, "task_Autojoin", id, iParam, sizeof(iParam));
}

stock fm_cs_get_user_team(id) {
if (pev_valid(id) != PDATA_SAFE)
return FM_CS_TEAM_UNASSIGNED;

return get_pdata_int(id, OFFSET_CSTEAMS, OFFSET_LINUX);
}


Да и измени if(!is_user_alive(id)) на if(is_user_alive(id))

Отредактировал: Nixon, - 1.8.2014, 15:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Kasper55
сообщение 1.8.2014, 15:39
Сообщение #9
Стаж: 16 лет

Сообщений: 1145
Благодарности: выкл.

Цитата(Nixon @ 1.8.2014, 15:25) *
Да и измени if(!is_user_alive(id)) на if(is_user_alive(id))

а вот из спектаторов перейти за команду не получается опять нужно ждать конца раунда
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nixon
сообщение 1.8.2014, 15:40
Сообщение #10


Стаж: 12 лет

Сообщений: 399
Благодарностей: 192
Полезность: 589

Цитата(Kasper55 @ 1.8.2014, 17:39) *
а вот из спектаторов перейти за команду не получается опять нужно ждать конца раунда

Вот тема на этот вопрос. Последний пост = ответ.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Kasper55
сообщение 1.8.2014, 15:46
Сообщение #11
Стаж: 16 лет

Сообщений: 1145
Благодарности: выкл.

Цитата(Nixon @ 1.8.2014, 15:40) *
Вот тема на этот вопрос. Последний пост = ответ.

как я понял этот код нужно добавить

public ClientCommand_ChooseTeam( id )
{
set_pdata_int(id, 125, get_pdata_int(id, 125, 5) & ~(1<<8), 5)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nixon
сообщение 1.8.2014, 15:47
Сообщение #12


Стаж: 12 лет

Сообщений: 399
Благодарностей: 192
Полезность: 589

Цитата(Kasper55 @ 1.8.2014, 17:46) *
как я понял этот код нужно добавить

public ClientCommand_ChooseTeam( id )
{
set_pdata_int(id, 125, get_pdata_int(id, 125, 5) & ~(1<<8), 5)
}

Да, можешь этот код пихнуть в паблик public chooseteam_handler(id, menu, item)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Kasper55
сообщение 1.8.2014, 15:50
Сообщение #13
Стаж: 16 лет

Сообщений: 1145
Благодарности: выкл.

Цитата(Nixon @ 1.8.2014, 15:47) *
Да, можешь этот код пихнуть в паблик public chooseteam_handler(id, menu, item)

вроде все работает , спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: