Skocz do zawartości

Rekomendowane odpowiedzi

Inspirując się poradnikiem Magneta napisałem plugin na prefixy 

 

Cytat

#include <sourcemod>
#include <colors>

public void OnPluginStart()
{
    RegConsoleCmd("say", ProcessChat);
}
public Action ProcessChat(int client, int args)
{
    char buffer[512];
    GetCmdArgString(buffer, sizeof(buffer));
    StripQuotes(buffer);
    if (buffer[0] == '/' || buffer[0] == '!' || buffer[0] == '@')return Plugin_Handled;
    
    CPrintToChatall("%s%s%N{default} %s", GraczJestAdminem(client) ? "{darkred}[Właściciel]" : "", client, buffer);
    
    return Plugin_Handled;
}

bool GraczJestAdminem(int client)
{
    if (GetUserFlagBits(client) & ADMFLAG_ROOT)return true;
    

    return false;
}

 

 

Kompiluję go nie ma żadnych problemów a gdy wrzucam go na serwer i chce coś napisać nie daje mi prefixa, a w konsoli serwera wyśmietla sie bład

 

Cytat

image.thumb.png.5ac544debd553c95ef0bd66d9af0f865.png

 

Proszę o pomoc!

Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie wiem czy to o to chodzi, ale CPrintToChatAll

Musi mieć z dużej All

Nie wiem czy dobrze wytłumaczyłem xd.

Sygnatura użytkownika

HitRow.Pl

 

Odnośnik do odpowiedzi
Udostępnij na innych stronach
1 godzinę temu, zakko napisał:

CPrintToChatall("%s%s%N{default} %s", GraczJestAdminem(client) ? "{darkred}[Właściciel]" : "", client, buffer);

 

CPrintToChatAll("%s%N{default} %s", (GraczJestAdminem(client) ? "{darkred}[Właściciel]"  :  ""), client, buffer);

Edytowane przez ogbudowa
Odnośnik do odpowiedzi
Udostępnij na innych stronach
#include <sourcemod>
#include <multicolors>

public void OnPluginStart()
{
    RegConsoleCmd("say", ProcessChat);
}
public Action ProcessChat(int client, int args)
{
    char buffer[512];
    GetCmdArgString(buffer, sizeof(buffer));
    StripQuotes(buffer);
    if (buffer[0] == '/' || buffer[0] == '!' || buffer[0] == '@')return Plugin_Handled;
    
    CPrintToChatAll("%s%N{default} %s", (GraczJestAdminem(client) ? "{darkred}[Właściciel]" : ""), client, buffer);
    
    return Plugin_Handled;
}

bool GraczJestAdminem(int client)
{
    if (GetUserFlagBits(client) & ADMFLAG_ROOT)return true;
    

    return false;
}

image.png.e8d752314cd5ce27459620a75ed1f0d2.png

 

 

  

5 godzin temu, ogbudowa napisał:

 

CPrintToChatAll("%s%N{default} %s", (GraczJestAdminem(client) ? "{darkred}[Właściciel]"  :  ""), client, buffer);

 

CPrintToChatAll("%s%N{default} %s", (GraczJestAdminem(client) ? "{darkred}[Właściciel]" : ""), client, buffer);  

Edytowane przez kyo
Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ostatnio przeglądający ten temat (5 użytkowników)

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...