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
 

CoJestXdd - zdjęcie

CoJestXdd

Rejestracja: 07.12.2014
Aktualnie: Nieaktywny
Poza forum Ostatnio: 10.02.2017 14:45
-----

#686873 Dobra tabelka serwerów.

Napisane przez ikE' w 07.02.2015 15:07

Tabelka Serwerów by ikE' v1.0

 

Serdecznie witam Użytkowników forum amxx.pl, zauważyłem, że temat MyBB jest strasznie mało poruszany w owym dziale, dlatego chciałbym trochę "rozruszać" forum czy też dział pod tym względem.

 

Ostatnio edytowałem pewien kod znaleziony kiedyś w internecie szukając odpowiedniej tabeli serwerów dla swoich serwerów, natknąłem się na tą, która pod pewnym względem mi się spodobała. :)  Postanowiłem zedytować ją troszeczkę i wystawić na forum. Jest to pierwszy tego typu "tutorial", i mój pierwszy post na tym forum, dlatego prosiłbym też od razu nie hejtować, co też nie oznacza, że nie przyjmę krytyki.  :giggle:

 

Przejdźmy więc do "instalacji" takowej tabeli serwerów.

 

--> Edytujemy global.css w trybie zaawansowanym, na końcu dodajemy. <--

.ike_red {
background-color: #c01919
}

.ike_bg {
display: inline-block;
height: 16px;
line-height: 16px;
padding: 0 5px;
font-size: 8px;
font-weight: bold;
text-transform: uppercase;
color: white;
border-radius: 3px;
background-image: url(images/tabela_serwerow/highlight.png);
background-repeat: repeat-x;
background-position: 0 -1px;
}

--> Edytujemy szablon index, pod {$headers} dodaj <--

<table class="tborder" border="0" cellpadding="3" cellspacing="1">
<tbody><tr>
<td class="thead" colspan="8">
<strong>Nasze Serwery || Twoja_sieć_serwerów</strong>
</td>
</tr>
<tr>
<td class="tcat"><span class="smalltext"><strong></strong><center><strong><span class="ike_bg ike_red tipTip">Rodzaj</span></strong></center></span></td>
<td class="tcat"><span class="smalltext"><strong></strong><center><span class="ike_bg ike_red tipTip"><strong>IP</strong></center></span></span></td>
<td class="tcat"><span class="smalltext"><strong></strong><center><span class="ike_bg ike_red tipTip"><strong>Nazwa</strong></center></span></span></td>
<td class="tcat"><span class="smalltext"><strong></strong><center><span class="ike_bg ike_red tipTip"><strong>Monitoring</strong></center></span></span>
<td class="tcat"><span class="smalltext"><strong></strong><center><span class="ike_bg ike_red tipTip"><strong>Opiekun</strong></center></span></span>
<td class="tcat"><span class="smalltext"><strong></strong><center><span class="ike_bg ike_red tipTip"><strong>HLTV</strong></center></span></span></td>
<td class="tcat"><span class="smalltext"><strong></strong><center><span class="ike_bg ike_red tipTip"><strong>GT</strong></center></span></span>
</tr><tr>
<td class="trow2"> <span class="smalltext"><center><img src="images/cs16.png" <="" span=""></center></span></td>
<td class="trow2"> <span class="smalltext"><center>31.186.84.219:27848</center></span></td>
<td class="trow2"> <span class="smalltext"><center>EvoGame.pl [ZOMBIE+COD]</center></span></td>
<td class="trow2"> <span class="smalltext"><center><a href="http://www.gametracker.com/server_info/31.186.84.219:27848/" target="_blank"><img src="http://cache.www.gametracker.com/server_info/31.186.84.219:27848/b_350_20_C01919_890606_FFFFFF_000000.png" border="0" width="350" height="20" alt=""/></a></center></span></td>
<td class="trow2"> <span class="smalltext"><center><span style="text-shadow: 1px 1px 10px #FFFF00; color: #FFFF00; font-weight: bold; background: url(http://www.webmasteruj.pl/upload/files/gwiazdkiredj@_8752.gif)" original-title=""><strong>`AcTiv3 eXtreme!? / Zosia.</strong></span></center></span></td>
<td class="trow2"> <span class="smalltext"><center>BRAK</center></span></td>
<td class="trow2"> <span class="smalltext"><center><a href="http://www.gametracker.com/server_info/31.186.84.219:27848/"><img src="images/gt.png" <="" a=""></a></center></span></td>
   </tr><tr>
<td class="trow2"> <span class="smalltext"><center><img src="images/cs16.png" <="" span=""></center></span></td>
<td class="trow2"> <span class="smalltext"><center>193.33.176.125:27015</center></span></td>
<td class="trow2"> <span class="smalltext"><center>EvoGame.pl [4Fun]</center></span></td>
<td class="trow2"> <span class="smalltext"><center><a href="http://www.gametracker.com/server_info/193.33.176.125:27015/" target="_blank"><img src="http://cache.www.gametracker.com/server_info/193.33.176.125:27015/b_350_20_C01919_890606_FFFFFF_000000.png" border="0" width="350" height="20" alt=""/></a></center></span></td>
<td class="trow2"> <span class="smalltext"><center><span style="text-shadow: 1px 1px 10px #FF0000; color: #FF0000; font-weight: bold; background: url(http://www.przemo.org/phpBB2/forum/files/gwiazdkired_409.gif)" original-title=""><strong>Eciunia</strong></span></center></span></td>
<td class="trow2"> <span class="smalltext"><center><a href="http://343945.node25.pukawka.pl/new.puk"><img src="images/hltv.png" <="" a=""></a></center></span></td>
<td class="trow2"> <span class="smalltext"><center><a href="http://www.gametracker.com/server_info/31.186.84.219:27848/"><img src="images/gt.png" <="" a=""></a></center></span></td>
</tr><tr>
</tr></tbody></table>

Wszystkie pliki graficzne, do pobrania w załączniku.

 

 

Załączone pliki


  • +
  • -
  • 3


#731918 Odczytywanie punktów drużyny

Napisane przez _McHappy w 29.10.2016 11:44

Łap:

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <orpheu>
#include <orpheu_memory>

#define TASK_SWITCH_TEAMS 777
#define TASK_SHOW_MESSAGE 778

#define set_mp_pdata(%1,%2)  ( OrpheuMemorySetAtAddress( g_pGameRules, %1, 1, %2 ) )
#define get_mp_pdata(%1)     ( OrpheuMemoryGetAtAddress( g_pGameRules, %1 ) )

#define CO_ILE 4 //Tu zmieniamy interwal zamian druzyn (w rundach)

new g_pGameRules;
new g_roundCount;

public plugin_precache()
{
	OrpheuRegisterHook( OrpheuGetFunction( "InstallGameRules" ), "OnInstallGameRules", OrpheuHookPost );
}

public OnInstallGameRules()
{
	g_pGameRules = OrpheuGetReturn();
}

public plugin_init ()
{
	register_plugin( "Zamiana druzyn", "1.1.0", "Arkshine | _McHappy" );
	register_event("TextMsg", "eRestart", "a", "2&#Game_C", "2&#Game_w");
	register_event("HLTV", "event_new_round", "a", "1=0", "2=0");
	register_logevent("GameCommencing", 2, "1=Game_Commencing");
	register_event("SendAudio", "eEndRound", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw");
}

//Jezeli nastepna runda bedzie 'runda zamiany', to wykonujemy zamiane tuz przed nowa runda.
public eEndRound() if( !( (g_roundCount+1) % CO_ILE) ) set_task(4.5, "SwitchTeams", TASK_SWITCH_TEAMS); 

//Funcja wlasciwej zamiany druzyn
public SwitchTeams()
{
	new maxP = get_maxplayers();
	for(new i=1; i<=maxP; i++)
	{
		if(is_user_connected(i))
		switch(get_user_team(i))
		{
			case 1: cs_set_user_team(i, 2);
			case 2: cs_set_user_team(i, 1);
		}
	}
	
	//Wywolujemy zamiane wynikow
	SwitchTeamScores();
	
	//Wyswietlamy odpowiednia informacje, aby gracze sie nie pogubili.
	if(task_exists(TASK_SHOW_MESSAGE)) remove_task(TASK_SHOW_MESSAGE);
	set_task(1.0, "ShowMessage", TASK_SHOW_MESSAGE);
	
}

public event_new_round() ++g_roundCount;

public GameCommencing() g_roundCount=0;

public eRestart() g_roundCount = 0;

//Zamiana wynikow. Po wykonaniu tablica wynikow zostanie odswiezona samoczynnie poprzez event nowej rundy.
public SwitchTeamScores()
{
	new temp=get_mp_pdata("m_iNumCTWins");
	
	set_mp_pdata( "m_iNumCTWins", get_mp_pdata("m_iNumTerroristWins"));
	set_mp_pdata( "m_iNumTerroristWins", temp);
	
	return PLUGIN_HANDLED;
}   

public ShowMessage()
{	
	set_hudmessage(85, 255, 42, -1.0, 0.30, 2, 6.0, 5.0, 0.05, 2.0)
	show_hudmessage(0, "Zamiana druzyn!") //Tekst do wyswietlenia.
}

Do poprawnego działania pluginu wymagany jest moduł Orpheu

Po pobraniu go i zainstalowaniu, pobierz pliki sygnatur i wypakuj je do folderu amxmodx.

Tyle, większość rzeczy w komentarzach :D

Załączone pliki


  • +
  • -
  • 2


#602645 Drop Money

Napisane przez G[o]Q w 07.01.2014 01:56

802976260c6b.jpg

 

Oto złota łopata dla Ciebie za odkop roku. Dodatkowo zglaszam Twoją kandydature do osób roku 2014 w kategorii głupota bez granic


  • +
  • -
  • 4


#729036 Łamanie hasła RCON i dodawanie adminów Users.ini

Napisane przez devil11 w 06.08.2016 17:23

https://amxx.pl/topi...nie-hasła-rcon/


  • +
  • -
  • 1


#726862 Problem z natywą set_user_rendering

Napisane przez Master Yoga w 02.06.2016 21:28

Jeżeli player ≠ predator to modyfikacja warunku w taki sposób: 

if (is_user_connected(player) && is_user_connected(predator) )

Powinna wyeliminować ten:

L 06/02/2016 - 21:34:39: [FUN] Invalid player 9

błąd.


  • +
  • -
  • 1


#725902 Vip ma dostęp do u@

Napisane przez camilost w 08.05.2016 00:00

To łap od razu kod, jaki używam ja:   

    new RANGA[6];
    if(get_user_flags(id) & ADMIN_BAN)
        formatex(RANGA, 5, "ADMIN");
    else if(get_user_flags(id) & ADMIN_LEVEL_H)
        formatex(RANGA, 5, "VIP");
    else
        formatex(RANGA, 5, "GRACZ");
    
    client_print(id, print_chat, "(%s) %s : %s", RANGA, name, message[1]);
   
    get_players(players, inum);
    
    for(new i=0; i<inum; ++i)
    {
        if(players[i] != id && get_user_flags(players[i]) & g_AdminChatFlag)
        {
            client_print(players[i], print_chat, "(%s) %s : %s", RANGA, name, message[1]);
        }
    }

  • +
  • -
  • 1


#725849 Vip ma dostęp do u@

Napisane przez camilost w 07.05.2016 01:33

adminchat.amxx to odpowiada za pisanie na U@
Edytuj sobie w scipring adminchat.sma, jeśli chcesz poprawki jakieś lub modyfikacje zrobić ;P


  • +
  • -
  • 1


#272342 Modele na flage T

Napisane przez DarkGL w 21.07.2011 21:30

zoptymalizowany kod
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>

#define PLUGIN "Jail Break model"
#define VERSION "1.2"
#define AUTHOR "naven"

new bCan

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam(Ham_Spawn, "player", "spawned", 1);        
}

public client_connect(id){
	if(get_user_flags(id) & ADMIN_LEVEL_H){
		bCan |= (1<<id);
	}
	else
	{
		bCan &= ~(1<<id);
	}
}

public runda(id){
	if(!is_user_alive(id) || bCan & (1<<id) )
		return HAM_IGNORED;
	switch(cs_get_user_team(id)){
		case CS_TEAM_T:{
			cs_set_user_model(id, "agirl")
		}
		case CS_TEAM_CT:{
			cs_set_user_model(id, "ctgirl")
		}
	}
	return HAM_IGNORED;
}
public plugin_precache(){
	precache_model("models/player/agirl/agirl.mdl")    
	precache_model("models/player/ctgirl/ctgirl.mdl")    
}

  • +
  • -
  • 3


#577923 AMX Mod X 0.5.0 Dark Edition

Napisane przez DarkGL w 15.10.2013 20:58

│ Opis

   AMX Mod X 0.5.0 Dark Edition to modyfikacja najnowszej aktualnej wersji AMX Mod X dostępnej na oficjalnym repozytorium projektu ( http://hg.alliedmods...amxmodx-central )

   wykonana przezemnie.

   Jak wskazuje numer wersji ( 0.5.0 ) nie jest to finalna odsłona. Działa ona na najnowszej wersji binarek zaktualizowanych przy pomocy SteamCMD przez co wymaga też metamoda

   1.21-am( http://wiki.alliedmo...2_Release_Notes ). Obecnie jest dostępna tylko wersja dla Linuxa.

 

   W tej wersji skupiłem się głównie na wyczyszczeniu kodu z zbędnych rzeczy oraz dodanie kilku "bajerów".

 

│ Changelog

  • Zmiana ladowania pluginów ( brak plugins.ini )
  • Zmiana ladowania modulow ( brak modules.ini )
  • Usuniecie supportu innych modow
  • Usuniecie kompatybilnosci wstecznej
  • Optymalizacja forwardow
  • Usunięcie alloc_amxmemory i free_amxmemory , nigdzie nie używane
  • Informowanie o mozliwosci zaoptymalizowania dzialania pluginu poprzez kompilacje z -d0 lub -d1 jeśli plugin zawiera informacje do debugowania podczas ładowania w trybie normalnym
  • Usunięcie CreateMultiForwardEx
  • Usunięcie wbudowanego supportowania war3ft w menu
  • Pozbycie się nongpl_matches
  • Optymalizacja klasy CPlugin
  • Orpheu dodane jako standardowy moduł
  • Standardowe pluginy zostały skompilowane z parametrem -d1

│ Instalacja pluginów

 

   Pierwsze dwa podpunkty mówią o pozbyciu się plików plugins.ini i modules.ini , instalacja pluginów i modułów jest teraz łatwiejsza.

   Instalacja pluginów opiera się na przekopiowaniu pliku .amxx do folderu plugins w folderze amxmodx tyle ;). Instalacja modułów przebiega podobnie tylko moduły wrzucamy do folderu

   modules.

   Jeśli chcemy wyłączyć plugin przenosimy go do folderu disabled.

   Jeśli chcemy uruchomić plugin w trybie debug przenosimy go do folderu debug ;).

 

│ Instalacja

  

   Instalacja przebiega jak standardowa instalacja amxmodx ( http://darkgl.amxx.p...alacja-amxmodx/ )

 

│ Download

    Załączony plik  amxmodxDark.zip   3,04 MB  343 Ilość pobrań

Załączone miniatury

  • de_dust20000.jpg

  • +
  • -
  • 34


#590712 Sklep Automatyczny Counter-Strike

Napisane przez byCZUS w 05.12.2013 19:20

Wrzucę taką uproszczoną ver 1.4 ... Bez expa itp :P

 

Update, aby wykonać update należy usunąć foldery application, system oraz media i wgrac wszystkie pliki z paczki z na serwer, i wejść na adres

twojastrona.pl/update.php

Załączony plik  update 1.3.0 - 1.4.0.zip   234,58 KB  306 Ilość pobrań

 

Instalacja:

Załączony plik  Sklep Automatyczny 1.4.0.zip   239,53 KB  704 Ilość pobrań

 

- proszę pobrać od nowa, w pliku instalacyjnym był błąd - nie tworzyło konta !


  • +
  • -
  • 4


#683464 atrakcyjny laptop do gier [700PLN]

Napisane przez GwynBleidD w 17.01.2015 23:40

Laptopy mogą służyć do gier i to do całkiem dobrego grania. Producenci już zaczynają montować po 2 karty graficzne i nie mam tu na myśli combo karty intelowskiej z kartą nVidii czy tam AMD które się przełączają w zależności od obciążenia, ale rozwiązania podobne do SLI/Crossfire gdzie mamy 2 podobne wydajnościowo karty, które pracują razem, zapewniając najwyższą wydajność.

Jednak zawsze jest to coś za coś... Zważając na gabaryty takiego komputera często będziemy mieli z czymś problemy albo czegoś nam zabraknie, bo wszystko się do tak małej obudowy niestety nie zmieści. Problemem może być również chłodzenie, więc przygotuj się na rozkręcanie co kilka miesięcy (max co pół roku) laptopa i porządne wyczyszczenie go z kurzu... To już nie są czasy, gdzie laptop = mobilność, ale wydajność 10x mniejsza od przeciętnego PC i niestety dzisiaj sprzedawane sprzęty by jakoś działały mają bardzo wydajne, ale jednocześnie bardzo szybko zapychające się kurzem układy chłodzenia. Przy laptopach do gier to już szczególnie.

No ale jeszcze druga kwestia: koszty... niestety laptop do gier to co najmniej wydatek 2000 złotych. Za granicą (skoro dużo podróżujesz to masz okazję sobie tam kupić) możesz dostać czasem ten sam sprzęt, co w Polsce ale po niższej cenie. Jednak i tak kasa, którą sobie "naszykowałeś" nie wystarczy Ci na coś porządnego. Nowe laptopy poniżej 1500 złotych polecam tylko osobom, które albo mają oprócz tego komputer stacjonarny, na którym pracują na co dzień i laptop jest im potrzebny tylko dla mobilności, albo osobom które korzystają tylko z przeglądania facebooka, grania w pasjansa i inne tego typu...

I ogólnie rzecz ujmując, zdobądź jak najwięcej kasy na sprzęt i kup sobie jak najlepszy parametrami laptop od ASUSa albo MSI (szczególnie polecam wyżej wspomnianą serię GE70 Apache, brat ostatnio kupił i naprawdę maszynka zasuwa równo). Szkoda polecać konkretne modele, bo jest naprawdę bardzo duży wybór i różnią się niuansami typu podświetlana klawiatura, lepsza lub gorsza karta graficzna, takie a nie inne porty etc. A to kwestia gustu i specyficznych potrzeb.

Wiadomo, do PC wciśniesz 4 karty graficzne w SLI + najlepszy model i7, do tego 4 SSD w RAID0 i mamy maszynę marzeń... Chłodzenie wodne, duża obudowa i można szaleć, ale porządny laptop spokojnie do większości dzisiejszych gier wystarcza, trzeba tylko pamiętać o częstym czyszczeniu z kurzu, bo naprawdę szybko się zapychają, a dla niektórych laptopów zapchanie kurzem = pewna śmierć od przegrzania... A 4 dyski SSD można w laptopach upchnąć już dziś... I dodatkowo mechaniczną klawiaturę: http://www.msi.com/p...-Titan-SLI.html(4 dyski SSD, 2 karty GTX980M w SLI, mechaniczna klawiatura, jeden z najlepszych modeli i7, podwójny system chłodzenia i gwarancja od producenta na wydawanie do niego nowych kart graficznych przez bodajże najbliższe 4 lata).
  • +
  • -
  • 2


#428713 Sprint Minecraft

Napisane przez DarkGL w 05.07.2012 13:20

Plugin dodaje do gry sprint jak w grze minecraft aby go uruchomić należy szybko nacisnąć dwa razy przycisk poruszania się do przodu ;)
Dodatkowo podczas sprintu zmienia się też fov gracza tak jak w minecraft ;)

cvary
//czas w jakim trzeba wcisnąć dwa razy klawisz ( maksymalnie )
sprintMinecraft_delay 0.5
//szybkość w czasie trwania sprintu
sprintMinecraft_speed 310.0
//szansa że sprint się włączy przy 1 jest to 50 % przy 2 - 33 % a przy 3 - 25 % i tak dalej
sprintMinecraft_change 1
//czas w jakim zmienia się fov widać to na filmie
sprintMinecraft_fovtime 0.2

screenshot
http://www.youtube.com/watch?v=9DNqT7HwfJE

download
Załączony plik  sprintMinecraft.sma   4,75 KB  431 Ilość pobrań
  sprintMinecraft.amxx

http://darkgl.amxx.p...rint-minecraft/
  • +
  • -
  • 12


#681899 Sprint Minecraft

Napisane przez dasiek w 09.01.2015 10:19


A co zrobić żeby była szansa 100% na udany sprint?

 

zamień

if( iButton & IN_FORWARD ){
				if( random_num( 0 , get_pcvar_num( pCvarChance ) ) != 0 ){
					cleanInformation( id ) ;
				}
				else{
					sprintOn( id );
				}
			}

na

if( iButton & IN_FORWARD ){
  sprintOn( id );
}

  • +
  • -
  • 2


#297366 Flagi

Napisane przez DarkGL w 18.09.2011 11:34

Flagi dostępne standardowo :
ADMIN_ALL - wszystkie
ADMIN_IMMUNITY - flaga "a"
ADMIN_RESERVATION - flaga "b"
ADMIN_KICK - flaga "c"
ADMIN_BAN - flaga "d"
ADMIN_SLAY - flaga "e"
ADMIN_MAP - flaga "f"
ADMIN_CVAR - flaga "g"
ADMIN_CFG - flaga "h"
ADMIN_CHAT - flaga "i" *
ADMIN_VOTE - flaga "j"
ADMIN_PASSWORD - flaga "k"
ADMIN_RCON - flaga "l"
ADMIN_LEVEL_A - flaga "m"
ADMIN_LEVEL_B - flaga "n"
ADMIN_LEVEL_C - flaga "o"
ADMIN_LEVEL_D - flaga "p"
ADMIN_LEVEL_E - flaga "q"
ADMIN_LEVEL_F - flaga "r"
ADMIN_LEVEL_G - flaga "s"
ADMIN_LEVEL_H - flaga "t"
ADMIN_MENU - flaga "u"
ADMIN_ADMIN - flaga "y"
ADMIN_USER - flaga "z"
Flagi dodatkowe :
ADMIN_FLAG_V - flaga "v"
ADMIN_FLAG_W - flaga "w"
ADMIN_FLAG_X - flaga "x"

żeby ich używać trzeba dodać do pluginu
#define ADMIN_FLAG_V (1<<21)
#define ADMIN_FLAG_W (1<<22)
#define ADMIN_FLAG_X (1<<23)

sprawdzenie czy gracz ma flage
if(get_user_flags(id) & ADMIN_LEVEL_A){
	//gracz ma flage m
}

sprawdzanie czy gracz nie ma flagi
if( !(get_user_flags(id) & ADMIN_LEVEL_A) ){
	//gracz nie ma flagi m
}

sprawdzanie czy gracz ma kilka flag
public has_flags(id,string[])
{
	new ret=1
	new byte
	
	new len = strlen(string)
	new p_flag = get_user_flags(id)
	
	for(new i=0;i<=len;i++)
	{
		if(string[i]>='a' && string[i]<='z') byte = (1<<(string[i]-'a'))
		else if(string[i]>='A' && string[i]<='Z') byte = (1<<(string[i]-'A'))
		else if(string[i]==',' && ret==1) return 1
		else if(string[i]==',') ret=1
		if(byte!=0 && !(p_flag & byte)) ret=0

		byte=0
	}
	
	return ret
}

Przyklady:
Jak ma dzialac na - a lub b lub c - to dajemy
has_flag(id,"a,b,c")
Jak ma dzialac tylko gdy user ma flage - a i b i c - to dajemy
has_flag(id,"abc")
Jak ma dzialac w przypadkach - a i b lub a i c lub b i c - to dajemy
has_flag(id,"ab,ac,bc")

Gracz musi mieć wszystkie 3 flagi
new flaga = (ADMIN_LEVEL_A | ADMIN_LEVEL_B | ADMIN_LEVEL_C)
if((get_user_flags(id) & flaga) == flaga) {
	// KOD
}
lub inaczej
new sprawdz = get_user_flags(id)
if(sprawdz & ADMIN_LEVEL_A && sprawdz & ADMIN_LEVEL_B && sprawdz & ADMIN_LEVEL_C) {
	// KOD
}

Inne przykłady:
if (get_user_flags(id) & DEFINICJA_FLAGI) {
	//osoba ma jakas tam flage
} else {
	//osoba nie ma jakies tam flagi
}

public client_authorized(id)
{
	if( get_user_flags(id) & ADMIN_BAN)
	client_print(0,print_chat,"Admin wchodzi na server")
}

  • +
  • -
  • 55


#380961 [ROZWIĄZANE] jak dodac colorchat do pluginu ?

Napisane przez forma w 15.03.2012 00:05

na górze pluginu
#include <ColorChat>


bylo zielone


i w jakiejś tam funkcji dodajesz sobie

ColorChat(id, GREEN, "tresc")  

  • +
  • -
  • 4