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

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

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

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

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Шапка

Статус пользователя s0h
сообщение 25.3.2013, 17:04
Сообщение #1


Стаж: 17 лет

Сообщений: 670
Благодарностей: 897
Полезность: 1164

Шапка не всегда пропадает когда превращаешься в зомби. Больше проверок сделать?

Скрытый текст
Код
#include <amxmodx>
#include <fun>
#include <zombieplague>
#include <hamsandwich>
#include <fakemeta>
#include <zmvip>

#define PLUGIN "[ZP] Addon: Hat Vip!"
#define VERSION "1.0"
#define AUTHOR "=)"

new g_bwEnt[33]

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
    RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1)
}
public plugin_precache()
{
precache_model("models/rudolf.mdl")
}
public fw_PlayerSpawn_Post(id)
    {
    set_task(1.0,"aaa",id)
    }
    
public aaa(id)
{        
    if(is_user_alive(id) && !zp_get_user_zombie(id) && zv_get_user_flags(id))
    {
        if(g_bwEnt[id] > 0) engfunc(EngFunc_RemoveEntity,g_bwEnt[id])
        g_bwEnt[id] = 0
        g_bwEnt[id] = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"))
        set_pev(g_bwEnt[id], pev_movetype, MOVETYPE_FOLLOW)
        set_pev(g_bwEnt[id], pev_aiment, id)
        set_pev(g_bwEnt[id], pev_rendermode, kRenderNormal)
        set_pev(g_bwEnt[id], pev_renderamt, 0.0)
        engfunc(EngFunc_SetModel, g_bwEnt[id], "models/rudolf.mdl")
    }    

}
public event_round_start()
{
for(new id; id <= 32; id++)
{
if(is_user_alive(id) && !zp_get_user_zombie(id) && zv_get_user_flags(id))
{
if(g_bwEnt[id] > 0) engfunc(EngFunc_RemoveEntity,g_bwEnt[id])
g_bwEnt[id] = 0
g_bwEnt[id] = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"))
set_pev(g_bwEnt[id], pev_movetype, MOVETYPE_FOLLOW)
set_pev(g_bwEnt[id], pev_aiment, id)
set_pev(g_bwEnt[id], pev_rendermode, kRenderNormal)
set_pev(g_bwEnt[id], pev_renderamt, 0.0)
engfunc(EngFunc_SetModel, g_bwEnt[id], "models/rudolf.mdl")
}
}
}

public zp_user_infected_post(player,infector)
{
if(g_bwEnt[player] > 0) engfunc(EngFunc_RemoveEntity,g_bwEnt[player])
g_bwEnt[player] = 0
}

public zp_user_humanized_post(player)
{
if(zv_get_user_flags(player))
{
g_bwEnt[player] = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"))
set_pev(g_bwEnt[player], pev_movetype, MOVETYPE_FOLLOW)
set_pev(g_bwEnt[player], pev_aiment, player)
set_pev(g_bwEnt[player], pev_rendermode, kRenderNormal)
set_pev(g_bwEnt[player], pev_renderamt, 0.0)
engfunc(EngFunc_SetModel, g_bwEnt[player], "models/rudolf.mdl")
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
OriGinaL
сообщение 25.3.2013, 17:26
Сообщение #2
Стаж: 13 лет

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

вы про что? что за название темы? что за вопрос? psych.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя s0h
сообщение 25.3.2013, 17:30
Сообщение #3


Стаж: 17 лет

Сообщений: 670
Благодарностей: 897
Полезность: 1164

Цитата(OriGinaL2666 @ 25.3.2013, 17:26) *
вы про что? что за название темы? что за вопрос? psych.gif

Есть шапка у випов( люди КТ) , а есть зомби (Т). Так вот шапка должна пропадать когда человек становиться зомби. Она пропадает , но не всегда.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OriGinaL
сообщение 25.3.2013, 17:30
Сообщение #4
Стаж: 13 лет

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

и что вам нужно? код поправить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя s0h
сообщение 25.3.2013, 17:35
Сообщение #5


Стаж: 17 лет

Сообщений: 670
Благодарностей: 897
Полезность: 1164

Цитата(OriGinaL2666 @ 25.3.2013, 17:30) *
и что вам нужно? код поправить?

Не всегда пропадает . А нужно что бы всегда пропадала когда зомби.

Отредактировал: s0h, - 25.3.2013, 17:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OriGinaL
сообщение 25.3.2013, 17:37
Сообщение #6
Стаж: 13 лет

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

Цитата
Шапка не всегда пропадает когда превращаешься в зомби. Больше проверок сделать?

cbf1b2bfde1a.gif вы сами то поняли как вы тему оформили? нельзя было оформить как надо, например прошу помочь поправить код в исходнике
а то тут вам не ванги сидят
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: