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
 

Windowspl - zdjęcie

Windowspl

Rejestracja: 03.04.2011
Aktualnie: Nieaktywny
Poza forum Ostatnio: 13.10.2011 19:18
*****

#298116 Kupno grawitacji

Napisane przez Gh0st w 20.09.2011 10:46

Czemu nie urzywasz funkcji

set_user_gravity(id)


Myślę że powinno działać. :)
Działa na 2 rundy od kupna .
Ilośc rund zmień w

grawitacja_pkt[id] = 2


Cały kod sma:


/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
#include <colorchat>
#include <fakemeta>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

new gracz[32];
new grawitacja_pkt[33];

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /grawitacja", "kup")
register_logevent("RoundStart", 2, "1=Round_Start")
}
public RoundStart()
{
for (new i=0; i < 33; i++){
grawitacja(i)
}
}
public grawitacja(id)
{
if(grawitacja_pkt[id] == 0) return;
else if(grawitacja_pkt[id] > 0)
{
fm_set_user_gravity(id, 0.20)
grawitacja_pkt[id]--;
}
}

public kup(id)
{
new kasa = cs_get_user_money(id);
if(kasa >= 2000)
{
if(grawitacja[id] > 0)
{
ColorChat(id, GREEN, "[%s]^x01 Posiadasz juz grawitacje", gracz)
}
else
{
get_user_name(id, gracz, 31)
ColorChat(id, GREEN, "[%s]^x01 Kupiles Gravitacje !", gracz)

cs_set_user_money(id, kasa-2000);
grawitacja_pkt[id] = 2
}
}
if(kasa < 2000)
ColorChat(id, GREEN, "[%s]^x01 Masz za malo kasy!", gracz);
}
stock fm_set_user_gravity(index, Float:gravity = 1.0)
{
set_pev(index, pev_gravity, gravity);
}

  • +
  • -
  • 1


#289342 Hasło RCON

Napisane przez DarkGL w 29.08.2011 19:34

new szPass[64]
get_pcvar_string(get_cvar_pointer("rcon_password"),szPass,charsmax(szPass));

lub

new szPass[64]
get_cvar_string("rcon_password",szPass,charsmax(szPass));

i komenda amx_rcon możesz wykonywać komendy
np.
server_cmd("amx_rcon amxx version")

  • +
  • -
  • 1


#288658 Lina spidermana edit

Napisane przez A może sma? w 28.08.2011 19:39

Wcześniej nie mogłem xD

Załączone pliki


  • +
  • -
  • 2


#266524 Inwigilator Błąd

Napisane przez Cypis' w 05.07.2011 10:44

zamień cały public client_disconnect na to:

public client_disconnect(id)
{
new ent = -1
while((ent = find_ent_by_class(ent, "camera")))
{
if(entity_get_int(ent, EV_ENT_owner) == id)
remove_entity(ent);
}
}

  • +
  • -
  • 2


#265790 Info HUD (dead)

Napisane przez vaverix w 03.07.2011 14:30

W poście #8 nie ma zdefiniowanego identyfikatora gracza, więc zmienna id przyjmuje wartość 0.

Jak wszyscy wiedzą, zero to albo serwer, albo wszyscy gracze, zależy od funkcji, dlatego też plugin nie działa. :)

Zamień:
public plugin_cfg(){     
    new Float:fCzas;
    
    fCzas = get_pcvar_float(cvar_spec);
    set_task(floatmax(fCzas, 1.0), "PokazSpec", 567,_,_, "b")
    
    fCzas = get_pcvar_float(cvar_death);
    set_task(floatmax(fCzas, 1.0), "PokazDeath",456,_,_, "b")
}

na:

public plugin_cfg(){     
    new Float:fCzas_s = get_pcvar_float(cvar_spec);
    new Float:fCzas_d = get_pcvar_float(cvar_death);

    for(new id = 1; id < 33; id++) {
        set_task(floatmax(fCzas_s, 1.0), "PokazSpec", id,_,_, "b") 
        set_task(floatmax(fCzas_d, 1.0), "PokazDeath",id,_,_, "b")
    }
}

lub:

public plugin_connect(id){     
    new Float:fCzas_s = get_pcvar_float(cvar_spec);
    new Float:fCzas_d = get_pcvar_float(cvar_death);

    set_task(floatmax(fCzas_s, 1.0), "PokazSpec", id,_,_, "b") 
    set_task(floatmax(fCzas_d, 1.0), "PokazDeath",id,_,_, "b")
}

