Šiame forume vartotojai gali prašyti jiems reikiamo plugino.
Forum rules
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
Niuton
O taip. Jis jau surinko 50 žinučių!
Posts: 78 Joined: 2013 Jan 18 12:09
Skype: Kasparaszu
Location: Kaunas
Post
by Niuton » 2013 Apr 02 16:07
Gal kas galėtu padaryti, kad šitas pluginas Veiktu tik Vip/Admin flag: Admin_chat
Code: Select all
#include <amxmodx>#include <cstrike>#include <fakemeta> #define VERSION "0.1.1" 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 new g_iNewMoneynew g_iMsgHookMoneynew gmsgMoney public plugin_init(){ register_plugin("Kill Money", VERSION, "ConnorMcLeod") g_pCvarKillMoney = register_cvar("amx_kill_money", "200") g_pCvarKillMoneyHs = register_cvar("amx_kill_money_hs", "500") g_pCvarTkMoney = register_cvar("amx_teamkill_money", "-1337") g_pCvarMaxMoney = register_cvar("amx_killmoney_maxmoney", "90000") register_event("DeathMsg", "Event_DeathMsg", "a") g_iMaxPlayers = get_maxplayers() gmsgMoney = get_user_msgid("Money") } public Event_DeathMsg(){ new iKiller = read_data(DeathMsg_KillerID) if( IsPlayer(iKiller) && is_user_connected(iKiller) ) { 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") } }} 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)}
Didelis dėkui visai Amxmodx.lt bendruomenei.
Unkolix
Gana aktyvus vartotojas
Posts: 211 Joined: 2013 Mar 29 21:53
Skype: unkolix
Location: Trakai
Post
by Unkolix » 2013 Apr 02 17:03
Code: Select all
#include <amxmodx>#include <cstrike>#include <fakemeta> #define ADMIN_FLAG ADMIN_CHAT#define VERSION "0.1.1" 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 new g_iNewMoneynew g_iMsgHookMoneynew gmsgMoney public plugin_init(){ register_plugin("Kill Money", VERSION, "ConnorMcLeod") g_pCvarKillMoney = register_cvar("amx_kill_money", "200") g_pCvarKillMoneyHs = register_cvar("amx_kill_money_hs", "500") g_pCvarTkMoney = register_cvar("amx_teamkill_money", "-1337") g_pCvarMaxMoney = register_cvar("amx_killmoney_maxmoney", "90000") register_event("DeathMsg", "Event_DeathMsg", "a") g_iMaxPlayers = get_maxplayers() gmsgMoney = get_user_msgid("Money") } public Event_DeathMsg(){ new iKiller = read_data(DeathMsg_KillerID) if( IsPlayer(iKiller) && is_user_connected(iKiller) ) { new iVictim = read_data(DeathMsg_VictimID) if( iVictim != iKiller && get_user_flags(id) & ADMIN_FLAG) { 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") } }} 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)}
Skype - Unkolix
Niuton
O taip. Jis jau surinko 50 žinučių!
Posts: 78 Joined: 2013 Jan 18 12:09
Skype: Kasparaszu
Location: Kaunas
Post
by Niuton » 2013 Apr 02 17:11
Tai tipo kad pluginas veiktu tik vip/admin reikia pridėti eilute
-- 2013 Bal 02 17:19 --
meta error
Code: Select all
killReward.sma(53) : error 017: undefined symbol "id"
Didelis dėkui visai Amxmodx.lt bendruomenei.
Unkolix
Gana aktyvus vartotojas
Posts: 211 Joined: 2013 Mar 29 21:53
Skype: unkolix
Location: Trakai
Post
by Unkolix » 2013 Apr 02 17:35
Ai, atsiprašau
Code: Select all
#include <amxmodx>#include <cstrike>#include <fakemeta> #define ADMIN_FLAG ADMIN_CHAT#define VERSION "0.1.1" 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 new g_iNewMoneynew g_iMsgHookMoneynew gmsgMoney public plugin_init(){ register_plugin("Kill Money", VERSION, "ConnorMcLeod") g_pCvarKillMoney = register_cvar("amx_kill_money", "200") g_pCvarKillMoneyHs = register_cvar("amx_kill_money_hs", "500") g_pCvarTkMoney = register_cvar("amx_teamkill_money", "-1337") g_pCvarMaxMoney = register_cvar("amx_killmoney_maxmoney", "90000") register_event("DeathMsg", "Event_DeathMsg", "a") g_iMaxPlayers = get_maxplayers() gmsgMoney = get_user_msgid("Money") } public Event_DeathMsg(){ new iKiller = read_data(DeathMsg_KillerID) if( IsPlayer(iKiller) && is_user_connected(iKiller) ) { new iVictim = read_data(DeathMsg_VictimID) if( iVictim != iKiller && get_user_flags(iKiller) & ADMIN_FLAG) { 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") } }} 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)}
Skype - Unkolix
Niuton
O taip. Jis jau surinko 50 žinučių!
Posts: 78 Joined: 2013 Jan 18 12:09
Skype: Kasparaszu
Location: Kaunas
Post
by Niuton » 2013 Apr 02 19:25
Dėkui...
Didelis dėkui visai Amxmodx.lt bendruomenei.
Users browsing this forum: Ahrefs [Bot] and 2 guests