Skocz do zawartości
KamilCSGO

[Rozwiązane] TAGI w tabeli oraz na chat'ie

Rekomendowane odpowiedzi

Witam, poszukuję pluginu, który pozwoli mi ustawic tagi w tabeli oraz na chat'ie, znalazłem coś takiego https://forums.alliedmods.net/showthread.php?t=299733
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami! i teraz zanim go wgram chciałbym się dowiedzieć  jak dopuścić graczy noprime na serwer oraz ustawić dla nich osobny tag, bo z normalnymi graczami zostawiam po prostu brak flagi, dla graczy vip oraz adminów ustawiam flagę jaką chcę, ale nie mam pojęcia jak z noprime sobie poradzić. 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Tag F2P

Spoiler

#include <sourcemod>
#include <SteamWorks>
#include <cstrike>

#pragma semicolon 1
#pragma newdecls required

public void OnClientPostAdminCheck(int client)
{
	if(k_EUserHasLicenseResultDoesNotHaveLicense == SteamWorks_HasLicenseForApp(client, 624820))
	{
		CS_SetClientClanTag(client, "F2P");
		return;
	}
	
	return;
}

 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Tag na chat'cie

 

#include <sourcemod>
#include <scp>
#include <SteamWorks>

#pragma semicolon 1
#pragma newdecls required

bool prime [MAXPLAYERS];

public void OnClientPostAdminCheck(int client)
{
	if(k_EUserHasLicenseResultDoesNotHaveLicense == SteamWorks_HasLicenseForApp(client, 624820))
	{
		prime[client] = true;
		return;
	}
	return;
}


public Action OnChatMessage(int& author, Handle recipients, char[] name, char[] message) 
{	
	int client = author;
	
	if(prime[client])
	{
		Format(name, MAXLENGTH_NAME, "\x03%s", name);
		int MaxMessageLength = MAXLENGTH_MESSAGE - strlen(name) - 5; 
		Format(name, MaxMessageLength, " \x05[NO_PRIME] %s", name);	
		return Plugin_Changed;
	}
	return Plugin_Continue;
}

Do działania wymaga SCP

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dziękuje za pomoc, temat można zamknąć.

 

Gdyby ktoś poszukiwał komendy na to, aby gracze bez prime mogli dołączyć podaję nizej:

sv_prime_accounts_only 0

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ę...