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

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

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

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

Плагин разминки

, Помогите пожалуйста переделать
Статус пользователя VIPER
сообщение 19.4.2015, 14:37
Сообщение #1


Стаж: 12 лет

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

Ребят помогите пожалуйста переделать плагин что бы разминка была на диглах, а не на ножах=)Заранее благодарен=)
Код:
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>
#include <hamsandwich>
#include <fun>

new Timer, SecondsCvar
new bool:g_knife = true

public plugin_init()
{
register_plugin( "Auto rr" , "1.0", "ill" )

register_event("DeathMsg", "on_death", "a")
register_event( "CurWeapon", "EventCurWeapon", "be", "2!29" )

RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1)

SecondsCvar = register_cvar("auto_rr_time","80")

Timer = get_pcvar_num(SecondsCvar)
set_task(1.0, "start_rr_timer", _, _, _, "a", Timer)
}

public plugin_precache()
{
precache_sound("misc/1.mp3")
}

public fw_PlayerSpawn_Post(id)
{
if(!is_user_alive(id))
return

if(g_knife)
set_user_health(id, 100)
}

public on_death()
{
new victim
victim = read_data(2)

if(g_knife)
set_task(1.0, "fnRevivePlayer", victim)
}

public client_putinserver(id)
{
if(g_knife)
set_task(3.0, "Start_sound", id)
}

public Start_sound(id)
{
if(g_knife)
{
client_cmd(id, "mp3 play sound/misc/1.mp3")
if(!is_user_alive(id) && (get_user_team(id) == 1 || get_user_team(id) == 2) )
ExecuteHamB(Ham_CS_RoundRespawn, id)
}
}

public fnRevivePlayer(id)
{
if(!is_user_alive(id))
ExecuteHamB(Ham_CS_RoundRespawn, id)
}

public EventCurWeapon(id)
{
if(g_knife)
engclient_cmd(id, "weapon_knife")
}

public start_rr_timer()
{
Timer--

set_dhudmessage(random_num(0,255), random_num(0,255), random_num(0,255), -1.0, 0.08, 0, 0.0, 0.01)
show_dhudmessage(0, "Разминка!^nРестарт через %d секунд", Timer)

if(Timer < 1)
{
server_cmd("sv_restartround 1")
set_task(3.0, "rr_end")
client_cmd(0, "mp3 stop");
g_knife = false
}
}

public rr_end()
{
set_dhudmessage( random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.78, 2, 6.0, 3.0, 0.1, 1.5, false )
show_dhudmessage(0, "Удачной игры!")
}


Отредактировал: VIPER, - 19.4.2015, 14:52
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Skywrath
сообщение 19.4.2015, 14:43
Сообщение #2
Стаж: 11 лет

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

VIPER,
Код в павн вставьте!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Adrenal1n4ik
сообщение 19.4.2015, 14:44
Сообщение #3


Стаж: 12 лет

Сообщений: 379
Благодарностей: 178
Полезность: 348

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

КОД
Код
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>
#include <hamsandwich>
#include <fun>

new Timer, SecondsCvar
new bool:g_knife = true

public plugin_init()
{
    register_plugin( "Auto rr" , "1.0", "ill" )
    
    register_event("DeathMsg", "on_death", "a")
    register_event( "CurWeapon", "EventCurWeapon", "be", "2!29" )
    
    RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1)
    
    SecondsCvar = register_cvar("auto_rr_time","80")

    Timer = get_pcvar_num(SecondsCvar)
    set_task(1.0, "start_rr_timer", _, _, _, "a", Timer)
}

public plugin_precache()
{
    precache_sound("misc/1.mp3")
}

public fw_PlayerSpawn_Post(id)
{
    if(!is_user_alive(id))
        return
        
    if(g_knife)
        set_user_health(id, 100)
}

public on_death()
{
    new victim
    victim = read_data(2)
    
    if(g_knife)
        set_task(1.0, "fnRevivePlayer", victim)
}

public client_putinserver(id)
{
    if(g_knife)
        set_task(3.0, "Start_sound", id)
}

