Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <sourcemod>
- #define PLUGIN_VERSION "0.3"
- new g_iAccount = -1;
- new Handle:Switch;
- new Handle:Cash;
- new Handle:AdminCash;
- public Plugin:myinfo =
- {
- name = "Extra Cash",
- author = "Peoples Army, DoK",
- description = "Adds Extra Cash On Each Spawn",
- version = PLUGIN_VERSION,
- url = "www.sourcemod.net"
- };
- public OnPluginStart()
- {
- g_iAccount = FindSendPropOffs("CCSPlayer", "m_iAccount");
- Switch = CreateConVar("extra_Cash_on","1","Включение = 1/ отключение = 0 плагина", FCVAR_NOTIFY);
- Cash = CreateConVar("extra_cash_amount","16000","Количество денег, выдаваемое в начале раунда", FCVAR_NOTIFY);
- AdminCash = CreateConVar("extra_cash_admin","1","Вкючение = 1/ отлючение = 0 вывода денег только админам", FCVAR_NOTIFY);
- HookEvent("player_spawn" , PlayerSpawn);
- AutoExecConfig(true, "ExtraCash");
- }
- public PlayerSpawn(Handle: event , const String: name[] , bool: dontBroadcast)
- {
- new clientID = GetEventInt(event,"userid");
- new client = GetClientOfUserId(clientID);
- new AdminId:admin_cash = GetUserAdmin(client);
- if(GetConVarInt(Switch))
- {
- if(GetConVarInt (AdminCash) == 1)
- {
- if(admin_cash != INVALID_ADMIN_ID)
- {
- SetMoney(client, GetConVarInt(Cash));
- }
- }
- if(GetConVarInt (AdminCash) == 0)
- {
- SetMoney(client, GetConVarInt(Cash));
- }
- }
- }
- public SetMoney(client, amount)
- {
- if (g_iAccount != -1)
- {
- SetEntData(client, g_iAccount, amount);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement