Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <sourcemod>
- #include <sdktools>
- #include <cstrike>
- #pragma newdecls required
- #pragma semicolon 1
- public Plugin myinfo =
- {
- name = "Comandos Void",
- author = "IDeathShadoW",
- description = "Void Top1",
- version = "1.0",
- url = "https://steamcommunity.com/groups/voidgamingcm"
- }
- public void OnPluginStart()
- {
- RegConsoleCmd("sm_ak", Command_ak);
- RegConsoleCmd("sm_scout", Command_scout);
- RegConsoleCmd("sm_awp", Command_awp);
- }
- public Action Command_ak(int client, int args)
- {
- if(!IsClientConnected(client) || !IsClientInGame(client))
- {
- return Plugin_Continue;
- }
- for (int i = 0; i < MaxClients; i++)
- {
- if(IsClientConnected(i) && IsClientInGame(i) && IsPlayerAlive(i))
- {
- DisarmPlayerWeapons(i);
- GivePlayerItem(client, "weapon_knife");
- GivePlayerItem(client, "weapon_ak47");
- }
- }
- PrintToChatAll("\x01[\x03Ronda Especial\x01] Ronda Ak! GL");
- return Plugin_Handled;
- }
- public Action Command_scout(int client, int args)
- {
- if(!IsClientConnected(client) || !IsClientInGame(client))
- {
- return Plugin_Continue;
- }
- //Como tirar arma atual? (awp) e dar a scout
- for (int i = 0; i < MaxClients; i++)
- {
- if(IsClientConnected(i) && IsClientInGame(i) && IsPlayerAlive(i))
- {
- DisarmPlayerWeapons(i);
- GivePlayerItem(client, "weapon_knife");
- GivePlayerItem(client, "weapon_scout");
- }
- }
- PrintToChatAll("\x01[\x03Ronda Especial\x01] Ronda Scout! GL");
- return Plugin_Handled;
- }
- public Action Command_awp(int client, int args)
- {
- if(!IsClientConnected(client) || !IsClientInGame(client))
- {
- return Plugin_Continue;
- }
- //Como tirar arma atual? (ak/scout) e dar a awp
- for (int i = 0; i < MaxClients; i++)
- {
- if(IsClientConnected(i) && IsClientInGame(i) && IsPlayerAlive(i))
- {
- DisarmPlayerWeapons(i);
- GivePlayerItem(client, "weapon_knife");
- GivePlayerItem(client, "weapon_awp");
- }
- }
- PrintToChatAll("\x01[\x03Ronda Especial\x01] Ronda Acabou!");
- return Plugin_Handled;
- }
- void DisarmPlayerWeapons(int client)
- {
- for(int i = 0; i < 5; i++)
- {
- int weapon = -1;
- while((weapon = GetPlayerWeaponSlot(client, i)) != -1)
- {
- if(IsValidEntity(weapon))
- {
- RemovePlayerItem(client, weapon);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement