Заявка за ВИП плъгин за Respawn сървър.
-
Dem0na
Извън линия - Потребител
- Мнения: 45
- Регистриран на: 21 Дек 2017, 03:44
- Се отблагодари: 3 пъти
- Получена благодарност: 7 пъти
Заявка за ВИП плъгин за Respawn сървър.
Здравейте! На някой занимава ли му се да 'драсне' едно просто кодче за вип бонуси с флаг "c" { ADMIN_KICK }, което да дава на потребителите с този флаг ;
!! Плъгина ми трябва за Respawn |CSDM| сървър !!
- 140 кръв
- 140 броня
- +10 кръв при убийство
- +15 кръв при убийство с глава (headshoot)
- +$500 при обикновено убийство
- +$800 при убийство с глава (headshoot)
а на обикновените играчи с флаг 'z' да им дава ;
- +5 кръв при убийство
- +10 кръв при убийство с глава (headshoot)
Благодаря предварително!
!! Плъгина ми трябва за Respawn |CSDM| сървър !!
- 140 кръв
- 140 броня
- +10 кръв при убийство
- +15 кръв при убийство с глава (headshoot)
- +$500 при обикновено убийство
- +$800 при убийство с глава (headshoot)
а на обикновените играчи с флаг 'z' да им дава ;
- +5 кръв при убийство
- +10 кръв при убийство с глава (headshoot)
Благодаря предварително!
-
mBFF-TheFucKBG
Извън линия - Потребител
- Мнения: 311
- Регистриран на: 09 Ное 2018, 16:40
- Местоположение: Сливен
- Се отблагодари: 13 пъти
- Получена благодарност: 11 пъти
Заявка за ВИП плъгин за Respawn сървър.
МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последно промяна от thoughtz на 20 Мар 2019, 19:42, променено общо 1 път.
Причина: Спам
Причина: Спам
Фенче на СкандаУ <3
-
illusion
Извън линия - Developer
- Мнения: 1809
- Регистриран на: 27 Ное 2016, 17:47
- Местоположение: CraftVision
- Се отблагодари: 151 пъти
- Получена благодарност: 370 пъти
- Обратна връзка:
Заявка за ВИП плъгин за Respawn сървър.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>
#include <fun>
#define VERSION "2.0"
#define VIP_FLAG ADMIN_RESERVATION
enum
{
DeathMsg_KillerID = 1, // byte
DeathMsg_VictimID, // byte
DeathMsg_IsHeadshot, // byte
DeathMsg_TruncatedWeaponName // string
}
#define Money_Amount 1
new g_iMaxPlayers
#define IsPlayer(%1) ( 1 <= %1 <= g_iMaxPlayers )
#define XTRA_OFS_PLAYER 5
#define m_iAccount 115
#define cs_set_money_value(%1,%2) set_pdata_int(%1, m_iAccount, %2, XTRA_OFS_PLAYER)
new g_pCvarKillMoney, g_pCvarTkMoney, g_pCvarMaxMoney, g_pCvarKillMoneyHs, g_Health, g_Armor
new g_iNewMoney
new g_iMsgHookMoney
new gmsgMoney
new health_add_admin
new health_hs_add_admin
new health_max_admin
new iKiller_hp_admin
new nHp_add_admin
new nHp_max_admin
new health_add_user
new health_hs_add_user
new health_max_user
new iKiller_hp_user
new nHp_add_user
new nHp_max_user
public plugin_init()
{
register_plugin("VIP Privileges [Edit - summertime vibes]", VERSION, "ConnorMcLeod & Shalfey")
g_pCvarKillMoney = register_cvar("amx_kill_money", "500")
g_pCvarKillMoneyHs = register_cvar("amx_kill_money_hs", "800")
g_pCvarTkMoney = register_cvar("amx_teamkill_money", "-1337")
g_pCvarMaxMoney = register_cvar("amx_killmoney_maxmoney", "16000")
g_Health = register_cvar("amx_vip_health", "140")
g_Armor = register_cvar("amx_vip_armor", "140")
health_add_admin = register_cvar("amx_vip_health_bonus_kill", "10")
health_hs_add_admin = register_cvar("amx_vip_health_bonus_killhs", "15")
health_max_admin = register_cvar("amx_vip_health_bonus_max", "100")
health_add_user = register_cvar("amx_health_bonus_kill", "5")
health_hs_add_user = register_cvar("amx_health_bonus_killhs", "10")
health_max_user = register_cvar("amx_health_bonus_max", "100")
register_event("DeathMsg", "Event_DeathMsg", "a")
RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
g_iMaxPlayers = get_maxplayers()
gmsgMoney = get_user_msgid("Money")
}
public fwHamPlayerSpawnPost(id) {
if (is_user_alive(id) && get_user_flags(id) & VIP_FLAG) {
set_user_health(id, get_pcvar_num(g_Health))
set_user_armor(id, get_pcvar_num(g_Armor))
}
}
public Event_DeathMsg()
{
new iKiller = read_data(DeathMsg_KillerID)
if( IsPlayer(iKiller) && is_user_connected(iKiller && get_user_flags(iKiller) & VIP_FLAG) )
{
new iVictim = read_data(DeathMsg_VictimID)
if( iVictim != iKiller )
{
g_iNewMoney = clamp
(
cs_get_user_money(iKiller) + get_pcvar_num( cs_get_user_team(iVictim) == cs_get_user_team(iKiller) ? g_pCvarTkMoney : (read_data(DeathMsg_IsHeadshot) ? g_pCvarKillMoneyHs : g_pCvarKillMoney) ),
0,
get_pcvar_num(g_pCvarMaxMoney)
)
g_iMsgHookMoney = register_message(gmsgMoney, "Message_Money")
}
if(get_user_flags(iKiller) & VIP_FLAG)
{
if ( (read_data(3) == 1) && (read_data(5) == 0) )
{
nHp_add_admin = get_pcvar_num (health_hs_add_admin)
}
else
nHp_add_admin = get_pcvar_num (health_add_admin)
nHp_max_admin = get_pcvar_num (health_max_admin)
// Updating Killer HP
iKiller_hp_admin = get_user_health(iKiller)
iKiller_hp_admin += nHp_add_admin
// Maximum HP check
if (iKiller_hp_admin > nHp_max_admin) iKiller_hp_admin = nHp_max_admin
set_user_health(iKiller, iKiller_hp_admin)
}
}
if(get_user_flags(iKiller) & ADMIN_ALL)
{
if ( (read_data(3) == 1) && (read_data(5) == 0) )
{
nHp_add_user = get_pcvar_num (health_hs_add_user)
}
else
nHp_add_user = get_pcvar_num (health_add_user)
nHp_max_user = get_pcvar_num (health_max_user)
// Updating Killer HP
iKiller_hp_user = get_user_health(iKiller)
iKiller_hp_user += nHp_add_user
// Maximum HP check
if (iKiller_hp_user > nHp_max_user) iKiller_hp_user = nHp_max_user
set_user_health(iKiller, iKiller_hp_user)
}
}
public Message_Money(iMsgId, iMsgDest, id)
{
unregister_message(gmsgMoney, g_iMsgHookMoney)
cs_set_money_value(id, g_iNewMoney)
set_msg_arg_int(Money_Amount, ARG_LONG, g_iNewMoney)
}
-
Fatall
Извън линия - Потребител
- Мнения: 295
- Регистриран на: 30 Авг 2018, 09:35
- Местоположение: София
- Се отблагодари: 26 пъти
- Получена благодарност: 17 пъти
- Обратна връзка:
Заявка за ВИП плъгин за Respawn сървър.
Това трябва да стане от health_max_user = register_cvar("amx_health_bonus_max", "100") на health_max_user = register_cvar("amx_health_bonus_max", "140") Защото при добавянето на hp ще ресва ако играча е 115 ще го прави 100
Код за потвърждение: Избери целия код
<?php
$error_msg = "Database error in [page].php / ";
$error_msg .= mysqli_error ( $link )." / ";
$error_msg .= $query;
UpdateLog ( $error_msg , DB_ERROR_LOG_FILE );
?>
-
illusion
Извън линия - Developer
- Мнения: 1809
- Регистриран на: 27 Ное 2016, 17:47
- Местоположение: CraftVision
- Се отблагодари: 151 пъти
- Получена благодарност: 370 пъти
- Обратна връзка:
Заявка за ВИП плъгин за Respawn сървър.
Това не го е споменал колко да е максималната кръв, затова съм написал 100, нека го редактира.
-
Dem0na
Извън линия - Потребител
- Мнения: 45
- Регистриран на: 21 Дек 2017, 03:44
- Се отблагодари: 3 пъти
- Получена благодарност: 7 пъти
Заявка за ВИП плъгин за Respawn сървър.
Оправих се с плъгина, но някой занимава ли му се да добави лимит на кръвта на този плъгин -
Искам като се достигне до 160 кръв да не дава повече.
Искам като се достигне до 160 кръв да не дава повече.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#define FLAG_VIP ADMIN_KICK
new hs_hp,hs_money, kill_hp,kill_money
//new kill_armor, hs_armor
public plugin_init()
{
register_plugin("VIP Bonuses", "1.0", "Heu3BeCTeH ;]")
RegisterHam(Ham_Spawn, "player", "FwdHamPlayerSpawn", 1);
kill_hp = register_cvar("vip_kill_hp","10")
//kill_armor = register_cvar("vip_kill_armor","10")
kill_money = register_cvar("vip_kill_money","500")
hs_hp = register_cvar("vip_hs_hp","15")
//hs_armor = register_cvar("vip_hs_armor","15")
hs_money = register_cvar("vip_hs_money","800")
register_event("DeathMsg","hook_death","a")
}
public FwdHamPlayerSpawn(const id)
{
if(is_user_alive(id) && get_user_flags(id) & FLAG_VIP)
{
set_user_health(id, 140)
set_user_armor(id, 140)
give_item(id, "weapon_hegrenade")
}
}
public hook_death()
{
static killer,victim, hs
killer = read_data(1)
victim = read_data(2)
hs = read_data(3)
if(is_user_connected(killer) && is_user_connected(victim) && (get_user_flags(killer) & FLAG_VIP) && killer != victim && get_user_team(killer) != get_user_team(victim))
{
if(hs)
{
set_user_health(killer,get_user_health(killer) + get_pcvar_num(hs_hp))
//set_user_armor(killer,get_user_armor(killer) + get_pcvar_num(hs_armor))
cs_set_user_money(killer,cs_get_user_money(killer) + get_pcvar_num(hs_money))
} else {
set_user_health(killer,get_user_health(killer) + get_pcvar_num(kill_hp))
//set_user_armor(killer,get_user_armor(killer) + get_pcvar_num(kill_armor))
cs_set_user_money(killer,cs_get_user_money(killer) + get_pcvar_num(kill_money))
}
}
}
-
<VeCo>
Извън линия - Потребител
- Мнения: 145
- Регистриран на: 28 Яну 2019, 19:01
- Се отблагодари: 11 пъти
- Получена благодарност: 80 пъти
- Обратна връзка:
Заявка за ВИП плъгин за Respawn сървър.
Добавих CVAR vip_max_hp 160
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#define FLAG_VIP ADMIN_KICK
new hs_hp,hs_money, kill_hp,kill_money, max_hp
//new kill_armor, hs_armor
public plugin_init()
{
register_plugin("VIP Bonuses", "1.0", "Heu3BeCTeH ;]")
RegisterHam(Ham_Spawn, "player", "FwdHamPlayerSpawn", 1);
kill_hp = register_cvar("vip_kill_hp","10")
//kill_armor = register_cvar("vip_kill_armor","10")
kill_money = register_cvar("vip_kill_money","500")
hs_hp = register_cvar("vip_hs_hp","15")
//hs_armor = register_cvar("vip_hs_armor","15")
hs_money = register_cvar("vip_hs_money","800")
max_hp = register_cvar("vip_max_hp", "160")
register_event("DeathMsg","hook_death","a")
}
public FwdHamPlayerSpawn(const id)
{
if(is_user_alive(id) && get_user_flags(id) & FLAG_VIP)
{
set_user_health(id, 140)
set_user_armor(id, 140)
give_item(id, "weapon_hegrenade")
}
}
public hook_death()
{
static killer,victim, hs
killer = read_data(1)
victim = read_data(2)
hs = read_data(3)
if(is_user_connected(killer) && is_user_connected(victim) && (get_user_flags(killer) & FLAG_VIP) && killer != victim && get_user_team(killer) != get_user_team(victim))
{
if(hs)
{
set_user_health(killer,min(get_pcvar_num(max_hp), get_user_health(killer) + get_pcvar_num(hs_hp)))
//set_user_armor(killer,get_user_armor(killer) + get_pcvar_num(hs_armor))
cs_set_user_money(killer,cs_get_user_money(killer) + get_pcvar_num(hs_money))
} else {
set_user_health(killer,min(get_pcvar_num(max_hp), get_user_health(killer) + get_pcvar_num(kill_hp)))
//set_user_armor(killer,get_user_armor(killer) + get_pcvar_num(kill_armor))
cs_set_user_money(killer,cs_get_user_money(killer) + get_pcvar_num(kill_money))
}
}
}
-
Dem0na
Извън линия - Потребител
- Мнения: 45
- Регистриран на: 21 Дек 2017, 03:44
- Се отблагодари: 3 пъти
- Получена благодарност: 7 пъти
Заявка за ВИП плъгин за Respawn сървър.
Не работи, VeCo! Като убивам с глава (headshoot) ме пълни до 135 кръв и спира, и като убия играча в тялото без глава и ме прави на 130.
EDIT: Работи си, имам и добавен vampire плъгин и си пречат. На някой занимава ли му се да го направи на играчите да им дава от този плъгин кръв, а на админите от този, който @VeCo ми редактира?
EDIT: Работи си, имам и добавен vampire плъгин и си пречат. На някой занимава ли му се да го направи на играчите да им дава от този плъгин кръв, а на админите от този, който @VeCo ми редактира?
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <fun>
new health_add
new health_hs_add
new health_max
new nKiller
new nKiller_hp
new nHp_add
new nHp_max
public plugin_init()
{
register_plugin("Vampire", "1.0c", "Shalfey")
health_add = register_cvar("amx_vampire_hp", "5")
health_hs_add = register_cvar("amx_vampire_hp_hs", "10")
health_max = register_cvar("amx_vampire_max_hp", "140")
register_event("DeathMsg", "hook_death", "a", "1>0")
}
public hook_death()
{
nKiller = read_data(1)
if(get_user_flags(nKiller) & ADMIN_USER)
if((read_data(3) == 1) && (read_data(5) == 0))
{
nHp_add = get_pcvar_num (health_hs_add)
}
else
nHp_add = get_pcvar_num (health_add)
nHp_max = get_pcvar_num (health_max)
nKiller_hp = get_user_health(nKiller)
nKiller_hp += nHp_add
if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
set_user_health(nKiller, nKiller_hp)
}
-
hackera457
Извън линия - Потребител
- Мнения: 768
- Регистриран на: 01 Ное 2016, 09:46
- Местоположение: София
- Се отблагодари: 1 път
- Получена благодарност: 124 пъти
- Обратна връзка:
Заявка за ВИП плъгин за Respawn сървър.
Толкова ли е необходимо в този VIP плъгин да има даване ма кръв, като спокойно можеш да си едитнеш vampire да дава на VIP кръв. Искате безсмислени неща
Моите плъгини
Код за потвърждение: Избери целия код
#include <hambeer>
RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);
public GivePlayerBeer(Pl){
if(!is_user_alive(Pl)){
ham_give_beer(Pl, 5)
client_print(Pl, print_chat, "Go Go Go"){
}
-
illusion
Извън линия - Developer
- Мнения: 1809
- Регистриран на: 27 Ное 2016, 17:47
- Местоположение: CraftVision
- Се отблагодари: 151 пъти
- Получена благодарност: 370 пъти
- Обратна връзка:
Заявка за ВИП плъгин за Respawn сървър.
А този код, който аз дадох пробва ли го или реши да го игнорираш? Възможно е да не работи, защото слях няколко плъгина, но не мисля, че пречи да пробваш.
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 2 Отговори
- 751 Преглеждания
-
Последно мнение от impossible
-
- 1 Отговори
- 477 Преглеждания
-
Последно мнение от Siska
-
- 11 Отговори
- 893 Преглеждания
-
Последно мнение от tisho1333
-
- 3 Отговори
- 1836 Преглеждания
-
Последно мнение от Mucii
-
- 3 Отговори
- 1754 Преглеждания
-
Последно мнение от sf4n
-
- 5 Отговори
- 263 Преглеждания
-
Последно мнение от zolfeca
-
- 6 Отговори
- 2753 Преглеждания
-
Последно мнение от Fatall
Кой е на линия
Потребители разглеждащи този форум: Bing [Bot] и 21 госта