Перейти к содержимому


Фотография

Как сделать випом кого-либо?

кс 1.6

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 27

#1 Vaaadimka86

Vaaadimka86

    Новичок

  • Пользователь
  • Pip
  • 10 сообщений

Отправлено 03 Январь 2013 - 15:01

Как сделать себя или другого человека випом на моде Zombie plague??? Подскажите пожалуйсто

#2 Ludovico Einaudi

Ludovico Einaudi

    Новичок

  • Пользователь
  • Pip
  • 31 сообщений

Отправлено 03 Январь 2013 - 15:31

Какую VIP систему вы используете у себя на сервере?

#3 Vaaadimka86

Vaaadimka86

    Новичок

  • Пользователь
  • Pip
  • 10 сообщений

Отправлено 03 Январь 2013 - 15:44

Скачал какую-то с майарены

#4 Ludovico Einaudi

Ludovico Einaudi

    Новичок

  • Пользователь
  • Pip
  • 31 сообщений

Отправлено 03 Январь 2013 - 15:45

Скажите название VIP системы, по другому помочь вам никто не сможет, тут нету экстрасенсов.

#5 Vaaadimka86

Vaaadimka86

    Новичок

  • Пользователь
  • Pip
  • 10 сообщений

Отправлено 03 Январь 2013 - 15:48

Всмысле название? Где его посмотреть??

[ZP] Vip
Делает админов випами с определенными преимуществами

#6 Vaaadimka86

Vaaadimka86

    Новичок

  • Пользователь
  • Pip
  • 10 сообщений

Отправлено 03 Январь 2013 - 15:49

ZM_VIP v1.5 cvars file

#7 RULEZ

RULEZ

    Пользователь

  • Пользователь
  • PipPipPip
  • 199 сообщений

Отправлено 03 Январь 2013 - 15:55

ппц флаг дай t ) не слушай тут пишут чушь, типа какую систему используете, на арене на всех випках идет флаг t

#8 Vaaadimka86

Vaaadimka86

    Новичок

  • Пользователь
  • Pip
  • 10 сообщений

Отправлено 03 Январь 2013 - 15:56

Что за флаг объясни по точнее..

#9 RULEZ

RULEZ

    Пользователь

  • Пользователь
  • PipPipPip
  • 199 сообщений

Отправлено 03 Январь 2013 - 16:00

Что за флаг объясни по точнее..

Флаги Доступа это
; a - иммунитет (против игрока не могут быть использованы команды: kick/ban/slay/slap и т.д)
; b - резервация (игрок сможет пользоваться резервным слотом)
; c - amx_kick - доступ к команде amx_kick
; d - amx_ban and amx_unban commands - доступ к команде amx_ban и amx_unban
; e - amx_slay and amx_slap commands - доступ к команде amx_slay и amx_slap
; f - amx_map command - доступ к команде amx_map
; g - amx_cvar command - доступ к команде amx_cvar (не все переменные могут быть доступны)
; h - amx_cfg command - доступ к команде amx_cfg
; i - amx_chat and other chat commands - доступ к команде amx_csay и другим чат командам
; j - amx_vote and other vote commands - доступ к команде amx_vote и другим командам голосования
; k - access to sv_password cvar - доступ к переменной sv_password (через команду amx_cvar)
; l - access to amx_rcon command and rcon_password cvar - доступ к переменной amx_rcon и rcon_password (через amx_cvar)
; m - произвольный уровень A (если вы используете нестандартные амх плагины)
; n - произвольный уровень B
; o - произвольный уровень C
; p - произвольный уровень D
; q - произвольный уровень E
; r - произвольный уровень F
; s - произвольный уровень G
; t - произвольный уровень H
; u - доступ к графическому меню управления (amxmodmenu)
; z - пользователь (не админ)
; Флаги аккаута
; a - не пускать игрока на сервер с неправильно введенным паролем
; b - регистрация клан тега
; c - админ зайдет на сервер только со значениями authid/wonid
; d - админ заходит только с этого ip адресса
; e - пароль не проверяется (необходимо только совпадение name/ip/wonid)


#10 Vaaadimka86

Vaaadimka86

    Новичок

  • Пользователь
  • Pip
  • 10 сообщений

Отправлено 03 Январь 2013 - 16:03

Извени что туплю, просто я новичек, мой первый сервер :) Тебе эти флаги скинуть или что?

#11 RULEZ

RULEZ

    Пользователь

  • Пользователь
  • PipPipPip
  • 199 сообщений

Отправлено 03 Январь 2013 - 16:05

Извени что туплю, просто я новичек, мой первый сервер :) Тебе эти флаги скинуть или что?

