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

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

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

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

say /spect перевести всех в spectator

[РЕШЕНО]
Статус пользователя soneekk
сообщение 6.7.2015, 20:10
Сообщение #1


Стаж: 13 лет

Сообщений: 335
Благодарностей: 13
Полезность: < 0

ребята вот подскажите можно ли улучшить код и зачем такую фигню выводит ?

[AMXX] Run time error 10: native error (native "cs_get_user_deaths")
[AMXX] Run time error 10: native error (native "cs_set_user_team")

Код:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>


#define PLUGIN "Transfer All In Spect"
#define VERSION "1.0"
#define AUTHOR "SoNeeKK1"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)


register_clcmd("say /spect","go_all_spect")
}


public go_all_spect(id)
{
if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
{
return PLUGIN_HANDLED
}

for(new i = 1; i <= get_maxplayers(); i++)
{
new deaths = cs_get_user_deaths(i)
user_kill(i, 1)
cs_set_user_team(i, CS_TEAM_SPECTATOR)
cs_set_user_deaths(i, deaths)
}

return PLUGIN_HANDLED
}


Отредактировал: soneekk, - 6.7.2015, 20:12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Stimul1
сообщение 6.7.2015, 20:35
Сообщение #2


Стаж: 13 лет

Сообщений: 227
Благодарностей: 262
Полезность: 977

soneekk, потому что проверок нет.
Код:
#include <amxmodx>
#include <cstrike>

#define PLUGIN "Transfer to Spectator"
#define VERSION "1.0"
#define AUTHOR "Stimul"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);

register_clcmd("say /spect", "CmdSpect");
}

public CmdSpect(id)
{
if(cs_get_user_team(id) != CS_TEAM_SPECTATOR)
{
new iPlayers[32], iNum;
get_players(iPlayers, iNum, "a");

for(new i; i < iNum; i++)
{
new iDeaths = cs_get_user_deaths(iPlayers[i]);

user_kill(iPlayers[i]);
cs_set_user_team(iPlayers[i], CS_TEAM_SPECTATOR)
cs_set_user_deaths(iPlayers[i], iDeaths);
}
}
return PLUGIN_HANDLED;
}


Отредактировал: Stimul1, - 6.7.2015, 20:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя soneekk
сообщение 6.7.2015, 20:39
Сообщение #3


Стаж: 13 лет

Сообщений: 335
Благодарностей: 13
Полезность: < 0

большой спасибо .

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