Jak wolisz...

A jeszcze lepiej i prościej:

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Nowy plugin"
#define VERSION "1.0"
#define AUTHOR "#Vaverix."

new cvar_info;

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
    
	cvar_info = register_cvar("amx_info_frequency", "30");
}

public client_connect(id)
{
	new Float:kiedy = get_pcvar_float(cvar_info);
	set_task(floatmax(kiedy, 1.0), "show_info", id, _, _, "b");
}

public client_disconnect(id)
	remove_task(id, 0);

public show_info(id)
{
	if(is_user_hltv(id) || is_user_bot(id)) // i tak dalej, i tak dalej...
		return PLUGIN_HANDLED;

	if(!is_user_alive(id) && (get_user_team(id) != 3))	// tutaj to samo co wyzej, tez tych warunkow troche moze byc...
	{
		client_print(id, print_chat, "Jestes martwy...");
	}

	if(get_user_team(id)==3) // j.w
	{
		client_print(id, print_chat, "Jestes spect'em...");
	}
	return PLUGIN_HANDLED;
}

  • +
  • -
  • 1


#265251 Sprawdzenie nvault

Napisane przez Jak się nazwać w 02.07.2011 11:02

I założę się nie patrząc że wgrałeś Naprawienie Zadanych Obrażeń od Cypisa ?? Lepiej to usuń mi przez to co 5 min Crash.
3maj. To naprawienie jest błędne. Mam nadzieję że pomołem(mi pomogło)

Załączone pliki


  • +
  • -
  • 1


#71277 Konwersja nVault -> MySQL

Napisane przez Portek w 07.07.2009 14:37

Szeroko zakrojone pojęcie spamu dosięgło mojego GG i PW, więc postanowiłem opisać sposób konwersji vNault -> MySQL. Konwersja jest szczególnie ważna przy wszelkiego typu modach, które oferują dwa rodzaje zapisu, a my z nieznanego powodu wybraliśmy akurat vNault.

I. Wstęp
Poziom trudności: średni+
Wymagane programy
- Mozilla Firefox - http://www.mozilla-e...org/pl/firefox/
- Wtyczka SQLite Manager - https://addons.mozil...efox/addon/5817
- Jakiś edytor tekstu, ja działałem na Notepad++ który polecam - http://notepad-plus....net/uk/site.htm

Konwersja w poradniku zostanie opisana na pliku vNault z serwera z modem War3FT, choć wszędzie wygląda ona podobnie.

II. Wyciąganie bazy z zakodowanego pliku
Każdy kto próbował wyedytować plik vNault w zwykłym edytorze tekstu wie iż nie zobaczy nic prócz całej masy krzaczków:
Dołączona grafika

Plik ten jest tworzony przy wykorzystaniu SQLite 3, system ten zabezpiecza plik przed wścibskimi to raz, a dwa znacznie ogranicza jego wagę, dla przykładu plik vNault warzący 0,5mb, w wersji MySQL może osiągnąć nawet 1,5mb. Jednym z powodów takiej różnicy jest usunięcie wszystkich tabel które są zupełnie zbędne jeśli chodzi o zapis do pliku.

Żeby zobaczyć odpowiedni kod należy posłużyć się kilkoma sztuczkami, instalujemy program MozillaFirefox, a następnie doinstalowujemy wtyczkę SQLite Manager. Następnie wchodzimy odpowiednio w zakładkę Narzędzia i otwieramy okno wtyczki:
Dołączona grafika

Naszym oczom ukarze się okno programu w którym od tej pory będziemy pracować, wskazujemy plik z bazą danych którą chcemy wyedytować:
Dołączona grafika

Po otworzeniu ukarze się nam struktura pliku i prawie idealna składnia zapytań które musimy wydać, wybieramy z menu po lewej stronie którąś z tabel, ja jako przykład wybiorę wc3_player
Dołączona grafika

Jak widać na screenie program daje nam możliwość bezpośredniej edycji rekordów, usuwanie obecnych, edycji, czy dodania nowych, nas jednak interesuje przycisk Export
Wybieramy odpowiednio zakładkę SQL -> Zaznaczamy obie dostępne opcje -> Klikamy przycisk OK.
Dołączona grafika
Ukarze nam się okno w którym wybieramy gdzie ma być wgrana już prawie gotowa kopia bazy danych (dlaczego prawie, o tym potem), żeby było prosto i żebyśmy nie musieli szukać wybieramy Pulpit i klikamy Zapisz.

III. Poprawa zapytań
Odnajdujemy zapisany plik i otwieramy go w dowolnym edytorze tekstu (w przykładzie użyłem Notepad++
Dołączona grafika
Widzimy już rozkodowaną składnie MySQL, 90% prac już za nami, jednak żeby poprawnie wgrać taką baze należy ją edytować, zapytanie niestety są źle wydane, stąd błąd który będzie pojawiał się przy imporcie w PhpMyAdminie.

Zacznijmy od zapytania które odpowiada za usunięcie tabeli (jeśli istnieje) i utworzenie nowej.
DROP TABLE IF EXISTS "wc3_player";
CREATE TABLE `wc3_player` ( `player_id` INTEGER PRIMARY KEY AUTOINCREMENT, `player_steamid` varchar(25) NOT NULL default '', `player_ip` varchar(20) NOT NULL default '', `player_name` varchar(35) NOT NULL default '', `time` timestamp(14) NOT NULL DEFAULT CURRENT_TIMESTAMP );

Bardziej doświadczeni użytkownicy i Ci którzy mieli styczność z bazami danych na pierwszy rzut oka zauważą błędy w składni, jednak żeby nie było masy pytań "co jest nie tak" zaznaczę błędne elementy

DROP TABLE IF EXISTS "wc3_player";

W tej lini wystarczy usunąć znaki ", tak aby zapytanie wyglądało następująco:

DROP TABLE IF EXISTS wc3_player;


W kolejnej lini:

CREATE TABLE `wc3_player` ( `player_id` INTEGER PRIMARY KEY AUTOINCREMENT, `player_steamid` varchar(25) NOT NULL default '', `player_ip` varchar(20) NOT NULL default '', `player_name` varchar(35) NOT NULL default '', `time` timestamp(14) NOT NULL DEFAULT CURRENT_TIMESTAMP );

Na zielono zaznaczony jest błąd składni, zaznaczony tekst należy zamienić na auto_increment
Zaznaczone na czerwono zapytania należy usunąć, bowiem parametr default trzeba czymś zapełnić, w naszym przypadku jest to zbędne. Poprawne zapytanie wygląda tak:
CREATE TABLE `wc3_player` ( `player_id` INTEGER PRIMARY KEY auto_increment, `player_steamid` varchar(25) NOT NULL, `player_ip` varchar(20) NOT NULL, `player_name` varchar(35) NOT NULL, `time` timestamp(14) NOT NULL DEFAULT CURRENT_TIMESTAMP );

Myślę że większego problemu z edycją kodu w/w zapytań nie będzie, więcej zabawy może być z edycją zapytań rekordów. Niestety wyeksportowane rekordy są źle sformułowane, brakuje w nich odpowiednio zdefiniowanych pól, stąd błąd przy imporcie. Podstawową kwestią jest wyciągnięcie z zapytania tworzącego tabele nazw pól, które musimy osadzić w zapytaniu. Na przykładzie zaznaczyłem pola na kolor zielony:

CREATE TABLE `wc3_player` ( `player_id` INTEGER PRIMARY KEY auto_increment, `player_steamid` varchar(25) NOT NULL, `player_ip` varchar(20) NOT NULL, `player_name` varchar(35) NOT NULL, `time` timestamp(14) NOT NULL DEFAULT CURRENT_TIMESTAMP );


Skoro mamy już nazwy tabel zajmijmy się edycja rekordów, świeżo rozkodowana baza wygląda mniej więcej tak:
INSERT INTO "wc3_player" VALUES(1,'','','Portek',07.07.2009);
Brakuje w niej tak jak pisałem wcześniej zdefiniowanych pól do których maja być dodane dane, poprawiamy więc odpowiednio kod:

INSERT INTO `wc3_player` (`player_id` ,`player_steamid` ,`player_ip` ,`player_name` ,`time`)VALUES(1,'','','Portek',07.07.2009);

Na pierwszy rzut oka widać co zostało dodane, "wc3_player" zostało zamienione na 'wc3_player', oraz dodane zostały nazwy pól (UWAGA! Ważne żeby nazwy pól były podawane między znakami 'a', oraz było w dokładnie takiej samej kolejności jak w zapytanie tworzącym tabele!).
Nie pozostało nam nic innego jak edycja wszystkich zapytań, ręczna edycja wszystkiego mija się z celem, komu chciało by się to wszystko wstawiać, posłużymy się więc opcją "Zamień". Edytujemy odpowiednio pierwszą linijkę, zaznaczamy stary kod który musimy zamienić, naciskamy klawisze CTRL+H, w pierwszym polu powinien pojawić się stary kod, następnie klikamy na pole poniżej, oraz zaznaczamy wyedytowaną i poprawna już część kodu, ukarze się ona w polu poniżej. Nie pozostaje już nic innego jak kliknąć przycisk Zamień wszystkie
Dołączona grafika

Wyedytowany cały kod, który można poprawnie i bez problemów importować do bazy danych wygląda tak:
DROP TABLE IF EXISTS wc3_player;
CREATE TABLE `wc3_player` ( `player_id` INTEGER PRIMARY KEY auto_increment, `player_steamid` varchar(25) NOT NULL, `player_ip` varchar(20) NOT NULL, `player_name` varchar(35) NOT NULL, `time` timestamp(14) NOT NULL DEFAULT CURRENT_TIMESTAMP );
INSERT INTO `wc3_player` (`player_id` ,`player_steamid` ,`player_ip` ,`player_name` ,`time`)VALUES(1,'','','Portek',07.07.2009);
INSERT INTO `wc3_player` (`player_id` ,`player_steamid` ,`player_ip` ,`player_name` ,`time`) VALUES(2,'','','Portek2',07.07.2009);
INSERT INTO `wc3_player` (`player_id` ,`player_steamid` ,`player_ip` ,`player_name` ,`time`) VALUES(3,'','','Portek3',07.07.2009);
INSERT INTO `wc3_player` (`player_id` ,`player_steamid` ,`player_ip` ,`player_name` ,`time`) VALUES(4,'','','Portek4',07.07.2009);
INSERT INTO `wc3_player` (`player_id` ,`player_steamid` ,`player_ip` ,`player_name` ,`time`) VALUES(5,'','','Portek5',07.07.2009);
INSERT INTO `wc3_player` (`player_id` ,`player_steamid` ,`player_ip` ,`player_name` ,`time`) VALUES(6,'','','Portek6',07.07.2009);
INSERT INTO `wc3_player` (`player_id` ,`player_steamid` ,`player_ip` ,`player_name` ,`time`) VALUES(7,'','','Portek7',07.07.2009);
INSERT INTO `wc3_player` (`player_id` ,`player_steamid` ,`player_ip` ,`player_name` ,`time`) VALUES(8,'','','Portek8',07.07.2009);
INSERT INTO `wc3_player` (`player_id` ,`player_steamid` ,`player_ip` ,`player_name` ,`time`) VALUES(9,'','','Portek9',07.07.2009);

Poradnik uważam za skończony, nie należy on do łatwiejszych bo i cała operacja nie jest łatwa. Wymagana jest znajomość struktury baz danych, zapytań SQL. W razie problemów proszę o kontakt w tym temacie lub poprzez Prywatną Wiadomość, będę pomagał :-)

Poradnik wykonany dla www.amxx.pl
Copyright � 2009 Portek. Kopiowanie zabronione.

Mówi o tym USTAWA ART.16
  • +
  • -
  • 22


#264870 Info HUD (dead)

Napisane przez stepdub w 01.07.2011 10:43

np. tak
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "stepdub"
#define TASKID 1515
new Float:czas

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_event("DeathMsg", "DeathMsg", "a");
czas = register_cvar("amx_tasktime", "60.0");
RegisterHam(Ham_Spawn, "player", "SpawnPost");
}

public DeathMsg()
{
new vid = read_data(2);
if(!is_user_alive(vid))
set_task(czas, "info", TASKID, _, _, "b");
}

public info(id)
{
if(is_user_alive(id))
{
client_print(id, print_chat, "Wejdź na AMXX.pl");
client_print(id, print_chat, "Aby zakupić klasę premium wejdź na AMXX.pl");
}
}

public SpawnPost(id)
{
if(task_exists(TASKID))
remove_task(TASKID);
}

i jak?
  • +
  • -
  • 1


#264878 Info HUD (dead)

Napisane przez Gość w 01.07.2011 11:11

#include <amxmodx>
#include <csx>

#define PLUGIN "Show info die"
#define VERSION "1.0"
#define AUTHOR "deLL"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