мне не что не надо Файл конфига: /addons/amxmodx/configs/users.ini там пиши как админку прописываешь только на вип идет 1 флаг t

#12 RULEZ

RULEZ

    Пользователь

  • Пользователь
  • PipPipPip
  • 199 сообщений

Отправлено 03 Январь 2013 - 16:08

Плагины » Metamod-1.19p32 » AMX Mod X 1.8.1 RUS » users.ini

#13 Ludovico Einaudi

Ludovico Einaudi

    Новичок

  • Пользователь
  • Pip
  • 31 сообщений

Отправлено 03 Январь 2013 - 16:12

Открываете файл vips.ini, который находится тут addons/amxmodx/confgis, затем добавляете как Администраторов к себе на сервер, только с ограниченными флагами. Список флагов и описание к ним, из этой VIP системы: a - основные функции VIP, b - доступ к двойному прыжку, c - доступ к бесконечным патронам, d - доступ к повышенному урону от пуль, e - доступ к эксклюзивному VIP меню. Примеры записи VIP игрока в vips.ini: "Имя" "Пароль" "abcde" "ab", "STEAM_0:0:456789" "" "abcde" "ce", "13.37.14.88" "" "abcde" "de". Так же вы можете вписывать не полные флаги, то есть ограничивать некоторые привилегии VIP игрокам.

#14 Vaaadimka86

Vaaadimka86

    Новичок

  • Пользователь
  • Pip
  • 10 сообщений

Отправлено 03 Январь 2013 - 16:12

Там что прописать надо?

#15 Ludovico Einaudi

Ludovico Einaudi

    Новичок

  • Пользователь
  • Pip
  • 31 сообщений

Отправлено 03 Январь 2013 - 16:14

Там что прописать надо?

Я вам дал полную инструкцию, немного выше. Все что написал RULEZ - не верно. Следуйте моей инструкции.

#16 Vaaadimka86

Vaaadimka86

    Новичок

  • Пользователь
  • Pip
  • 10 сообщений

Отправлено 03 Январь 2013 - 21:11