public Start_sound(id)
{
    if(g_knife)
    {
        client_cmd(id, "mp3 play sound/misc/1.mp3")
        if(!is_user_alive(id) && (get_user_team(id) == 1 || get_user_team(id) == 2) )
            ExecuteHamB(Ham_CS_RoundRespawn, id)
    }
}

public fnRevivePlayer(id)
{
    if(!is_user_alive(id))
        ExecuteHamB(Ham_CS_RoundRespawn, id)
}

public EventCurWeapon(id)
{
    if(g_knife)
        engclient_cmd(id, "weapon_deagle")
}

public start_rr_timer()
{
    Timer--
    
    set_dhudmessage(random_num(0,255), random_num(0,255), random_num(0,255), -1.0, 0.08, 0, 0.0, 0.01)
    show_dhudmessage(0, "Разминка!^nРестарт через %d секунд", Timer)

    if(Timer < 1)
    {
        server_cmd("sv_restartround 1")
        set_task(3.0, "rr_end")
        client_cmd(0, "mp3 stop");
        g_knife = false
    }
}

public rr_end()
{
    set_dhudmessage( random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.78, 2, 6.0, 3.0, 0.1, 1.5, false )
    show_dhudmessage(0, "Удачной игры!")
}

Я не скриптер ну думаю так
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VIPER
сообщение 19.4.2015, 14:50
Сообщение #4


Стаж: 12 лет

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

Не так, сам пробовал так делать=)

Отредактировал: VIPER, - 19.4.2015, 14:51
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя admir
сообщение 19.4.2015, 15:25
Сообщение #5
Стаж: 13 лет

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

Код:
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>
#include <hamsandwich>
#include <fakemeta_util>
#include <fun>

new Timer, SecondsCvar
new bool:g_deagle = true
new pistols[6] = {CSW_USP, CSW_GLOCK18, CSW_ELITE, CSW_FIVESEVEN, CSW_P228, CSW_DEAGLE}

public plugin_init()
{
register_plugin( "Auto rr" , "1.0", "ill" )

register_event("DeathMsg", "on_death", "a")
register_event( "CurWeapon", "EventCurWeapon", "be", "2!29" )

RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1)

SecondsCvar = register_cvar("auto_rr_time","80")

Timer = get_pcvar_num(SecondsCvar)
set_task(1.0, "start_rr_timer", _, _, _, "a", Timer)
}

public plugin_precache()
{
precache_sound("misc/1.mp3")
}

public fw_PlayerSpawn_Post(id)
{
if(!is_user_alive(id) || !is_user_connected(id))
return

if(g_deagle)
{
set_user_health(id, 100)
for(new i = 0; i < 6; i++)
fm_strip_user_gun(id, pistols[i])
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
}
}

public on_death()
{
new victim
victim = read_data(2)

if(g_deagle)
set_task(1.0, "fnRevivePlayer", victim)
}

public client_putinserver(id)
{
if(g_deagle)
set_task(3.0, "Start_sound", id)
}

public Start_sound(id)
{
if(g_deagle)
{
client_cmd(id, "mp3 play sound/misc/1.mp3")
if(!is_user_alive(id) && (get_user_team(id) == 1 || get_user_team(id) == 2) )
ExecuteHamB(Ham_CS_RoundRespawn, id)
}
}

public fnRevivePlayer(id)
{
if(!is_user_alive(id))
ExecuteHamB(Ham_CS_RoundRespawn, id)
}

public EventCurWeapon(id)
{
if(g_deagle)
engclient_cmd(id, "weapon_deagle")
}

public start_rr_timer()
{
Timer--

set_dhudmessage(random_num(0,255), random_num(0,255), random_num(0,255), -1.0, 0.08, 0, 0.0, 0.01)
show_dhudmessage(0, "Разминка!^nРестарт через %d секунд", Timer)

if(Timer < 1)
{
server_cmd("sv_restartround 1")
set_task(3.0, "rr_end")
client_cmd(0, "mp3 stop");
g_deagle = false
}
}

public rr_end()
{
set_dhudmessage( random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.78, 2, 6.0, 3.0, 0.1, 1.5, false )
show_dhudmessage(0, "Удачной игры!")
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VIPER
сообщение 19.4.2015, 15:35
Сообщение #6


Стаж: 12 лет

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

Спасибо большое тебе=)

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