Existing user? Sign in
Sign up
Games
Servers
Useful
User
Pass
2FA
[RESPINS]O Mica problema care nu ii dau de cap
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Plugins - Help / Support
Author
Message
1345
Segos
[Mentally Stable]
Status: Offline
(since 14-10-2017 09:25)
Joined: 09 Aug 2017
Posts: 3
,
Topics: 1
Location:
Romania
Reputation:
7.1
Posted: 09-08-2017, 21:43:08
| Translate post to:
... (
Click for more languages
)
Salut,
Am si eu o problema la pluginul de vip, cei care au vip cand fac kill primesc banii care ii setez din cvar-ul din vip, dar playerii si adminii care nu au vip cand fac kill ii apare ca ii da 300$(default de la server) dar ii scade banii cate 100$ am observat..
Am incercat sa scot banii de tot de la vip sa nu imi mai dea de loc dar nu mai mergea vip-ul, aparea running dar nu mergea..
Spoiler:
#define DAMAGE_RECIEVED
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
static const COLOR[] = "^x04" //green
static const CONTACT[] = ""
new maxplayers
new gmsgSayText
new mpd, mkb, mhb
new g_MsgSync
new health_add
new health_hs_add
new health_max
new nKiller
new nKiller_hp
new nHp_add
new nHp_max
new g_awp_active
new g_menu_active
new CurrentRound
new bool:HasC4[33]
#define Keysrod (1<<0)|(1<<1)|(1<<2)|(1<<9)//trebuie adaugat aici si keyrod 2 pentru a putea fi activat din meniu a 3-a optiune optiunile se recunosc dupa ^n care trece la rand nou primul pana la ^n este titlul meniului si dupa incep optiunile
#if defined DAMAGE_RECIEVED
new g_MsgSync2
#endif
public plugin_init()
{
register_plugin("SISTEM VIP", "3.1", "Dunno")
mpd = register_cvar("money_per_damage","1")
mkb = register_cvar("money_kill_bonus","100")
mhb = register_cvar("money_hs_bonus","150")
health_add = register_cvar("amx_hpkill", "5")
health_hs_add = register_cvar("amx_hpkillhead", "10")
health_max = register_cvar("amx_vipg_max_hp", "100")
g_awp_active = register_cvar("awp_vipg_active", "0")
g_menu_active = register_cvar("menu_vipg_active", "1")
register_event("Damage","Damage","b")
register_event("DeathMsg","death_msg","a")
register_menucmd(register_menuid("rod"), Keysrod, "Pressedrod")
register_clcmd("awp","HandleCmd")
register_clcmd("sg550","HandleCmd")
register_clcmd("g3sg1","HandleCmd")
register_clcmd("say /vreauvip","ShowMotd")
maxplayers = get_maxplayers()
gmsgSayText = get_user_msgid("SayText")
register_clcmd("say", "handle_say")
register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER)
register_logevent("LogEvent_RoundStart", 2, "1=Round_Start" );
register_event("TextMsg","Event_RoundRestart","a","2&#Game_w")
register_event("TextMsg","Event_RoundRestart","a","2&#Game_C");
register_event("DeathMsg", "hook_death", "a", "1>0")
register_event("Damage", "on_damage", "b", "2!0", "3=0", "4!0")
g_MsgSync = CreateHudSyncObj()
#if defined DAMAGE_RECIEVED
g_MsgSync2 = CreateHudSyncObj()
#endif
}
public on_damage(id)
{
new attacker = get_user_attacker(id)
#if defined DAMAGE_RECIEVED
// id should be connected if this message is sent, but lets check anyway
if ( is_user_connected(id) && is_user_connected(attacker) )
if (get_user_flags(attacker) & ADMIN_LEVEL_G)
{
new damage = read_data(2)
set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
ShowSyncHudMsg(id, g_MsgSync2, "%i^n", damage)
#else
if ( is_user_connected(attacker) && if (get_user_flags(attacker) & ADMIN_LEVEL_G) )
{
new damage = read_data(2)
#endif
set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
ShowSyncHudMsg(attacker, g_MsgSync, "%i^n", damage)
}
}
public Damage(id)
{
new weapon, hitpoint, attacker = get_user_attacker(id,weapon,hitpoint)
if(attacker<=maxplayers && is_user_alive(attacker) && attacker!=id)
if (get_user_flags(attacker) & ADMIN_LEVEL_G)
{
new money = read_data(2) * get_pcvar_num(mpd)
if(hitpoint==1) money += get_pcvar_num(mhb)
cs_set_user_money(attacker,cs_get_user_money(attacker) + money)
}
}
public death_msg()
{
if(read_data(1)<=maxplayers && read_data(1) && read_data(1)!=read_data(2)) cs_set_user_money(read_data(1),cs_get_user_money(read_data(1)) + get_pcvar_num(mkb) - 300)
}
public LogEvent_RoundStart()
{
CurrentRound++;
new players[32], player, pnum;
get_players(players, pnum, "a");
for(new i = 0; i < pnum; i++)
{
player = players[i];
if(is_user_alive(player) && get_user_flags(player) & ADMIN_LEVEL_G)
{
give_item(player, "weapon_hegrenade")
give_item(player, "weapon_flashbang")
give_item(player, "weapon_flashbang")
give_item(player, "item_assaultsuit")
give_item(player, "item_thighpack")
if (!get_pcvar_num(g_menu_active))
return PLUGIN_CONTINUE
if(CurrentRound >= 3)
{
Showrod(player);
}
}
}
return PLUGIN_HANDLED
}
public Event_RoundRestart()
{
CurrentRound=0;
}
public hook_death()
{
// Killer id
nKiller = read_data(1)
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)
// Updating Killer HP
if(!(get_user_flags(nKiller) & ADMIN_LEVEL_G))
return;
nKiller_hp = get_user_health(nKiller)
nKiller_hp += nHp_add
// Maximum HP check
if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
set_user_health(nKiller, nKiller_hp)
// Hud message "Healed +15/+30 hp"
set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
show_hudmessage(nKiller, "Healed +%d hp", nHp_add)
// Screen fading
message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, nKiller)
write_short(1<<10)
write_short(1<<10)
write_short(0x0000)
write_byte(0)
write_byte(0)
write_byte(200)
write_byte(75)
message_end()
}
public Showrod(id) {
show_menu(id, Keysrod, "MENU VIP:^n\w1. Vreau M4A1+Deagle ^n\w2. Vreau AK47+Deagle ^n\w3. Vreau AWP+Deagle^n0. Fara Beneficii^n", -1, "rod") // Display menu
}
public Pressedrod(id, key) {
/* Menu:
* Meniu Premium
* 1. Vreau M4A1+Deagle.
* 2. Vreau AK47+Deagle.
* 3. Vreau AWP+Deagle.
* 0. Fara Beneficii.
*/
switch (key) {
case 0: {
if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
HasC4[id] = true;
else
HasC4[id] = false;
strip_user_weapons (id)
give_item(id,"weapon_m4a1")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"weapon_knife")
give_item(id,"weapon_hegrenade")
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "item_assaultsuit");
give_item(id, "item_thighpack");
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")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
client_print(id, print_center, "Ai Primit Beneficiile.")
if (HasC4[id])
{
give_item(id, "weapon_c4");
cs_set_user_plant( id );
}
}
case 1: {
if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
HasC4[id] = true;
else
HasC4[id] = false;
strip_user_weapons (id)
give_item(id,"weapon_ak47")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"weapon_knife")
give_item(id,"weapon_hegrenade")
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "item_assaultsuit");
give_item(id, "item_thighpack");
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")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
client_print(id, print_center, "Ai Primit Beneficiile.")
if (HasC4[id])
{
give_item(id, "weapon_c4");
cs_set_user_plant( id );
}
}
case 2: {
if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
HasC4[id] = true;
else
HasC4[id] = false;
strip_user_weapons (id)
give_item(id,"weapon_awp")
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
give_item(id,"weapon_knife")
give_item(id,"weapon_hegrenade")
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "item_assaultsuit");
give_item(id, "item_thighpack");
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")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
client_print(id, print_center, "Ai Primit Beneficiile.")
if (HasC4[id])
{
give_item(id, "weapon_c4");
cs_set_user_plant( id );
}
}
case 9: {
}
}
return PLUGIN_CONTINUE
}
public HandleCmd(id){
if (!get_pcvar_num(g_awp_active))
return PLUGIN_CONTINUE
if(get_user_flags(id) & ADMIN_LEVEL_G)
return PLUGIN_CONTINUE
client_print(id, print_center, "SNIPER ONLY CC")
return PLUGIN_HANDLED
}
public ShowMotd(id)
{
show_motd(id, "vipgold.txt")
}
public client_authorized(id)
{
}
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 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) & ADMIN_LEVEL_G)
get_user_name(id, adminnames[count++], 31)
len = format(message, 255, "%s VIPS ONLINE: ",COLOR)
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, "Nu sunt Conturi Premium Online.")
print_message(user, message)
}
get_cvar_string("amx_contactinfo", contact, 63)
if(contact[0]) {
format(contactinfo, 111, "%s Contact Server Admin -- %s", COLOR, 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()
}
0
0
Back to top
ZPLegendary
[Mentally Stable]
Status: Offline
(since 03-10-2019 20:59)
Joined: 13 Jan 2017
Posts: 142
,
Topics: 7
Location:
Polovragi, GJ
Reputation:
15.4
Votes
: 17
Posted: 10-08-2017, 16:09:36
| Translate post to:
... (
Click for more languages
)
Cum adica le scade banii cate 100?
Explica mai clar
Be the one, not anyone.
Currently working on Zombie Legendary 8.1
0
0
Back to top
Segos
[Mentally Stable]
Status: Offline
(since 14-10-2017 09:25)
Joined: 09 Aug 2017
Posts: 3
,
Topics: 1
Location:
Romania
Reputation:
7.1
Posted: 10-08-2017, 22:58:20
| Translate post to:
... (
Click for more languages
)
Deci am adaugat doua astfel de pluginuri ca sa fac vip gold si vip silver, le diferentiez prin diferite flag-uri si diferite cvar-uri, iar playerii cu VIP primesc banii cand fac kill,head. Iar playerii care nu au vip cand fac kill le apare ca le cresc banii dar de fapt le scad..
si mai am erori la el cate odata, dar nu inteleg de ce..
Am pus si debug, cred ca e de la /vips sau /vreauvip le poti scoate daca de la ele sunt..
Code:
L 08/05/2017 - 15:35:28: Start of error session.
L 08/05/2017 - 15:35:28: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20170805.log")
L 08/05/2017 - 15:35:28: Function is not present (function "PrintText") (plugin "vip.amxx")
L 08/05/2017 - 15:35:28: [AMXX] Run time error 10 (plugin "vip.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:35:28: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:35:28: Function is not present (function "PrintText") (plugin "cc.amxx")
L 08/05/2017 - 15:35:28: [AMXX] Run time error 10 (plugin "cc.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:35:28: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:35:28: Function is not present (function "PrintText") (plugin "vip.amxx")
L 08/05/2017 - 15:35:28: [AMXX] Run time error 10 (plugin "vip.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:35:28: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:35:28: Function is not present (function "PrintText") (plugin "cc.amxx")
L 08/05/2017 - 15:35:28: [AMXX] Run time error 10 (plugin "cc.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:35:28: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:35:28: Function is not present (function "PrintText") (plugin "vip.amxx")
L 08/05/2017 - 15:35:28: [AMXX] Run time error 10 (plugin "vip.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:35:28: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:35:28: Function is not present (function "PrintText") (plugin "cc.amxx")
L 08/05/2017 - 15:35:28: [AMXX] Run time error 10 (plugin "cc.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:35:28: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:35:28: Function is not present (function "PrintText") (plugin "vip.amxx")
L 08/05/2017 - 15:35:28: [AMXX] Run time error 10 (plugin "vip.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:35:28: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:35:28: Function is not present (function "PrintText") (plugin "cc.amxx")
L 08/05/2017 - 15:35:28: [AMXX] Run time error 10 (plugin "cc.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:35:28: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:37:48: Start of error session.
L 08/05/2017 - 15:37:48: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20170805.log")
L 08/05/2017 - 15:37:48: Function is not present (function "PrintText") (plugin "vip.amxx")
L 08/05/2017 - 15:37:48: [AMXX] Run time error 10 (plugin "vip.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:37:48: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:37:48: Function is not present (function "PrintText") (plugin "cc.amxx")
L 08/05/2017 - 15:37:48: [AMXX] Run time error 10 (plugin "cc.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:37:48: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:37:48: Function is not present (function "PrintText") (plugin "vip.amxx")
L 08/05/2017 - 15:37:48: [AMXX] Run time error 10 (plugin "vip.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:37:48: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:37:48: Function is not present (function "PrintText") (plugin "cc.amxx")
L 08/05/2017 - 15:37:48: [AMXX] Run time error 10 (plugin "cc.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:37:48: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:37:48: Function is not present (function "PrintText") (plugin "vip.amxx")
L 08/05/2017 - 15:37:48: [AMXX] Run time error 10 (plugin "vip.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:37:48: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:37:48: Function is not present (function "PrintText") (plugin "cc.amxx")
L 08/05/2017 - 15:37:48: [AMXX] Run time error 10 (plugin "cc.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:37:48: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:37:48: Function is not present (function "PrintText") (plugin "vip.amxx")
L 08/05/2017 - 15:37:48: [AMXX] Run time error 10 (plugin "vip.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:37:48: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:37:48: Function is not present (function "PrintText") (plugin "cc.amxx")
L 08/05/2017 - 15:37:48: [AMXX] Run time error 10 (plugin "cc.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:37:48: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:49:00: Function is not present (function "PrintText") (plugin "vip.amxx")
L 08/05/2017 - 15:49:00: [AMXX] Run time error 10 (plugin "vip.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:49:00: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:49:00: Function is not present (function "PrintText") (plugin "cc.amxx")
L 08/05/2017 - 15:49:00: [AMXX] Run time error 10 (plugin "cc.amxx") (native "set_task") - debug not enabled!
L 08/05/2017 - 15:49:00: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/05/2017 - 15:51:24: Start of error session.
L 08/05/2017 - 15:51:24: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20170805.log")
L 08/05/2017 - 15:51:24: Function is not present (function "PrintText") (plugin "vip.amxx")
L 08/05/2017 - 15:51:24: [AMXX] Displaying debug trace (plugin "vip.amxx")
L 08/05/2017 - 15:51:24: [AMXX] Run time error 10: native error (native "set_task")
L 08/05/2017 - 15:51:24: [AMXX] [0] guki8746.sma.p::client_authorized (line 304)
L 08/05/2017 - 15:51:24: Function is not present (function "PrintText") (plugin "cc.amxx")
L 08/05/2017 - 15:51:24: [AMXX] Displaying debug trace (plugin "cc.amxx")
L 08/05/2017 - 15:51:24: [AMXX] Run time error 10: native error (native "set_task")
L 08/05/2017 - 15:51:24: [AMXX] [0] d3gm5y7r.sma.p::client_authorized (line 304)
L 08/05/2017 - 15:51:24: Function is not present (function "PrintText") (plugin "vip.amxx")
L 08/05/2017 - 15:51:24: [AMXX] Displaying debug trace (plugin "vip.amxx")
L 08/05/2017 - 15:51:24: [AMXX] Run time error 10: native error (native "set_task")
L 08/05/2017 - 15:51:24: [AMXX] [0] guki8746.sma.p::client_authorized (line 304)
L 08/05/2017 - 15:51:24: Function is not present (function "PrintText") (plugin "cc.amxx")
L 08/05/2017 - 15:51:24: [AMXX] Displaying debug trace (plugin "cc.amxx")
L 08/05/2017 - 15:51:24: [AMXX] Run time error 10: native error (native "set_task")
L 08/05/2017 - 15:51:24: [AMXX] [0] d3gm5y7r.sma.p::client_authorized (line 304)
L 08/05/2017 - 15:51:24: Function is not present (function "PrintText") (plugin "vip.amxx")
L 08/05/2017 - 15:51:24: [AMXX] Displaying debug trace (plugin "vip.amxx")
L 08/05/2017 - 15:51:24: [AMXX] Run time error 10: native error (native "set_task")
L 08/05/2017 - 15:51:24: [AMXX] [0] guki8746.sma.p::client_authorized (line 304)
L 08/05/2017 - 15:51:24: Function is not present (function "PrintText") (plugin "cc.amxx")
L 08/05/2017 - 15:51:24: [AMXX] Displaying debug trace (plugin "cc.amxx")
L 08/05/2017 - 15:51:24: [AMXX] Run time error 10: native error (native "set_task")
L 08/05/2017 - 15:51:24: [AMXX] [0] d3gm5y7r.sma.p::client_authorized (line 304)
L 08/05/2017 - 15:51:24: Function is not present (function "PrintText") (plugin "vip.amxx")
L 08/05/2017 - 15:51:24: [AMXX] Displaying debug trace (plugin "vip.amxx")
L 08/05/2017 - 15:51:24: [AMXX] Run time error 10: native error (native "set_task")
L 08/05/2017 - 15:51:24: [AMXX] [0] guki8746.sma.p::client_authorized (line 304)
L 08/05/2017 - 15:51:24: Function is not present (function "PrintText") (plugin "cc.amxx")
L 08/05/2017 - 15:51:24: [AMXX] Displaying debug trace (plugin "cc.amxx")
L 08/05/2017 - 15:51:24: [AMXX] Run time error 10: native error (native "set_task")
L 08/05/2017 - 15:51:24: [AMXX] [0] d3gm5y7r.sma.p::client_authorized (line 304)
L 08/05/2017 - 15:53:11: Function is not present (function "PrintText") (plugin "vip.amxx")
L 08/05/2017 - 15:53:11: [AMXX] Displaying debug trace (plugin "vip.amxx")
L 08/05/2017 - 15:53:11: [AMXX] Run time error 10: native error (native "set_task")
L 08/05/2017 - 15:53:11: [AMXX] [0] guki8746.sma.p::client_authorized (line 304)
L 08/05/2017 - 15:53:11: Function is not present (function "PrintText") (plugin "cc.amxx")
L 08/05/2017 - 15:53:11: [AMXX] Displaying debug trace (plugin "cc.amxx")
L 08/05/2017 - 15:53:11: [AMXX] Run time error 10: native error (native "set_task")
L 08/05/2017 - 15:53:11: [AMXX] [0] d3gm5y7r.sma.p::client_authorized (line 304)
0
0
Back to top
Segos
[Mentally Stable]
Status: Offline
(since 14-10-2017 09:25)
Joined: 09 Aug 2017
Posts: 3
,
Topics: 1
Location:
Romania
Reputation:
7.1
Posted: 12-08-2017, 08:35:04
| Translate post to:
... (
Click for more languages
)
UP, daca imi poti scoate sa nu mai dea bani la nici un kill sa nu mai apara asa ceva as fi recunoscator..
0
0
Back to top
ZPLegendary
[Mentally Stable]
Status: Offline
(since 03-10-2019 20:59)
Joined: 13 Jan 2017
Posts: 142
,
Topics: 7
Location:
Polovragi, GJ
Reputation:
15.4
Votes
: 17
Posted: 14-08-2017, 16:02:02
| Translate post to:
... (
Click for more languages
)
cred ca am gasit problema
poftim
Spoiler:
#define DAMAGE_RECIEVED
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
static const COLOR[] = "^x04" //green
static const CONTACT[] = ""
new maxplayers
new gmsgSayText
new mpd, mkb, mhb
new g_MsgSync
new health_add
new health_hs_add
new health_max
new nKiller
new nKiller_hp
new nHp_add
new nHp_max
new g_awp_active
new g_menu_active
new CurrentRound
new bool:HasC4[33]
#define Keysrod (1<<0)|(1<<1)|(1<<2)|(1<<9)//trebuie adaugat aici si keyrod 2 pentru a putea fi activat din meniu a 3-a optiune optiunile se recunosc dupa ^n care trece la rand nou primul pana la ^n este titlul meniului si dupa incep optiunile
#if defined DAMAGE_RECIEVED
new g_MsgSync2
#endif
public plugin_init()
{
register_plugin("SISTEM VIP", "3.1", "Dunno")
mpd = register_cvar("money_per_damage","1")
mkb = register_cvar("money_kill_bonus","100")
mhb = register_cvar("money_hs_bonus","150")
health_add = register_cvar("amx_hpkill", "5")
health_hs_add = register_cvar("amx_hpkillhead", "10")
health_max = register_cvar("amx_vipg_max_hp", "100")
g_awp_active = register_cvar("awp_vipg_active", "0")
g_menu_active = register_cvar("menu_vipg_active", "1")
register_event("Damage","Damage","b")
register_menucmd(register_menuid("rod"), Keysrod, "Pressedrod")
register_clcmd("awp","HandleCmd")
register_clcmd("sg550","HandleCmd")
register_clcmd("g3sg1","HandleCmd")
register_clcmd("say /vreauvip","ShowMotd")
maxplayers = get_maxplayers()
gmsgSayText = get_user_msgid("SayText")
register_clcmd("say", "handle_say")
register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER)
register_logevent("LogEvent_RoundStart", 2, "1=Round_Start" );
register_event("TextMsg","Event_RoundRestart","a","2&#Game_w")
register_event("TextMsg","Event_RoundRestart","a","2&#Game_C");
register_event("DeathMsg", "hook_death", "a", "1>0")
register_event("Damage", "on_damage", "b", "2!0", "3=0", "4!0")
g_MsgSync = CreateHudSyncObj()
#if defined DAMAGE_RECIEVED
g_MsgSync2 = CreateHudSyncObj()
#endif
}
public on_damage(id)
{
new attacker = get_user_attacker(id)
#if defined DAMAGE_RECIEVED
// id should be connected if this message is sent, but lets check anyway
if ( is_user_connected(id) && is_user_connected(attacker) )
if (get_user_flags(attacker) & ADMIN_LEVEL_G)
{
new damage = read_data(2)
set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
ShowSyncHudMsg(id, g_MsgSync2, "%i^n", damage)
#else
if ( is_user_connected(attacker) && if (get_user_flags(attacker) & ADMIN_LEVEL_G) )
{
new damage = read_data(2)
#endif
set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
ShowSyncHudMsg(attacker, g_MsgSync, "%i^n", damage)
}
}
public Damage(id)
{
new weapon, hitpoint, attacker = get_user_attacker(id,weapon,hitpoint)
if(attacker<=maxplayers && is_user_alive(attacker) && attacker!=id)
if (get_user_flags(attacker) & ADMIN_LEVEL_G)
{
new money = read_data(2) * get_pcvar_num(mpd)
if(hitpoint==1)
{
money += get_pcvar_num(mhb)
cs_set_user_money(attacker,cs_get_user_money(attacker) + money)
}
}
}
public LogEvent_RoundStart()
{
CurrentRound++;
new players[32], player, pnum;
get_players(players, pnum, "a");
for(new i = 0; i < pnum; i++)
{
player = players[i];
if(is_user_alive(player) && get_user_flags(player) & ADMIN_LEVEL_G)
{
give_item(player, "weapon_hegrenade")
give_item(player, "weapon_flashbang")
give_item(player, "weapon_flashbang")
give_item(player, "item_assaultsuit")
give_item(player, "item_thighpack")
if (!get_pcvar_num(g_menu_active))
return PLUGIN_CONTINUE
if(CurrentRound >= 3)
{
Showrod(player);
}
}
}
return PLUGIN_HANDLED
}
public Event_RoundRestart()
{
CurrentRound=0;
}
public hook_death()
{
// Killer id
nKiller = read_data(1)
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)
// Updating Killer HP
if(!(get_user_flags(nKiller) & ADMIN_LEVEL_G))
return;
nKiller_hp = get_user_health(nKiller)
nKiller_hp += nHp_add
// Maximum HP check
if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
set_user_health(nKiller, nKiller_hp)
// Hud message "Healed +15/+30 hp"
set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
show_hudmessage(nKiller, "Healed +%d hp", nHp_add)
// Screen fading
message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, nKiller)
write_short(1<<10)
write_short(1<<10)
write_short(0x0000)
write_byte(0)
write_byte(0)
write_byte(200)
write_byte(75)
message_end()
}
public Showrod(id) {
show_menu(id, Keysrod, "MENU VIP:^n\\w1. Vreau M4A1+Deagle ^n\\w2. Vreau AK47+Deagle ^n\\w3. Vreau AWP+Deagle^n0. Fara Beneficii^n", -1, "rod") // Display menu
}
public Pressedrod(id, key) {
/* Menu:
* Meniu Premium
* 1. Vreau M4A1+Deagle.
* 2. Vreau AK47+Deagle.
* 3. Vreau AWP+Deagle.
* 0. Fara Beneficii.
*/
switch (key) {
case 0: {
if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
HasC4[id] = true;
else
HasC4[id] = false;
strip_user_weapons (id)
give_item(id,"weapon_m4a1")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"weapon_knife")
give_item(id,"weapon_hegrenade")
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "item_assaultsuit");
give_item(id, "item_thighpack");
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")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
client_print(id, print_center, "Ai Primit Beneficiile.")
if (HasC4[id])
{
give_item(id, "weapon_c4");
cs_set_user_plant( id );
}
}
case 1: {
if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
HasC4[id] = true;
else
HasC4[id] = false;
strip_user_weapons (id)
give_item(id,"weapon_ak47")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"weapon_knife")
give_item(id,"weapon_hegrenade")
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "item_assaultsuit");
give_item(id, "item_thighpack");
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")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
client_print(id, print_center, "Ai Primit Beneficiile.")
if (HasC4[id])
{
give_item(id, "weapon_c4");
cs_set_user_plant( id );
}
}
case 2: {
if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
HasC4[id] = true;
else
HasC4[id] = false;
strip_user_weapons (id)
give_item(id,"weapon_awp")
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
give_item(id,"weapon_knife")
give_item(id,"weapon_hegrenade")
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "item_assaultsuit");
give_item(id, "item_thighpack");
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")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
client_print(id, print_center, "Ai Primit Beneficiile.")
if (HasC4[id])
{
give_item(id, "weapon_c4");
cs_set_user_plant( id );
}
}
case 9: {
}
}
return PLUGIN_CONTINUE
}
public HandleCmd(id){
if (!get_pcvar_num(g_awp_active))
return PLUGIN_CONTINUE
if(get_user_flags(id) & ADMIN_LEVEL_G)
return PLUGIN_CONTINUE
client_print(id, print_center, "SNIPER ONLY CC")
return PLUGIN_HANDLED
}
public ShowMotd(id)
{
show_motd(id, "vipgold.txt")
}
public client_authorized(id)
{
}
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 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) & ADMIN_LEVEL_G)
get_user_name(id, adminnames[count++], 31)
len = format(message, 255, "%s VIPS ONLINE: ",COLOR)
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, "Nu sunt Conturi Premium Online.")
print_message(user, message)
}
get_cvar_string("amx_contactinfo", contact, 63)
if(contact[0]) {
format(contactinfo, 111, "%s Contact Server Admin -- %s", COLOR, 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()
}
Be the one, not anyone.
Currently working on Zombie Legendary 8.1
0
0
Back to top
Topic locked
Topic is closed, you cannot post any messages in it anymore
Locked by
GoreSpintecatoru.
, 23 August 2017 09:50
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Plugins - Help / Support
The time now is 10-01-2025, 16:43:43
Copyright info
Based on phpBB
ro
/
com
B
Login
I forgot my password
World of Warcraft
Login for more...
Download WoW 7.3.5
Misc
eSports
Achievements
Buy reputation with votes
Reputation trades
Forum rules
Ban list
Members list
User guide (FAQ)
World of Warcraft
View details