Ничего не получается((

#17 4ak. :D

4ak. :D

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 267 сообщений

Отправлено 03 Январь 2013 - 21:21

Ничего не получается((

Скинь сюда исходник этого плагина. Исходник это файл с расширением SMA.

#18 Vaaadimka86

Vaaadimka86

    Новичок

  • Пользователь
  • Pip
  • 10 сообщений

Отправлено 03 Январь 2013 - 21:52

#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <cstrike>
#include <fakemeta_util>
#include <zombieplague>

#define PLUGIN "Zombie Mod [VIP]"
#define AUTHOR "kzesc"
#define VERSION "1.1"

#define ADMINACCESS ADMIN_LEVEL_H

static const COLOR[] = "^x04" //green
//static const CONTACT[] = "zombieplague.de"
const g_armor_amount = 0
new const g_sound_buyarmor[] = { "items/tr_kevlar.wav" }
//new const g_model[] = { "models/player/vip/vip.mdl" }
new bool:dojump[33] = false
new jumpnum[33] = 0
new gmsgSayText
new ammo
new maxplayers
new health
new add_health
new hp_max
new killer_hp
new infect_ammo

new const VIP_STATUS[] = "VIP ONLINE"
new const VIP_STATUS_N[] = "No VIP online"
new const CONTACT_ADMIN[] = "Contact the Server Admin"


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("DeathMsg", "death_msg", "a")
register_logevent("logevent_Round_Start", 2, "1=Round_Start")
register_clcmd("say", "handle_say")
register_clcmd("say /wantvip", "ShowMotd")
register_clcmd("say /vip", "ShowMotd")

register_cvar("amx_contactinfo", "kzesc www.server-fun.at.ua")
register_cvar("vip_multijump", "3")
ammo = register_cvar("vip_kill_ammo", "4")
health = register_cvar("vip_hp_on_infect", "300")
infect_ammo = register_cvar("vip_ammo_on_infect", "3")

gmsgSayText = get_user_msgid("SayText")
maxplayers = get_maxplayers()
}

public death_msg()
{
if(read_data(1)<=maxplayers && read_data(1) && read_data(1)!=read_data(2))
zp_set_user_ammo_packs(read_data(1), zp_get_user_ammo_packs(read_data(1)) + get_pcvar_num(ammo));
}

public client_putinserver(id)
{
jumpnum[id] = 0;
dojump[id] = false;
}

public client_disconnect(id)
{
jumpnum[id] = 0
dojump[id] = false
}

public zp_user_infected_post(player, infector)
{
add_health = get_pcvar_num(health)
hp_max = zp_get_zombie_maxhealth(infector)
if(!(get_user_flags(infector) & ADMINACCESS) && !is_user_alive(infector))
return PLUGIN_CONTINUE;

killer_hp = get_user_health(infector)
killer_hp += add_health
if (killer_hp > hp_max)
{
killer_hp = hp_max
fm_set_user_health(infector, killer_hp)
}

zp_set_user_ammo_packs(infector, zp_get_user_ammo_packs(infector) + get_pcvar_num(infect_ammo))

return PLUGIN_CONTINUE
}

public handle_say(id)
{
new said[192]
read_args(said, 192)
if((containi(said, "who") != -1 && containi(said, "admin") != -1) || contain(said, "/vips") != -1)
set_task(0.1, "print_adminlist", id);

return PLUGIN_CONTINUE
}

public plugin_precache()
{
precache_model("models/player/vip/vip.mdl")

return PLUGIN_CONTINUE
}

public resetModel(id, level, cid)
{
if (get_user_flags(id) & ADMIN_CVAR)
{
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T)
{
cs_set_user_model(id, "models/player/zombie_source/zombie_source.mdl")
}
else if(userTeam == CS_TEAM_CT)
{
cs_set_user_model(id, "models/player/vip/vip.mdl")
}
}
else
{
cs_reset_user_model(id)
}

return PLUGIN_CONTINUE
}

public logevent_Round_Start()
{
for(new i=0; i<= maxplayers; i++)
{
if(get_user_flags(i) & ADMINACCESS)
{
set_pev(i, pev_armorvalue, float(pev(i, pev_armorvalue)+g_armor_amount))
engfunc(EngFunc_EmitSound, i, CHAN_BODY, g_sound_buyarmor, 1.0, ATTN_NORM, 0, PITCH_NORM)
}
}
}

public print_adminlist(user)
{
new adminnames[33][32]
new message[256]
new contactinfo[256], contact[112]
new id, count, x, len

for(id = 1 ; id <= maxplayers ; id++)
if(is_user_connected(id))
if(get_user_flags(id) & ADMINACCESS)
get_user_name(id, adminnames[count++], 31);

len = format(message, 255, "%s %s: ", COLOR, VIP_STATUS)
if(count > 0)
{
for(x = 0 ; x < count ; x++)
{
len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")
if(len > 96)
{
print_message(user, message)
len = format(message, 255, "%s ", COLOR)
}
}
print_message(user, message)
}
else
{
len += format(message[len], 255-len, "%s.", VIP_STATUS_N)
print_message(user, message)
}

get_cvar_string("amx_contactinfo", contact, 63)
if(contact[0])
{
format(contactinfo, 111, "%s %s -- %s", COLOR, CONTACT_ADMIN, contact)
print_message(user, contactinfo)
}
}

print_message(id, msg[])
{
message_begin(MSG_ONE, gmsgSayText, { 0, 0, 0 }, id)
write_byte(id)
write_string(msg)
message_end()
}

public client_PreThink(id)
{
if(!is_user_alive(id))
return PLUGIN_CONTINUE;

if(!access(id, ADMINACCESS))
return PLUGIN_CONTINUE;

new nbut = get_user_button(id)
new obut = get_user_oldbutton(id)

if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
{
if(jumpnum[id] < get_cvar_num("vip_multijump"))
{
dojump[id] = true
jumpnum[id]++
return PLUGIN_CONTINUE
}
}

if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
{
jumpnum[id] = 0
return PLUGIN_CONTINUE
}

return PLUGIN_CONTINUE
}

public client_PostThink(id)
{
if(!is_user_alive(id))
return PLUGIN_CONTINUE;

if(!access(id, ADMINACCESS))
return PLUGIN_CONTINUE;

if(dojump[id] == true)
{
new Float:velocity[3]
entity_get_vector(id, EV_VEC_velocity, velocity)
velocity[2] = random_float(265.0, 285.0)
entity_set_vector(id, EV_VEC_velocity, velocity)
dojump[id] = false
return PLUGIN_CONTINUE
}

return PLUGIN_CONTINUE
}

public ShowMotd(id)
{
show_motd(id, "vip.txt")
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1031\\ f0\\ fs16 \n\\ par }
*/

#19 Ludovico Einaudi

Ludovico Einaudi

    Новичок

  • Пользователь
  • Pip
  • 31 сообщений

Отправлено 03 Январь 2013 - 22:31

Попробуйте записать игрока в users.ini с одним флагом - t.

#20 Vaaadimka86

Vaaadimka86

    Новичок

  • Пользователь
  • Pip
  • 10 сообщений

Отправлено 03 Январь 2013 - 23:20

"Bombito" "мой пасс" "t" "a" - Вот так?? Не получается!!!



Темы с аналогичным тегами кс 1.6

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных