Тема: UCP flag
нужен код (amxmodx) для добавление определёного флага игрокам с UCP
спосибо
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Всё имеет начало и конец. Скоро исполняется 7 лет проекту "UCP-Античит" и на этом история заканчивается. По крайней мере под моим авторством. Желающие приобрести проект могут выслать свои предложения на почту ucp-anticheat собака hotmail точка com. Форум будет доступен только для чтения. Благодарю всех, кто помогал развивать античит в лучшую сторону: Mongol, Budoraga, NopNop, Steve, Ganchev, Indy, Godzilla, DJ_WEST, Serega, Sh@rk, Ares, Racoon, Den4eG, Mishel`ka, Coolman, Psyhopate, 0wn3r, Axotnik, Tnav, Rodgerland, Gamer CSS, qpAHToMAS, Predatorex, Forslay, Trojan-Pro, N&K. Спасибо Вам Большое! Извиняюсь кого не вспомнил.
UCP Anti-Cheat Форум » Дополнения » UCP flag
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
нужен код (amxmodx) для добавление определёного флага игрокам с UCP
спосибо
И все быстренько побежали написать для Вас код ;)
Планируйте самопальный no-ucp? :)
Endi ну серьезно, народ такие дауны ваще, ни кто не хочет играть с юсп, серер пустует..., другое дело, если они могли бы заходить без ucp, но них были бы ограничены права(и таких прав в разных напрявлениях наделать кучу, вон например кто-то придумал awp не продавать игрокам без определенных прав :)), тогда либо они уходят, либо ставят ucp
Шутник ну ? вот вам что я хочу зделать >)
1.игроки с UCP получают флаг "b" и если чтото ещё придумаю остольные флаги.
2. игроки с UCP НЕ будут проверятса серверным анти читом (который у меня нестандартный тоесть не из рунета)
3. игроки с UCP не будут проверятса администратором ( я и мои админы )
4.игроки с UCP получят VIP привилегии ( как в ботсих плагинов) ну броня и т.д
5. Ещё хотел както отключить блок wallhack для UCP игроков но не думаю что ктото это зделает
6. и многое другое....
Персонально я знаю примерно как этот код написать но(почемуто) всегда получаютса ошибки
думаю NO-UCP ботов останетса меньше
И всё это можно реализоавть участком кода над которым вы смеётесь.
Вот, должно работать
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "UCP Flags Adder"
#define VERSION "1.0"
#define AUTHOR "Endi"
native ucp_id(index,outbuffer[])
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_putinserver(id){
new AUTHID[9]
if(ucp_id(id,AUTHID) == 0){
new flags = read_flags("abcdefghijklmnopqrstu")
set_user_flags(id,flags)
}
}
Если с UCP заходят, даёт флаги.
; Access flags:
; a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands)
; b - reservation (can join on reserved slots)
; c - amx_kick command
; d - amx_ban and amx_unban commands
; e - amx_slay and amx_slap commands
; f - amx_map command
; g - amx_cvar command (not all cvars will be available)
; h - amx_cfg command
; i - amx_chat and other chat commands
; j - amx_vote and other vote commands
; k - access to sv_password cvar (by amx_cvar command)
; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command)
; m - custom level A (for additional plugins)
; n - custom level B
; o - custom level C
; p - custom level D
; q - custom level E
; r - custom level F
; s - custom level G
; t - custom level H
; u - menu access
; z - user (no admin)
спосибо )
чет хотел доработать, не компелируется :(
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "UCP Flags Adder"
#define VERSION "1.0"
#define AUTHOR "Endi"
native ucp_id(index,outbuffer[])
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_putinserver(id){
new AUTHID[9]
if(ucp_id(id,AUTHID) == 0){
new flags = read_flags("ab")
set_user_flags(id,flags)
client_print(id,print_chat,"%s установил UCP Anticheat, какой молодец!")
}
}
У меня компилиться, только warning показывает.
Ну можно
client_print(id,print_chat,"%s установил UCP Anticheat, какой молодец!")
заменить на
client_print(id,print_chat,"Установил UCP Anticheat, какой молодец!")
ага я и хотел написать что варнинг не успел ты уже ответил :)))
в теории должно и так работать, но в логах ошибка :( а плагин запускается и привилегии выдает, а вот сообщение не работает
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "UCP Flags Adder"
#define VERSION "1.0"
#define AUTHOR "Endi"
native ucp_id(index,outbuffer[])
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_putinserver(id){
new AUTHID[9]
if(ucp_id(id,AUTHID) == 0){
new flags = read_flags("ab")
set_user_flags(id,flags)
set_hudmessage(127, 255, 42, -1.0, -1.0, 0, 6.0, 12.0)
show_hudmessage(id, "Установил UCP Anticheat, какой молодец!")
}
}
вот в теории должно работать, но не могу понять где ошибка
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "UCP Flags Adder"
#define VERSION "1.0"
#define AUTHOR "Endi"
native ucp_id(index,outbuffer[])
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_putinserver(id){
new AUTHID[9]
if(ucp_id(id,AUTHID) == 0){
new flags = read_flags("ab")
set_user_flags(id,flags)
new szName[32]
get_user_name(id, szName, 31)
set_hudmessage(255, 255, 255, -1.0, 0.80, 0, 6.0, 24.0)
show_hudmessage(0, " %s Установил UCP Anticheat, какой молодец!",szName)
}
}
но вроде работает плагин , только место сообщений поменяю позже
В show_hudmessage вместо 0 надо указывать id.
В show_hudmessage вместо 0 надо указывать id.
не не, если id то будет писать только тому игроку, который с юсп зашел, а я хочу что бы писало всем!!!
Хотя спорить не буду я не программист :)))
вот новое место надписи, будет внизу и подольше оставаться:
set_hudmessage(255, 255, 255, -1.0, 0.80, 0, 6.0, 24.0)
выше в плагине поменял.
а подскажите какую команду сделать что бы флаг выдавался например когда игрок зайдет за команду или после 10 секунд захода на сервер, а то иногда amxx_bans перекрывает флаги от плагина при смене карты :(
Вот так вроде. Ну чтоб через 10 сек дал флаг.
public KakoyMolodec(id){
new AUTHID[9]
if(ucp_id(id,AUTHID) == 0){
new flags = read_flags("ab")
set_user_flags(id,flags)
new szName[32]
get_user_name(id, szName, 31)
set_hudmessage(255, 255, 255, -1.0, 0.80, 0, 6.0, 24.0)
show_hudmessage(0, " %s Установил UCP Anticheat, какой молодец!",szName)
}
}
public client_putinserver(id){
set_task(10.0,"KakoyMolodec",id,_,_,"a",1)
}
Вот так вроде. Ну чтоб через 10 сек дал флаг.
спасибо, раз ты идешь на встречу то и я, вот доделал:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "UCP Flags Adder"
#define VERSION "1.0"
#define AUTHOR "Endi"
native ucp_id(index,outbuffer[])
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public KakoyMolodec(id){
new AUTHID[9]
if(ucp_id(id,AUTHID) == 0){
new flags = read_flags("ab")
set_user_flags(id,flags)
new szName[32]
get_user_name(id, szName, 31)
set_hudmessage(255, 255, 255, -1.0, 0.80, 0, 6.0, 24.0)
show_hudmessage(0, " %s Установил UCP Anticheat, какой молодец!",szName)
}
}
public client_putinserver(id){
set_task(5.0,"KakoyMolodec",id,_,_,"a",5)
}
после захода через 5 сек выдает права и еще раз 5 через 5 сек повторит (чтоб наверняка ))))
Быстро учитесь, Сэр :)
блин я одного не понимаю, все равно умудряются некоторые личности после смены карты через раз не получать права :(((
еще бы подсказали как версию антчиита у клиента узнавать(желательно в примере), я бы кикал тех, кто ниже 7.4 версии :)))))))
Скиньте пожалуйста целый код сма, у меня не компилируется может я не туда вставляю последний код !
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
UCP Anti-Cheat Форум » Дополнения » UCP flag