Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
CS:GO

Tag vip na arenie

cs:go

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 devil11

    Wszechwidzący

  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:284
  • Imię:nie ma
  • Lokalizacja:ziemia
Offline

Napisano 23.05.2016 12:52

Witam

Mam problem z wyświetlaniem tagów na arenie mianowicie wygenerowałem sobie vipa, który ma za zadanie tylko dodawać prefixy w tabeli i na czacie niestety dany plugin tego nie robi

#include <sourcemod>
#include <sdktools>
#include <cstrike>
#include <sdkhooks>
#include <scp>

public Plugin:myinfo =
{
    name = "VIP Generator",
    author = "mastah7991",
    description = "Automatycznie wygenerowany VIP",
    version = "1.0",
    url = "www.MyGo.pl"
}

public OnPluginStart()
{
}


public OnClientPutInServer(client)
{
    if(IsValidPlayer(client)&&GetUserFlagBits(client)&(1<<ADMFLAG_CUSTOM6))
    {
        CS_SetClientClanTag(client, "[VIP]");
        char name[32];
        GetClientName(client,name,31);
        PrintToChatAll("Vip %s wszedl na serwer",name);
    }
}


public Action:OnChatMessage(&author, Handle:recipients, String:name[], String:message[])
{
    if(IsValidPlayer(author)&&GetUserFlagBits(author)&(1<<ADMFLAG_CUSTOM6))
    {
        Format(name, MAXLENGTH_NAME, "%s", name);
        new MaxMessageLength = MAXLENGTH_MESSAGE - strlen(name) - 5;
        Format(name, MaxMessageLength, " [VIP]%s",name);
        return Plugin_Changed;
    }
    return Plugin_Continue;
}

stock bool IsValidPlayer(client)
{
    if(client >= 1 && client <= MaxClients && IsClientConnected(client) && !IsFakeClient(client) && IsClientInGame(client) )
    return true;

    return false;
}

  • +
  • -
  • 0

#2 cocojambopl

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:7
  • Imię:Kamil
  • Lokalizacja:Mazowieckie
Offline

Napisano 28.06.2016 10:58

Proszę :D. Powinno działać, plugin dodaje tag VIP osobom z flagą t(lub CUSTOM6 jak kto woli) i powiadamia innych graczy że na serwer wszedł VIP.

Kod:

#include <sourcemod>
#include <sdktools>
#include <cstrike>

public Plugin:myinfo = 
{
	name = "Tagi VIP",
	author = "cocojambopl",
	description = "Dodaje tagi dla VIP'ów",
	version = "1.0",
	url = "http://www.cs-4funn.cba.pl"
};

public OnPluginStart()
{
	AddCommandListener(HookPlayerChat, "say");
}

public Action:HookPlayerChat(client, const String:command[], args)
{
	new String:szText[256];
	GetCmdArg(1, szText, sizeof(szText));
		
	if (szText[0] != '/' && szText[0] != '!')
	{
		if(GetUserFlagBits(client) & ADMFLAG_CUSTOM6)
		{
			PrintToChatAll("[VIP] %N: %s", client, szText);
			return Plugin_Handled;
		}
	}
	return Plugin_Continue;
}

public OnClientPutInServer(client)
{
	if(GetUserFlagBits(client) & ADMFLAG_CUSTOM6)
	{
		CS_SetClientClanTag(client, "[VIP]");
		new String:name[32];
		GetClientName(client, name, sizeof(name));
		PrintToChatAll("VIP %s wszedł na serwer! Przywitajcie się!", name);
	}
}

Użytkownik cocojambopl edytował ten post 28.06.2016 11:00

  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: cs:go

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych