DoLMaT
|
Дата: Среда, 09.01.2013, 23:22:37 | Сообщение # 1 |
|
Сообщений: 2
Репутация: 0 [ +/- ]
|
|
Ребят тут вот плагин для бесконечных боеприпасов у оружия. Как сделать что бы он был доступен только админам с флагом z
// Code Created By Skydive On (14-10-12) // You Are Free To Redistribute Or Use This In Your Own Work Without Restriction Whatsoever.
#include <sourcemod> #include <cstrike> #include <sdktools>
new Handle:g_ammoCvarEnable = INVALID_HANDLE;
public Plugin:myinfo= { name="Infinate Ammo Frenzy", author="Skydive", description="Forget the boring mods that give you 100000 ammo... This is the future. You Never Fired Your Weapon In The First Place.", version="1.0", url="" };
public OnPluginStart() { g_ammoCvarEnable = CreateConVar("sm_infinateammo", "1", "Plugin Toggle", FCVAR_NOTIFY); HookEvent("weapon_fire",Event_WeaponFire); }
public Event_WeaponFire(Handle:event, const String:name[],bool:dontBroadcast) { if(g_ammoCvarEnable) { decl String:sWeapon[30]; GetEventString(event,"weapon",sWeapon,30); new userid = GetClientOfUserId(GetEventInt(event, "userid")); new Slot1 = GetPlayerWeaponSlot(userid, CS_SLOT_PRIMARY); new Slot2 = GetPlayerWeaponSlot(userid, CS_SLOT_SECONDARY); if(IsValidEntity(Slot1)) { if(GetEntProp(Slot1, Prop_Data, "m_iState") == 2) { SetEntProp(Slot1, Prop_Data, "m_iClip1", GetEntProp(Slot1, Prop_Data, "m_iClip1")+1); return; } } if(IsValidEntity(Slot2)) { if(GetEntProp(Slot2, Prop_Data, "m_iState") == 2) { SetEntProp(Slot2, Prop_Data, "m_iClip1", GetEntProp(Slot2, Prop_Data, "m_iClip1")+1); return; } } } }Добавлено (09.01.2013, 23:22:37) --------------------------------------------- ни кто не поможет?
Сообщение отредактировал DoLMaT - Среда, 09.01.2013, 17:24:16 |
|
| |
Scarface_slv
|
Дата: Среда, 09.01.2013, 23:57:00 | Сообщение # 2 |
|
Сообщений: 737
Репутация: 61 [ +/- ]
|
|
Создай проверку в public Event_WeaponFire Код new flags = GetUserFlagBits(client); if (flags & ADMFLAG_ROOT) { Если это админ с флагом "z" то ...... }
|
|
| |