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

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

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

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

Помогите доделать плагин

Статус пользователя Wh1zy
сообщение 2.4.2014, 23:00
Сообщение #1


Стаж: 12 лет

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

Драсте) помогите Доделать плагин auto_respawn, нужно чтобы при вступе в игру игрока СРАЗУ возрождало, чтобы он не ждал рр...И чтобы тех кто в спекторах НЕ возрождало вот код:

Код
#include <amxmodx>
#include <hamsandwich>

#define PLUGIN    "[All Mod] Auto Respawn"
#define VERSION    "1.0"
#define AUTHOR    "StudenT"

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    RegisterHam(Ham_Killed, "player", "fw_PlayerKilled", 1)
}

public fw_PlayerKilled(id)
    set_task(1.5, "fw_RespawnPlayer", id)

public fw_RespawnPlayer(id)
{
    if(is_user_connected(id) && !is_user_alive(id) && get_user_team(id) != 3)
        ExecuteHamB(Ham_CS_RoundRespawn, id)
}

public client_putinserver(id)
    set_task(5.0, "fw_RespawnPlayer", id)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Legenda
сообщение 2.4.2014, 23:25
Сообщение #2


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

зачем изобретать велосипед?
есть же готовый плагин
https://c-s.net.ua/forum/index.php?showtopic=54004

допил спектаторов и смену команды (например при бесконечном раунде чтобы смена сторон работал, а игрок не висел вечно дохлым)
http://yadi.sk/d/d_kP_5iGJXviM
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Wh1zy
сообщение 2.4.2014, 23:30
Сообщение #3


Стаж: 12 лет

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

Legenda,

А оно будет возрождать при входе в игру? - я не уверен, но поробую
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 2.4.2014, 23:33
Сообщение #4


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(Wh1zy @ 3.4.2014, 1:30) *
Legenda,

А оно будет возрождать при входе в игру? - я не уверен, но поробую

а я вот уверен
будет при выборе команды спаунить через 1 секунду
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Wh1zy
сообщение 2.4.2014, 23:34
Сообщение #5


Стаж: 12 лет

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

Цитата(Legenda @ 3.4.2014, 11:33) *
а я вот уверен
будет при выборе команды спаунить через 1 секунду


лечу тестировать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Wh1zy
сообщение 2.4.2014, 23:43
Сообщение #6


Стаж: 12 лет

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

Legenda,

какая строка отвечает за секунды до возраждения? как сделать чтобы сразу возрождало? чтобы небыло задержки
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 3.4.2014, 9:33
Сообщение #7


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(Wh1zy @ 3.4.2014, 1:43) *
Legenda,

какая строка отвечает за секунды до возраждения? как сделать чтобы сразу возрождало? чтобы небыло задержки

если открыть исходник - сразу же в глаза бросается
#define RESPAWNDELAY 3 // delay before respawn

0 быть не может
0.1 может
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 3.4.2014, 10:46
Сообщение #8
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

Код:
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

RegisterHam(Ham_Killed, "player", "fw_PlayerKilled", 1)
}

public fw_PlayerKilled(id) ExecuteHamB(Ham_CS_RoundRespawn, id)



Отредактировал: csnet, - 3.4.2014, 10:47


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