Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public PlVers:__version =
- {
- version = 5,
- filevers = "1.8.0.6041",
- date = "06/21/2018",
- time = "20:56:45"
- };
- new Float:NULL_VECTOR[3];
- new String:NULL_STRING[4];
- public Extension:__ext_core =
- {
- name = "Core",
- file = "core",
- autoload = 0,
- required = 0,
- };
- new MaxClients;
- public Extension:__ext_sdktools =
- {
- name = "SDKTools",
- file = "sdktools.ext",
- autoload = 1,
- required = 1,
- };
- public Extension:__ext_cstrike =
- {
- name = "cstrike",
- file = "games/game.cstrike.ext",
- autoload = 0,
- required = 1,
- };
- public Plugin:myinfo =
- {
- name = "Comandos Void",
- description = "Void Top1",
- author = "IDeathShadoW",
- version = "1.0",
- url = "https://steamcommunity.com/groups/voidgamingcm"
- };
- public void:__ext_core_SetNTVOptional()
- {
- MarkNativeAsOptional("GetFeatureStatus");
- MarkNativeAsOptional("RequireFeature");
- MarkNativeAsOptional("AddCommandListener");
- MarkNativeAsOptional("RemoveCommandListener");
- MarkNativeAsOptional("BfWriteBool");
- MarkNativeAsOptional("BfWriteByte");
- MarkNativeAsOptional("BfWriteChar");
- MarkNativeAsOptional("BfWriteShort");
- MarkNativeAsOptional("BfWriteWord");
- MarkNativeAsOptional("BfWriteNum");
- MarkNativeAsOptional("BfWriteFloat");
- MarkNativeAsOptional("BfWriteString");
- MarkNativeAsOptional("BfWriteEntity");
- MarkNativeAsOptional("BfWriteAngle");
- MarkNativeAsOptional("BfWriteCoord");
- MarkNativeAsOptional("BfWriteVecCoord");
- MarkNativeAsOptional("BfWriteVecNormal");
- MarkNativeAsOptional("BfWriteAngles");
- MarkNativeAsOptional("BfReadBool");
- MarkNativeAsOptional("BfReadByte");
- MarkNativeAsOptional("BfReadChar");
- MarkNativeAsOptional("BfReadShort");
- MarkNativeAsOptional("BfReadWord");
- MarkNativeAsOptional("BfReadNum");
- MarkNativeAsOptional("BfReadFloat");
- MarkNativeAsOptional("BfReadString");
- MarkNativeAsOptional("BfReadEntity");
- MarkNativeAsOptional("BfReadAngle");
- MarkNativeAsOptional("BfReadCoord");
- MarkNativeAsOptional("BfReadVecCoord");
- MarkNativeAsOptional("BfReadVecNormal");
- MarkNativeAsOptional("BfReadAngles");
- MarkNativeAsOptional("BfGetNumBytesLeft");
- MarkNativeAsOptional("BfWrite.WriteBool");
- MarkNativeAsOptional("BfWrite.WriteByte");
- MarkNativeAsOptional("BfWrite.WriteChar");
- MarkNativeAsOptional("BfWrite.WriteShort");
- MarkNativeAsOptional("BfWrite.WriteWord");
- MarkNativeAsOptional("BfWrite.WriteNum");
- MarkNativeAsOptional("BfWrite.WriteFloat");
- MarkNativeAsOptional("BfWrite.WriteString");
- MarkNativeAsOptional("BfWrite.WriteEntity");
- MarkNativeAsOptional("BfWrite.WriteAngle");
- MarkNativeAsOptional("BfWrite.WriteCoord");
- MarkNativeAsOptional("BfWrite.WriteVecCoord");
- MarkNativeAsOptional("BfWrite.WriteVecNormal");
- MarkNativeAsOptional("BfWrite.WriteAngles");
- MarkNativeAsOptional("BfRead.ReadBool");
- MarkNativeAsOptional("BfRead.ReadByte");
- MarkNativeAsOptional("BfRead.ReadChar");
- MarkNativeAsOptional("BfRead.ReadShort");
- MarkNativeAsOptional("BfRead.ReadWord");
- MarkNativeAsOptional("BfRead.ReadNum");
- MarkNativeAsOptional("BfRead.ReadFloat");
- MarkNativeAsOptional("BfRead.ReadString");
- MarkNativeAsOptional("BfRead.ReadEntity");
- MarkNativeAsOptional("BfRead.ReadAngle");
- MarkNativeAsOptional("BfRead.ReadCoord");
- MarkNativeAsOptional("BfRead.ReadVecCoord");
- MarkNativeAsOptional("BfRead.ReadVecNormal");
- MarkNativeAsOptional("BfRead.ReadAngles");
- MarkNativeAsOptional("BfRead.GetNumBytesLeft");
- MarkNativeAsOptional("PbReadInt");
- MarkNativeAsOptional("PbReadFloat");
- MarkNativeAsOptional("PbReadBool");
- MarkNativeAsOptional("PbReadString");
- MarkNativeAsOptional("PbReadColor");
- MarkNativeAsOptional("PbReadAngle");
- MarkNativeAsOptional("PbReadVector");
- MarkNativeAsOptional("PbReadVector2D");
- MarkNativeAsOptional("PbGetRepeatedFieldCount");
- MarkNativeAsOptional("PbSetInt");
- MarkNativeAsOptional("PbSetFloat");
- MarkNativeAsOptional("PbSetBool");
- MarkNativeAsOptional("PbSetString");
- MarkNativeAsOptional("PbSetColor");
- MarkNativeAsOptional("PbSetAngle");
- MarkNativeAsOptional("PbSetVector");
- MarkNativeAsOptional("PbSetVector2D");
- MarkNativeAsOptional("PbAddInt");
- MarkNativeAsOptional("PbAddFloat");
- MarkNativeAsOptional("PbAddBool");
- MarkNativeAsOptional("PbAddString");
- MarkNativeAsOptional("PbAddColor");
- MarkNativeAsOptional("PbAddAngle");
- MarkNativeAsOptional("PbAddVector");
- MarkNativeAsOptional("PbAddVector2D");
- MarkNativeAsOptional("PbRemoveRepeatedFieldValue");
- MarkNativeAsOptional("PbReadMessage");
- MarkNativeAsOptional("PbReadRepeatedMessage");
- MarkNativeAsOptional("PbAddMessage");
- MarkNativeAsOptional("Protobuf.ReadInt");
- MarkNativeAsOptional("Protobuf.ReadFloat");
- MarkNativeAsOptional("Protobuf.ReadBool");
- MarkNativeAsOptional("Protobuf.ReadString");
- MarkNativeAsOptional("Protobuf.ReadColor");
- MarkNativeAsOptional("Protobuf.ReadAngle");
- MarkNativeAsOptional("Protobuf.ReadVector");
- MarkNativeAsOptional("Protobuf.ReadVector2D");
- MarkNativeAsOptional("Protobuf.GetRepeatedFieldCount");
- MarkNativeAsOptional("Protobuf.SetInt");
- MarkNativeAsOptional("Protobuf.SetFloat");
- MarkNativeAsOptional("Protobuf.SetBool");
- MarkNativeAsOptional("Protobuf.SetString");
- MarkNativeAsOptional("Protobuf.SetColor");
- MarkNativeAsOptional("Protobuf.SetAngle");
- MarkNativeAsOptional("Protobuf.SetVector");
- MarkNativeAsOptional("Protobuf.SetVector2D");
- MarkNativeAsOptional("Protobuf.AddInt");
- MarkNativeAsOptional("Protobuf.AddFloat");
- MarkNativeAsOptional("Protobuf.AddBool");
- MarkNativeAsOptional("Protobuf.AddString");
- MarkNativeAsOptional("Protobuf.AddColor");
- MarkNativeAsOptional("Protobuf.AddAngle");
- MarkNativeAsOptional("Protobuf.AddVector");
- MarkNativeAsOptional("Protobuf.AddVector2D");
- MarkNativeAsOptional("Protobuf.RemoveRepeatedFieldValue");
- MarkNativeAsOptional("Protobuf.ReadMessage");
- MarkNativeAsOptional("Protobuf.ReadRepeatedMessage");
- MarkNativeAsOptional("Protobuf.AddMessage");
- VerifyCoreVersion();
- return void:0;
- }
- void:PrintToChatAll(String:format[])
- {
- new String:buffer[256];
- new i = 1;
- while (i <= MaxClients)
- {
- if (IsClientInGame(i))
- {
- SetGlobalTransTarget(i);
- VFormat(buffer, 254, format, 2);
- PrintToChat(i, "%s", buffer);
- }
- i++;
- }
- return void:0;
- }
- public void:OnPluginStart()
- {
- RegConsoleCmd("sm_rondaak", Command_ak, "", 0);
- RegConsoleCmd("sm_rondascout", Command_scout, "", 0);
- RegConsoleCmd("sm_rondaawp", Command_awp, "", 0);
- return void:0;
- }
- public Action:Command_ak(client, args)
- {
- new var1;
- if (!IsClientConnected(client) || !IsClientInGame(client))
- {
- return Action:0;
- }
- new i;
- while (i < MaxClients)
- {
- new var2;
- if (IsClientConnected(i) && IsClientInGame(i) && IsPlayerAlive(i))
- {
- DisarmPlayerWeapons(i);
- GivePlayerItem(client, "weapon_knife", 0);
- GivePlayerItem(client, "weapon_ak47", 0);
- }
- i++;
- }
- PrintToChatAll("\x01[\x03Ronda Especial\x01] Ronda Ak! GL");
- return Action:3;
- }
- public Action:Command_scout(client, args)
- {
- new var1;
- if (!IsClientConnected(client) || !IsClientInGame(client))
- {
- return Action:0;
- }
- new i;
- while (i < MaxClients)
- {
- new var2;
- if (IsClientConnected(i) && IsClientInGame(i) && IsPlayerAlive(i))
- {
- DisarmPlayerWeapons(i);
- GivePlayerItem(client, "weapon_knife", 0);
- GivePlayerItem(client, "weapon_scout", 0);
- }
- i++;
- }
- PrintToChatAll("\x01[\x03Ronda Especial\x01] Ronda Scout! GL");
- return Action:3;
- }
- public Action:Command_awp(client, args)
- {
- new var1;
- if (!IsClientConnected(client) || !IsClientInGame(client))
- {
- return Action:0;
- }
- new i;
- while (i < MaxClients)
- {
- new var2;
- if (IsClientConnected(i) && IsClientInGame(i) && IsPlayerAlive(i))
- {
- DisarmPlayerWeapons(i);
- GivePlayerItem(client, "weapon_knife", 0);
- GivePlayerItem(client, "weapon_awp", 0);
- }
- i++;
- }
- PrintToChatAll("\x01[\x03Ronda Especial\x01] Ronda Acabou!");
- return Action:3;
- }
- void:DisarmPlayerWeapons(client)
- {
- new i;
- while (i < 5)
- {
- new weapon = -1;
- while ((weapon = GetPlayerWeaponSlot(client, i)) != -1)
- {
- if (IsValidEntity(weapon))
- {
- RemovePlayerItem(client, weapon);
- }
- }
- i++;
- }
- return void:0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement