|
Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/
Ищу плагин чтобы респавнил первые 10-20 сек
|
|
Bl0kc | Дата: Пятница, 08.01.2010, 22:27:00 | Сообщение # 1 |
Полковник
Группа: Пользователи
Сообщений: 152
Статус: Не в сети
| Никто не знает где взять плагин чтобы первые 10-20 секунд раунда он респавнил всех погибших игроков? Добавил: На одном сервере я видел что тех кто умерли первым 20 секунд перекидывало на респавн точки, эти 20 секунд не засчитывалось death.
Сообщение отредактировал Bl0kc - Пятница, 08.01.2010, 23:45:36 |
|
| |
defaultNick8433 | Дата: Пятница, 08.01.2010, 23:05:12 | Сообщение # 2 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Что-то типо этого.При начале раунда в приделах 20 секунд будет респавнить умерших. Code #include <amxmodx> #include <fakemeta>
new a
public plugin_init() { register_plugin("x","x","x") register_logevent("roundstart",2,"1=Round_Start") } public roundstart() { if(!a){ a=1
new players[32],i,num,id
get_players(players,num)
for(i=0;i<num;i++){ id=players[i]
if(!is_user_alive(id)) set_pev(id,pev_deadflag,DEAD_RESPAWNABLE) dllfunc(DLLFunc_Think,id)
set_task(20.0,"respawn_off") } } } p ublic respawn_off() { if(a) a=0 }
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
PomanoB | Дата: Пятница, 08.01.2010, 23:08:34 | Сообщение # 3 |
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| Code /* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <hamsandwich>
#define PLUGIN "First 10 sek respawner" #define VERSION "0.1.0" #define AUTHOR "PomanoB"
#define RESPAWN_TIME 10.0
new bool:g_respawn
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Killed, "player", "fwdKilled") register_event("HLTV", "roundStart", "a", "1=0", "2=0") }
public fwdKilled(id, idattacker, shouldgib) { if (g_respawn) set_task(1.0, "respawnPlayer", id) }
public respawnPlayer(id) { ExecuteHamB(Ham_CS_RoundRespawn, id) }
public register_event("HLTV", "roundStart", "a", "1=0", "2=0") { g_respawn = true set_task(RESPAWN_TIME, "noRespawn") }
public noRespawn() { g_respawn = false } #define RESPAWN_TIME 10.0 - время в течении которого будет респавн
http://romanov4400.mybrute.com
|
|
| |
Bl0kc | Дата: Пятница, 08.01.2010, 23:32:38 | Сообщение # 4 |
Полковник
Группа: Пользователи
Сообщений: 152
Статус: Не в сети
| Не то не то не компилится, эррор выдаёт(
|
|
| |
defaultNick8433 | Дата: Пятница, 08.01.2010, 23:37:43 | Сообщение # 5 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Вот
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
Сообщение отредактировал defaultNick8433 - Пятница, 08.01.2010, 23:38:03 |
|
| |
Bl0kc | Дата: Пятница, 08.01.2010, 23:40:55 | Сообщение # 6 |
Полковник
Группа: Пользователи
Сообщений: 152
Статус: Не в сети
| не респавнит(
|
|
| |
Extasy | Дата: Воскресенье, 10.01.2010, 11:43:51 | Сообщение # 7 |
Лейтенант
Группа: Пользователи
Сообщений: 61
Статус: Не в сети
| Bl0kc, пробуй. У меня работает. Стоило то, взять код PomanoBа, и изменить второй register_event (не тестировал с ним, но компилятор на него ругался) Quote #include <amxmodx> #include <hamsandwich> #define PLUGIN "First 10 sek respawner" #define VERSION "0.1.0" #define AUTHOR "PomanoB" #define RESPAWN_TIME 10.0 new bool:g_respawn public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Killed, "player", "fwdKilled") register_event("HLTV", "roundStart", "a", "1=0", "2=0") } public fwdKilled(id, idattacker, shouldgib) { if (g_respawn) set_task(1.0, "respawnPlayer", id) } public respawnPlayer(id) { ExecuteHamB(Ham_CS_RoundRespawn, id) } public roundStart() { g_respawn = true set_task(RESPAWN_TIME, "noRespawn") } public noRespawn() { g_respawn = false }
|
|
| |
Bl0kc | Дата: Воскресенье, 10.01.2010, 12:48:51 | Сообщение # 8 |
Полковник
Группа: Пользователи
Сообщений: 152
Статус: Не в сети
| а как сделать чтобы Death поинт не засчитывало? то есть если я в течении этих 10-20 секунд умер чтоб у меня было 0 Death.
|
|
| |
Extasy | Дата: Воскресенье, 10.01.2010, 13:09:20 | Сообщение # 9 |
Лейтенант
Группа: Пользователи
Сообщений: 61
Статус: Не в сети
| Code #include <amxmodx> #include <cstrike> #include <fun> #include <hamsandwich>
#define PLUGIN "First 10 sek respawner" #define VERSION "0.1.0" #define AUTHOR "PomanoB"
#define RESPAWN_TIME 10.0
new bool:g_respawn
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Killed, "player", "fwdKilled") register_event("HLTV", "roundStart", "a", "1=0", "2=0") }
public fwdKilled(id, idattacker, shouldgib) { if (g_respawn) set_task(1.0, "respawnPlayer", id) }
public respawnPlayer(id) { ExecuteHamB(Ham_CS_RoundRespawn, id) set_user_frags(id, 0) cs_set_user_deaths(id, 0) }
public roundStart() { g_respawn = true set_task(RESPAWN_TIME, "noRespawn") }
public noRespawn() { g_respawn = false } сразу сделал, чтобы обнулялось кол-во убийств... думаю, если не надо, то уберешь так же, пришлось добавить инклуда два... cstrike - cs_set_user_deaths fun - set_user_frags (интересно, почему set_user_frags не включён в cstrike... )
|
|
| |
Bl0kc | Дата: Воскресенье, 10.01.2010, 13:21:34 | Сообщение # 10 |
Полковник
Группа: Пользователи
Сообщений: 152
Статус: Не в сети
| в смысле чтоб обнулялось количество убийств? фрагов? Добавлено (10.01.2010, 13:19:12) --------------------------------------------- щас проверил, полностью все Death убирает... а на одном серве я видел что в верхнем правом углу не было показано что-то кто-то умер эти 20 сек Добавлено (10.01.2010, 13:21:34) --------------------------------------------- а время изменять тут? Code #define RESPAWN_TIME 10.0 я поменял на 20, а она чёто всё равно быстро перестаёт респавнить
|
|
| |
Extasy | Дата: Воскресенье, 10.01.2010, 14:02:50 | Сообщение # 11 |
Лейтенант
Группа: Пользователи
Сообщений: 61
Статус: Не в сети
| Quote (Bl0kc) в смысле чтоб обнулялось количество убийств? фрагов? да, те фраги, что были получены за эти 10-20 секунд. Это делать или не надо? Quote (Bl0kc) щас проверил, полностью все Death убирает Теперь я понял о чём ты)) Конечно я сглупил... пардон. Исправил... Сейчас поясни, что надо добавить, помимо Quote (Bl0kc) в верхнем правом углу не было показано что-то кто-то умер эти 20 сек С этим я не уверен, что смогу справится, но попробую еще. Если кто-нибудь другой не сделает раньше Quote (Bl0kc) я поменял на 20, а она чёто всё равно быстро перестаёт респавнить да тут. ну... рестарт сервера сделал хоть?) я в другом причины не вижу
|
|
| |
Bl0kc | Дата: Воскресенье, 10.01.2010, 14:14:40 | Сообщение # 12 |
Полковник
Группа: Пользователи
Сообщений: 152
Статус: Не в сети
| короче нужно чтоб было так: если ты падаешь и умераеш, то сразу же появляешься на точке респауна, как бы чтоб эти 20 секунд если не было смерти, чтоб плагин в момент перед смертью перемещал игрока на точку респа... не понятно? Quote (Extasy) да тут. ну... рестарт сервера сделал хоть?) я в другом причины не вижу конечно делал, мне кажется что он даже меньше 10 секунд работает
|
|
| |
defaultNick8433 | Дата: Воскресенье, 10.01.2010, 15:23:57 | Сообщение # 13 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Quote (Bl0kc) короче нужно чтоб было так: если ты падаешь и умераеш, то сразу же появляешься на точке респауна Попробуй
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
PomanoB | Дата: Воскресенье, 10.01.2010, 15:28:12 | Сообщение # 14 |
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| Quote (Extasy) Стоило то, взять код PomanoBа, и изменить второй register_event Сорри , писал быстренько на скору руку и описался( Quote (Bl0kc) ороче нужно чтоб было так: если ты падаешь и умераеш, то сразу же появляешься на точке респауна, как бы чтоб эти 20 секунд если не было смерти, чтоб плагин в момент перед смертью перемещал игрока на точку респа... не понятно? Можно блокировать Ham_Killed, тогда ни чего не прибавиться никому, тк фактически смерти не будет
http://romanov4400.mybrute.com
|
|
| |
Bl0kc | Дата: Воскресенье, 10.01.2010, 15:43:27 | Сообщение # 15 |
Полковник
Группа: Пользователи
Сообщений: 152
Статус: Не в сети
| Quote (defaultNick8433) Попробуй неа, death считаютсяДобавлено (10.01.2010, 15:43:27) ---------------------------------------------
Quote (PomanoB) Можно блокировать Ham_Killed, тогда ни чего не прибавиться никому, тк фактически смерти не будет это мне и нужно, а как блокировать то?
|
|
| |
| AMX Mod X Russian Community © 2006-2025 | |
|
| |