|
Форум » Counter-Strike 1.6 » Сервер Counter-Strike 1.6 » Помощь по скриптингу » Помошь в плагине |
Помошь в плагине |
Дата: Суббота, 03.11.2018, 21:01 | Сообщение # 1
Смотрящий
Мастер
Offline
![]()
Привет ребят что тут нужно добавить в код чтобы плагин работал только с 3 раунда :)?
Код /* © 2014 AMX-X - L]Ep6Ep. */ #include <amxmodx> #include <cstrike> #include <fakemeta_util> #include <hamsandwich> #if AMXX_VERSION_NUM < 183 #include <colorchat> #endif new firstsplayers, firstsplayerr, cvar_round, cvar_money, cvar_players, cvar_te, cvar_ct, cvar_timegod, Curret_Round, Float:firsttime, cvar_time1, cvar_time2; public plugin_init() { register_plugin("FirstPlayersRespawn", "1.0 beta", "L]Ep6Ep.") register_event("HLTV", "event_round_start", "a", "1=0", "2=0") register_event("TextMsg", "event_game_restart", "a", "2=#Game_will_restart_in") register_event("TextMsg", "event_game_restart", "a", "2=#Game_Commencing") } public plugin_cfg() { server_cmd("exec addons/amxmodx/configs/FirstPlayersRespawn.cfg") cvar_te = register_cvar("fpr_players_t", "2") cvar_ct = register_cvar("fpr_players_ct", "2") cvar_time1 = register_cvar("fpr_time", "30") cvar_round = register_cvar("fpr_firstround", "1") cvar_players = register_cvar("fpr_minplayers", "10") cvar_timegod = register_cvar("fpr_protection", "3") cvar_money = register_cvar("fpr_money", "650") cvar_time2 = register_cvar("fpr_time_death", "3") } public client_death(killer, victim) { if(Curret_Round < get_pcvar_num(cvar_round) || get_playersnum() < get_pcvar_num(cvar_players) || get_gametime() > firsttime) { if(firstsplayers < get_pcvar_num(cvar_te)) { if(get_user_team(victim) == 1) { firstsplayers++ set_task(get_pcvar_float(cvar_time2), "respawn", victim) client_print_color(victim, print_team_default, "^1[^4MSFK^1] ^3Jūs būsite gyvas už ^4%d ^3sek^1!", floatround(get_pcvar_float(cvar_time2))) } } if(firstsplayerr < get_pcvar_num(cvar_ct)) { if(get_user_team(victim) == 2) { firstsplayerr++ set_task(get_pcvar_float(cvar_time2), "respawn", victim) client_print_color(victim, print_team_default, "^1[^4MSFK^1] ^3Jūs būsite gyvas už ^4%d ^3sek^1!", floatround(get_pcvar_float(cvar_time2))) } } } } public respawn(id) { ExecuteHamB(Ham_CS_RoundRespawn, id) cs_set_user_money(id, cs_get_user_money(id) + get_pcvar_num(cvar_money)) fm_set_user_godmode(id, 1) set_task(get_pcvar_float(cvar_timegod), "offgodmod", id) new name[32] get_user_name(id, name, 31) client_print_color(0, print_team_default, "^1[^4MSFK^1] ^3Žaidėjas: ^4%s ^3Buvo atgaivintas už drąsią^1!", name) } public offgodmod(id) fm_set_user_godmode(id, 0) public event_game_restart() Curret_Round = 0 public event_round_start() { firstsplayers = 0 firstsplayerr = 0 Curret_Round++ firsttime = get_gametime() + get_pcvar_float(cvar_time1) } /* © 2014 AMX-X - L]Ep6Ep. */ |
Дата: Суббота, 03.11.2018, 22:03 | Сообщение # 2
![]()
Тут нужно добавить переменную (
|
Дата: Суббота, 03.11.2018, 23:43 | Сообщение # 3
Скриптер
Любитель
Offline
![]()
Код cvar_round = register_cvar("fpr_firstround", "1") Код cvar_round = register_cvar("fpr_firstround", "3")
Сообщение отредактировал 6u3oH - Суббота, 03.11.2018, 23:43
|
Дата: Воскресенье, 04.11.2018, 16:18 | Сообщение # 4
|
Дата: Понедельник, 05.11.2018, 22:26 | Сообщение # 5
Скриптер
Любитель
Offline
![]()
M0Nk, переменная, отвечающая за текущий раунд по счету, сравнивается именно с этим кваром.
Сообщение отредактировал 6u3oH - Понедельник, 05.11.2018, 22:27
|
| |||
| |||