Witam, czy może mi ktoś podesłać plugin na większe dmg z samej kosy? Chyba, że ktoś będzie tak miły i sam przerobi go na 300% dmg.
Dziękuję
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Napisano 29.12.2016 15:58
Witam, czy może mi ktoś podesłać plugin na większe dmg z samej kosy? Chyba, że ktoś będzie tak miły i sam przerobi go na 300% dmg.
Dziękuję
Napisano 29.12.2016 17:00
Napisano 29.12.2016 17:01
TYLKO MI TO POTRZEBA NA FLAGĘ ;/
Napisano 29.12.2016 17:32
Instalacja tak jak w pluginie który wysłałem wyżej
Flage zmieniasz:
#define VIP ADMIN_LEVEL_H
Napisano 29.12.2016 18:20
zmieniłem sobie dmg ale nie działa ;c
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <amxmisc>
#include <engine>
#define VIP ADMIN_LEVEL_E
new P_Cvars[31]
public plugin_init()
{
register_plugin("Damage Control", "1.10", "Fxfighter")
RegisterHam(Ham_TakeDamage, "player", "hook_TakeDamage")
P_Cvars[0] = register_cvar("amx_dmg","1")
P_Cvars[1] = register_cvar("amx_dmg_p228","1.0")
P_Cvars[3] = register_cvar("amx_dmg_scout","1.0")
P_Cvars[4] = register_cvar("amx_dmg_grenade","1.0")
P_Cvars[5] = register_cvar("amx_dmg_xm1014","1.0")
P_Cvars[7] = register_cvar("amx_dmg_mac10","1.0")
P_Cvars[8] = register_cvar("amx_dmg_aug","1.0")
P_Cvars[9] = register_cvar("amx_dmg_all","1.0")
P_Cvars[10] = register_cvar("amx_dmg_elite","1.0")
P_Cvars[11] = register_cvar("amx_dmg_fiveseven","1.0")
P_Cvars[12] = register_cvar("amx_dmg_ump45","1.0")
P_Cvars[13] = register_cvar("amx_dmg_sg550","1.0")
P_Cvars[14] = register_cvar("amx_dmg_galil","1.0")
P_Cvars[15] = register_cvar("amx_dmg_famas","1.0")
P_Cvars[16] = register_cvar("amx_dmg_usp","1.0")
P_Cvars[17] = register_cvar("amx_dmg_glock18","1.0")
P_Cvars[18] = register_cvar("amx_dmg_awp","7.0")
P_Cvars[19] = register_cvar("amx_dmg_mp5navy","3.0")
P_Cvars[20] = register_cvar("amx_dmg_m249","1.0")
P_Cvars[21] = register_cvar("amx_dmg_m3","1.0")
P_Cvars[22] = register_cvar("amx_dmg_m4a1","1.0")
P_Cvars[23] = register_cvar("amx_dmg_tmp","1.0")
P_Cvars[24] = register_cvar("amx_dmg_g3sg1","1.0")
P_Cvars[26] = register_cvar("amx_dmg_deagle","1.0")
P_Cvars[27] = register_cvar("amx_dmg_sg552","1.0")
P_Cvars[28] = register_cvar("amx_dmg_ak47","1.0")
P_Cvars[29] = register_cvar("amx_dmg_knife","3.0")
P_Cvars[30] = register_cvar("amx_dmg_p90","1.0")
}
public hook_TakeDamage(Victim, Useless, Attacker, Float:damage, damagebits)
{
if (!(get_user_flags(0) & VIP))
{
new Gun,Float:Dmg
switch(get_pcvar_num(P_Cvars[0]))
{
case 0:return PLUGIN_CONTINUE
case 1:Dmg=get_pcvar_float(P_Cvars[9])
case 2:
{
if(Useless <= 30 && Useless != 0)
{
new dummy
Gun = get_user_weapon(Attacker,dummy,dummy)
}
else
{
new classname[32]
pev(Useless,pev_classname,classname,31)
if(equal(classname,"grenade"))
Gun = 4
}
Dmg=get_pcvar_float(P_Cvars[Gun])
}
}
if(Dmg == 1.0 && Attacker == 0)
return HAM_IGNORED
SetHamParamFloat(4, damage*Dmg)
return HAM_HANDLED
}
}
Użytkownik MruczeQ edytował ten post 29.12.2016 18:21
Napisano 29.12.2016 18:30
Trzymaj
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <amxmisc>
#include <engine>
#define VIP ADMIN_LEVEL_E
new P_Cvars[31]
public plugin_init()
{
register_plugin("Damage Control", "1.10", "Fxfighter")
RegisterHam(Ham_TakeDamage, "player", "hook_TakeDamage")
P_Cvars[0] = register_cvar("amx_dmg","2")
P_Cvars[1] = register_cvar("amx_dmg_p228","1.0")
P_Cvars[3] = register_cvar("amx_dmg_scout","1.0")
P_Cvars[4] = register_cvar("amx_dmg_grenade","1.0")
P_Cvars[5] = register_cvar("amx_dmg_xm1014","1.0")
P_Cvars[7] = register_cvar("amx_dmg_mac10","1.0")
P_Cvars[8] = register_cvar("amx_dmg_aug","1.0")
P_Cvars[9] = register_cvar("amx_dmg_all","1.0")
P_Cvars[10] = register_cvar("amx_dmg_elite","1.0")
P_Cvars[11] = register_cvar("amx_dmg_fiveseven","1.0")
P_Cvars[12] = register_cvar("amx_dmg_ump45","1.0")
P_Cvars[13] = register_cvar("amx_dmg_sg550","1.0")
P_Cvars[14] = register_cvar("amx_dmg_galil","1.0")
P_Cvars[15] = register_cvar("amx_dmg_famas","1.0")
P_Cvars[16] = register_cvar("amx_dmg_usp","1.0")
P_Cvars[17] = register_cvar("amx_dmg_glock18","1.0")
P_Cvars[18] = register_cvar("amx_dmg_awp","7.0")
P_Cvars[19] = register_cvar("amx_dmg_mp5navy","3.0")
P_Cvars[20] = register_cvar("amx_dmg_m249","1.0")
P_Cvars[21] = register_cvar("amx_dmg_m3","1.0")
P_Cvars[22] = register_cvar("amx_dmg_m4a1","1.0")
P_Cvars[23] = register_cvar("amx_dmg_tmp","1.0")
P_Cvars[24] = register_cvar("amx_dmg_g3sg1","1.0")
P_Cvars[26] = register_cvar("amx_dmg_deagle","1.0")
P_Cvars[27] = register_cvar("amx_dmg_sg552","1.0")
P_Cvars[28] = register_cvar("amx_dmg_ak47","1.0")
P_Cvars[29] = register_cvar("amx_dmg_knife","3.0")
P_Cvars[30] = register_cvar("amx_dmg_p90","1.0")
}
public hook_TakeDamage(Victim, Useless, Attacker, Float:damage, damagebits)
{
if (get_user_flags(Attacker) & VIP)
{
new Gun,Float:Dmg
switch(get_pcvar_num(P_Cvars[0]))
{
case 0:return PLUGIN_CONTINUE
case 1:Dmg=get_pcvar_float(P_Cvars[9])
case 2:
{
if(Useless <= 30 && Useless != 0)
{
new dummy
Gun = get_user_weapon(Attacker,dummy,dummy)
}
else
{
new classname[32]
pev(Useless,pev_classname,classname,31)
if(equal(classname,"grenade"))
Gun = 4
}
Dmg=get_pcvar_float(P_Cvars[Gun])
}
}
if(Dmg == 1.0 && Attacker == 0)
return HAM_IGNORED
SetHamParamFloat(4, damage*Dmg)
return HAM_HANDLED
}
}
Użytkownik _McHappy edytował ten post 29.12.2016 18:32
Napisano 29.12.2016 18:41
dalej nie działa
Napisano 29.12.2016 19:14
Na jaką flagę chcesz mieć to ustawione ?
Napisano 29.12.2016 19:55
q, czyli admin_level_e :v
Nie wiem w czym leży problem, ale wydaje się proste, a ***** mi działa...
0 użytkowników, 2 gości, 0 anonimowych