new cvar_death = register_cvar("amx_time_death", "30")
new cvar_spec = register_cvar("amx_time_spec", "20")

new Float:czas_spec = float(cvar_spec)
new Float:czas_death = float(cvar_death)

set_task(czas_spec, "PokazSpec", _,_,_, "b")
set_task(czas_death, "PokazDeath", _,_,_, "b")


}

public PokazDeath(id)
{
if((is_user_connected(id)) && (!is_user_bot(id)) && (!is_user_hltv(id)) && (!is_user_alive(id)) && (get_user_team(id) != 3) && (get_user_team(id) != 0))
{

client_print(id, print_chat, "[AMXX] Aby zakupic VIP odwiedz....")

/* W powyzszej lini edytujesz dla zmarlych (Pomiedzy " ") */
}
}

public PokazSpec(id)
{
if((is_user_connected(id)) && (!is_user_bot(id)) && (!is_user_hltv(id)) && (get_user_team(id) == 3))
{

client_print(id, print_chat, "[AMXX] Aby zakupic VIP odwiedz....")

/* W powyzszej lini edytujesz dla obserwatorow (Pomiedzy " ") */

}
}


Tak według mnie lepiej.

Masz 2 cvary:

amx_time_death 30
amx_time_spec 20

Tym 1 ustawiasz co ile ma pokazywać nieżyjącym a tym 2 co ile ma pokazywać obserwatorom.


stepdub po co tak skomplikowanie? :P



#254052 Nick Reservation System by ^Grzyboo^

Napisane przez ^Grzyboo w 29.05.2011 12:14

Dołączona grafika

Podirytowany wpisywaniem setinfo _pw "haslo" pomyslalem o pluginie innym, zastępczym, tak by hasło wpisywać podczas gry.
No i nie tylko pomyślałem, a także zrobiłem.

Plugin ma opcje:

Dołączona grafika

Pozwala to na łatwe zarządzanie wszystkim.

* Usuwanie wszystkich haseł - Standardowo dla admina z immunitetem
* Banowanie Kont - Nowość, pozwala nam na założenie bezsensownego hasła dla danego konta. Dlatego poziomy i rank nie będą dłużej wbijane na tym nicku
* Usuń - Banalne usuwanie - Tak/Nie i gotowe Dołączona grafika
* Zapis Nvault = Brak zbędnego spamu w users.ini i nie potrzeba bazy danych.

Menu Admina widoczne dla adminów tylko.

Dołączona grafika

Dołączona grafika
Plugin pyta nas przy wejściu na serwer o hasło ( o ile je mamy oczywiście ).


Dołączona grafika
Jedynie:
- Nvault
- ColorChat

Przez ColorChat musimy niestety kompilować lokalnie.


Dołączona grafika
ban_account <nick> <haslo>

Dostepne pod flagą ADMIN_BAN i pozwala na zbanowanie konta

/konto - menu główne

Dołączona grafika
Standardowa, zawartość cstrike wrzucamy do cstrike i dopisujemy nrs.amxx do plugins.ini

Proponuje zmienić nazwę forum w
#define FORUM Dołączona grafika

Dołączona grafika

Prawidłowa wersja to v2, nazwana tak, gdyż nie mogę usunąć starych załączników.

Załączone pliki


  • +
  • -
  • 48


#190311 [COD:MW Nowy] Sklep [aktualizacja!]

Napisane przez MieTeK_ w 20.11.2010 18:20

Dołączona grafika
Dodatek do nowego CodModa dodający sklep
Nie jestem pewny czy jest na 100% dobrze zrobiony więc się nie obrażę za pomocne posty <img src='http://img.amxx.pl/public/style_emoticons/default/tongue.gif' class='bbc_emoticon' alt=':P' />
Dodałem cvary, żebyście sobie mogli pozmieniać ustawienia bez mieszania w .sma - są CoD po 1000 i po 100 lvl <img src='http://img.amxx.pl/public/style_emoticons/default/tongue.gif' class='bbc_emoticon' alt=':P' />

W sklepie mamy 7 opcji:
-Ibuprofen [Leczy 10 HP] Koszt: 1500$
-Fenacetyna [Leczy 25 HP] Koszt: 3000$
-Tramal [Leczy 50 HP] Koszt: 6000$
-Amfetamina [Wyzej skaczesz] Koszt: 16000$
-Lotto [Losowanie bonusow] Koszt: 16000$
-Doswiadczenie [Dostajesz losowy EXP] Koszt: 16000$
-Ruletka [Dostajesz losowy perk] Koszt: 10000$

Z wytrzymałością perku:
-Naprawa Perku [Dostajesz +15 wytrzymalosci perku] Koszt: 10000$
Dołączona grafika
shop_ibuprofen 4000 - koszt ibuprofenu
shop_fenacetyna 3000 - koszt tenacetyny
shop_tramal 6000 - koszt tramalu
shop_amfetamina 16000 - koszt amfetaminy
shop_lotto 16000 - koszt lotto
shop_doswiadczenie 16000 - koszt doswiadczenia
shop_ruletka 10000 - koszt ruletki
shop_naprawa 10000 - koszt naprawy perku
shop_ibuhp 10 - ilość życia dodawana przez ibuprofen
shop_fenhp 25 - ilość życia dodawana przez fenacetyna
shop_tramhp 50 - ilość życia dodawana przez tramal
shop_gravity 0.50 - mnożnik grawitacji po kupieniu amfetaminy
shop_expmin 25 - minimalny exp który możemy dostać po kupnie doświadczenia
shop_expmax 250 - maksymalny exp który możemy dostać po kupnie doświadczenia
shop_wytrzymalosc 15 - ile wytrzymałości perku dostajemy po kupnie naprawy perku
Dołączona grafika
Plik cod_shop.amxx kopiujemy do folderu plugins i dopisujemy go do pliku plugins-codmod.ini
Dołączona grafika
Załączony plik  Sklep.zip   26,02 KB  5595 Ilość pobrań

Plik .zip który posiada .sma i .amxx jest w załączniku <img src='http://img.amxx.pl/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' />
Jest jeszcze stary sklep, jak kto woli ;p

Update :
23-04-2011 - Dodano colorchat i cvary
23-11-2010 - Dodano do sklepu możliwość kupowania wytrzymałości perku
06-12-2010 - Poprawione błędy ;)

Załączone pliki


  • +
  • -
  • 30


#254170 Zrobienie gadugadu

Napisane przez Kawon w 29.05.2011 18:12

Wykonaj zapytanie SQL
ALTER TABLE `amx_amxadmins` ADD `gg` int(9) NULL;


Pobierz paczkę i nadpisuj pliki
Załączony plik  gadu 6.0.1.zip   10,28 KB  61 Ilość pobrań

  • +
  • -
  • 2


#237778 Własna Grupa 1.3

Napisane przez Kawon w 16.04.2011 20:53

Demko: AMXBans: Gm 1.5.1 - Lista Adminów

Instalacja

zaloguj się do swojej bazy danych
i wykonaj zapytanie sql

ALTER TABLE `amx_amxadmins` ADD `upr` varchar(32) NULL;
ALTER TABLE `amx_amxadmins` ADD `kolor` varchar(10) NULL;
ALTER TABLE `amx_admins_servers` ADD `upr` varchar(10) NULL;


Pobieramy gotowca i nadpisujemy pliki zgodnie z folderami.
Załączony plik  gotowiec.rar   20,27 KB  623 Ilość pobrań


Instalacja ręczna
Spoiler


Wersja: 1.1
  • Własny kolor tekstu
  • Małe poprawki
Wersja: 1.2
  • dodanie do stylu vf-blue
  • propozycja PablooS na rozbicie pola wpisu koloru
Wersja: 1.3
  • Dodano w liście adminów serwera kolumnę "Grupa"
  • Dodano do "Przypisywanie Administratorów" kolumnę "Grupa"
U misieq 'a działa na AMXBans # 1.6
  • +
  • -
  • 10


#251646 Replicant Premium

Napisane przez Cypis' w 21.05.2011 18:00

dodałem masz:

Załączone pliki


  • +
  • -
  • 1


#251256 Skompilowanie pluginu

Napisane przez HaDeS From HELL w 20.05.2011 18:12

Proszę tylko zmień sobie nazwę.

Załączone pliki

  • Załączony plik  amx.amxx   99,33 KB  6 Ilość pobrań

  • +
  • -
  • 1