Jump to content
  • Chmurka
  • Boróweczka
  • Jabłuszko
  • Limonka
  • Czekoladka
  • Węgielek
Egnor

[Rozwiązane] Powitanie Vipa

Recommended Posts

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

Share this post


Link to post
Share on other sites
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 ^^

  • Lubię to! 3

Share this post


Link to post
Share on other sites

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;
}

 

 

  • Lubię to! 2

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

Nasza historia

Na początku byliśmy małą grupą internetowych znajomych, którzy stwierdzili, że potrzebne jest solidne forum, na którym znajdą się ludzie z dużą wiedzą programistyczną ukierunkowaną na CS:GO. Pomysł powstał na początku 2018 roku, a parę miesięcy później, 19 kwietnia, powstała ta strona internetowa. Jako alternatywna odpowiedź na inne tego typu miejsca, poważnie podeszliśmy do tematu, najpierw tłumacząc angielską dokumentację SourceMod'a na język polski, a potem pisząc rozległe poradniki i wypełniając forum najpotrzebniejszymi rzeczami dla właścicieli serwerów i programistów. Cała nasza Ekipa jest dumna z pracy jaką w to włożyliśmy i cieszymy się że zbierają się wokół nas zarówno ludzie znający tematy sourcepawn'a i konfiguracji, jak i również nowe twarze w tym "biznesie", którym z chęcią niesiemy wiedzę oraz pomoc w rozwiązywaniu problemów.

Największe modyfikacje serwerowe

×
×
  • Create New...