Skocz do zawartości
Egnor

[Rozwiązane] Bonus za ustawienie nazwy grupy

Rekomendowane odpowiedzi

Witam nwn czy wgl jest taki plugin za darmo lecz zapytam chodzi mi o pluginy gdy dany gracz posiada w tagu nazwe danej grupy dostaje np defa/kevlar oraz jakies granaty

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Spoiler

#include <cstrike>
#include <sdktools>
#pragma semicolon 1
#pragma newdecls required
bool HaveGroup[MAXPLAYERS + 1];
public Plugin myinfo =  {
	name = "Granaty + def za tag", 
	author = "Brum Brum", 
	description = "Daje granaty + defa ludziom którzy mają TAG Grupy", 
	version = "1.0", 
	url = "..."
};

public void OnPluginStart()
{
	HookEvent("player_spawn", Event_PlayerSpawn);
}

public Action Event_PlayerSpawn(Event event, const char[] name, bool dontBroadcast)
{
	int client = GetClientOfUserId(event.GetInt("userid"));
	if (HaveGroup[client])
	{
		GivePlayerItem(client, "weapon_hegrenade");
		GivePlayerItem(client, "weapon_smokegrenade");
		GivePlayerItem(client, "weapon_flashbang");
		SetEntProp(client, Prop_Send, "m_bHasDefuser", 1);
	}
}

public void OnClientPostAdminCheck(int client)
{
	CheckGroup(client);
}

public void OnClientDisconnect(int client)
{
	HaveGroup[client] = false;
}

void CheckGroup(int client)
{
	char ClanTag[64];
	CS_GetClientClanTag(client, ClanTag, sizeof(ClanTag));
	if (StrEqual(ClanTag, "TAG GRUPY", true))
	{
		HaveGroup[client] = true;
	}
} 

 

45 linijka ustawiasz tag grupy

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wiadomość wygenerowana automatycznie

 

Pomoc udzielona

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

×
×
  • Dodaj nową pozycję...