Skocz do zawartości
Egnor

[Rozwiązane] Powitanie Vipa

Rekomendowane odpowiedzi

Witajcie szukam pluginy tak jak w temacie Powitanie Vipa gdy wejdzie na serwer (na czacie)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
public void OnClientPostAdminCheck(int client)
{
	if(IsPlayerVIP(client)) {
		char text[100];
		Format(text, sizeof(text), "%s %N \n", client);
		Format(text, sizeof(text), "%s TUTAJ_WIADOMOŚĆ POWITALNA", text);
		
		PrintToChatAll(text);
	}
}

Cześć! Załączam jak mniej więcej powinien wyglądać kawałek kodu za to odpowiedzialny. Oczywiście w IsPlayerVIP ma sprawdzać czy gracz posiada flagę VIPa. W razie pytań chętnie odpowiem ^^

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Na szybko, z biblioteką multicolors ❤️ 

 

Spoiler

/*	Copyright (C) 2019 Mesharsky
	This program is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 3 of the License, or
	(at your option) any later version.
	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.
	
	You should have received a copy of the GNU General Public License
	along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

/* << Includy >> */
#include <sourcemod>
#include <multicolors>

/* << Define >> */
#define PL_VERSION "1.0"

/* << Pragma >> */
#pragma newdecls required
#pragma semicolon 1

/* << Informacje o pluginie >> */
public Plugin myinfo = 
{
	name = "[CS:GO] Vip connect", 
	author = "Mesharsky", 
	description = "[CS:GO] Vip na serwery CSGO", 
	version = PL_VERSION, 
	url = "http://steamcommunity.com/id/MesharskyH2K"
}

public void OnClientPostAdminCheck(int client)
{
	if(IsPlayerVIP(client))
	{
		CPrintToChatAll("╔════════════════════════════════════════╗");
		CPrintToChatAll("★ {lightred}[UWAGA]{green} ★ VIP ★ {darkred}%N {yellow}dołączył do gry", client);
		CPrintToChatAll("╚════════════════════════════════════════╝");
	}
}

public void OnClientDisconnect(int client)
{
	if(IsPlayerVIP(client))
	{
		CPrintToChatAll("╔════════════════════════════════════════╗");
		CPrintToChatAll("★ {lightred}[UWAGA]{green} ★ VIP ★ {darkred}%N {yellow}opuścił serwer", client);
		CPrintToChatAll("╚════════════════════════════════════════╝");
	}
}

bool IsPlayerVIP(int client) //Jeżeli gracz jest VIPem
{
	if(!CheckCommandAccess(client, "sm_Vip", ADMFLAG_CUSTOM1, false))
		return false;
	return true;
}

 

 

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