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
 

Gasior - zdjęcie

Gasior

Rejestracja: 22.01.2011
Aktualnie: Nieaktywny
Poza forum Ostatnio: 02.01.2021 13:40
-----

#450862 [ROZWIĄZANE] Liczba zyjacych CT i TT ciagle wzrasta

Napisane przez GT Team w 24.08.2012 12:24


/* Plugin generated by AMXX-Studio */

#include
#include
#include // get_user_team(id) ....

#define PLUGIN "takie tam"
#define VERSION "1.0"
#define AUTHOR "tomcionek15 & grs4"


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

set_task(2.0, "Pokaz", _, _, _, "b")
//set_task(co ile odswiezac, "nazwa_funkcji", id przeslane, "cos", _, "flaga", powtorz")
}

new tt, ct;
public Pokaz()
{
tt = 0
ct = 0
for(new i = 1 ; i < 33 ; i++)
{
if(!is_user_connected(i) || !is_user_alive(i) || is_user_hltv(i))
continue;

if(get_user_team(i) == 1) // tt
tt++;
else if(get_user_team(i) == 2)
ct++;
}

set_hudmessage(170, 255, 255, 0.24, 0.86, 0, 6.0, 2.1)
show_hudmessage(0, "Zyje %d TT i %d CT", tt, ct)
}


nie wyzerowales tt i ct dlatego caly czas liczba sie dodaje..


#253969 Problem w logach error

Napisane przez Agent w 29.05.2011 00:32

/*##########################################################################
##
## -- www.SteamTools.net
## ___ _____ ___ ___ _ __ _ ___ ___ _____ _
## / | | _ \ / |/ | | | | \ | | / |/ | | _ \ | |
## / /| | | | | | / /| /| | | | | \| | / /| /| | | | | | | |
## / / | | | | | | / / |__/ | | | | | |\ | / / |__/ | | | | | | | |
## / / | | | |_| | / / | | | | | | \ | / / | | | |_| | | |___
## /_/ |_| |_____/ /_/ |_| |_| |_| \_| /_/ |_| |_____/ |_____|
##
## |__ |__ o _|_ ___ __ __ o |__, ___
## -- |__) (__| (__(__( | ) | |_, (__/_ | ) ) | | \ (__/_
## |
##
## Originated as a simple idea back in 2004, it was forgotten due to
## lack of my 'Small' coding skills. However I have progressed in recent
## months and somehow crossed that old post with this concept in it. So
## naturally I challenged myself to see if I could do it, and voila! I
## could <img src='http://img.amxx.pl/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' />
##
## Once you join, you play a normal person for the first round, and for
## all remaining rounds your CT or TE models are custom. They now read
## "ADMIN" on front and back, and also have small "A" patches on the arms.
## I designed these models myself, it's very easy, just bring the textures
## into photoshop, tweak out, and replace.
##
## Enjoy!
##
##
## CHANGELOG
##------------------------------------------------------------------------
## 2) v1.1.1 - Fixed missing event
## 1) v1.1.0 - Fixed VIP and other model bugs
##
##
## INSTALLATION
##------------------------------------------------------------------------
## 1) Unzip (which you may have done already)
## 2) Place 'amx_adminmodel.amxx' in 'cstrike/addons/amxmodx/plugins'
## 3) Add a line in 'configs/plugins.ini' containing 'amx_adminmodel.amxx'
## 4) Put the 'admin_ct' and 'admin_te' folders into 'cstrike/models' folder
## 5) -- Visit www.SteamTools.net and enjoy your new plugin!
##
##
##
## THE CVARs
##------------------------------------------------------------------------
##
## No CVARs for this plugin <img src='http://img.amxx.pl/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' />
##
##
##########################################################################*/


#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init() {
register_plugin("AMX Admin Model", "1.1.1", "whitemike")
register_event("ResetHUD", "resetModel", "b")
return PLUGIN_CONTINUE
}

public plugin_precache() {
precache_model("models/player/admin_ct/admin_ct.mdl")
precache_model("models/player/admin_te/admin_te.mdl")

return PLUGIN_CONTINUE
}

public resetModel(id, level, cid)
{

if(!is_user_connected(id))
return PLUGIN_CONTINUE;	
	
if (get_user_flags(id) & ADMIN_KICK) {
	new CsTeams:userTeam = cs_get_user_team(id)
	if (userTeam == CS_TEAM_T) {
		cs_set_user_model(id, "admin_te")
	}
	else if(userTeam == CS_TEAM_CT) {
		cs_set_user_model(id, "admin_ct")
	}
	else {
		cs_reset_user_model(id)
	}
}

return PLUGIN_CONTINUE
}

Powinno być OK
  • +
  • -
  • 1


#325965 [ROZWIĄZANE] DR vip

Napisane przez kasza w 23.11.2011 20:18

http://amxx.pl/topic...ip-na-deathrun/
http://amxx.pl/topic...vip-by-skowron/
http://amxx.pl/topic...8-deathrun-vip/
  • +
  • -
  • 1


#248986 Admin Menu - v 1.5

Napisane przez MieTeK_ w 13.05.2011 20:00

Dołączona grafika
Plugin który dodaje menu admina pod moda COD.
Zawiera on dawanie EXP'a, perków.
Można też ustawiać LVL.
W wersji 1.5 dodałem przeniesienia, zsumowania oraz zamienienia EXP'a pomiędzy klasami wybranego gracza <img src='http://img.amxx.pl/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' />
Liczę, że się Wam spodoba.
Trochę namieszane w kodzie, ale się nie martwcie ;p
Dołączona grafika
say /codadmin - Otwiera menu admina.
Dołączona grafika
Plik cod_adminmenu.amxx wklejamy do plugins
Nazwę cod_adminmenu.amxx wpisujemy w plugins-codmod.ini
Dołączona grafika
Załączony plik  cod_adminmenu.zip   8,47 KB  12330 Ilość pobrań

  • +
  • -
  • 107


#423579 dodatkowe XP dla vipa zastrzelenie bramki

Napisane przez Gość w 23.06.2012 16:10

Dodałem
#define EXP_VIP_GOAL  500
na początku jako liczba dodatkowego XP które otrzymuje VIP za strzelenie bramki oraz króciutki kod w linijkach 1365-1366
if(get_user_flags(ballowner) & VIP_FLAG)
gainedxp+=EXP_VIP_GOAL;


Ostateczne SMA:

Załączony plik  soccerVIPgoal.sma   73,99 KB  47 Ilość pobrań
  soccerVIPgoal.amxx


#362716 Plugin do podmiany modeli broni

Napisane przez Hiroshima w 11.02.2012 20:16

http://amxx.pl/topic...replacement-13/
  • +
  • -
  • 3


#375130 Zmiana modeli gracza.

Napisane przez IndeS w 04.03.2012 13:34

http://amxx.pl/topic...ers-models-130/ oto plugin do podmiany modeli graczy
  • +
  • -
  • 1


#418756 Prośba o sprawdzenie klasy

Napisane przez FORMOZA w 07.06.2012 23:04

Prawie dobrze tylko że zapomniałeś o
return COD_CONTINUE;
;)

Trzymaj to i kliknij na napis 'Pobierz Plugin'

Załączony plik  codclass_zolnierzspecjalny.sma   18,87 KB  21 Ilość pobrań
  codclass_zolnierzspecjalny.amxx
  • +
  • -
  • 1


#308511 Klasa Cichy Zabojca - może się czolgac

Napisane przez d0naciak w 15.10.2011 20:16

Dołączona grafika
Oto zupełnie nowa klasa która może się czołgać. Na start dostaje M4, lecz wszystko można zmienić w *.sma :D Myślę że się przyda

Dołączona grafika

Plik codclass_cichyzabojca.amxx wrzucamy do addons/amxmodx/plugins
Plik codclass_cichyzabojca.sma wrzucamy do addons/amxmodx/scripting
Wchodzimy do plugins-codmod.ini i dopisujemy w nowej linijce codclass_cichyzabojca.amxx

Dołączona grafika

fakemeta

Dołączona grafika
Załączony plik  CichyZabojca.rar   4,96 KB  576 Ilość pobrań

  • +
  • -
  • 9


#392882 Uniwersalny VIP

Napisane przez K!113r w 07.04.2012 00:17

opis

Jako że miałem dość czytania w dziale scripting/pluginy próśb o przerobienie vip'a napisałem uniwersalnego, czyli wszystko w jednym, a Ty sam wybierasz to czego potrzebujesz.

instalacja
standardowa

wymagane moduly
#include <amxmodx>
#include <hamsandwich>
#include <engine>
#include <fakemeta>
#include <fun>
#include <cstrike>
#include <colorchat>
komendy
/info - wyświetlane motd (wymagane vipek.txt w cstrike/)
/vips, /vipy - vipy on-line

oczywiście jeśli ich nie chcesz to można wyłączyć. Jak? Patrz konfiguracje

inne informacje

Co można sobie wybrać?

Do wyboru są:
  • wszystkie bronie (każda z osobna), można dać dla vip'a nie zależnie od teamu lub dla ct albo tt. Możemy dawać bronie bez amunicji w plecaku lub z pełną amunicją w plecaku.
  • deagle z jednym nabojem w magazynku (dla ct, tt lub all)
  • podwójny skok
  • mniejsza grawitacja na nożu (można ustawić ilość)
  • mniejsza widoczność na nożu (można ustawić ilość)
  • hp na start (można ustawić ilość)
  • grawitacja na start (można ustawić ilość)
Dodatkowo można włączyć bądź wyłączyć:
  • komendy /vips, /vipy
  • komendę /info
  • napis VIP w tablicy wyników
  • prefix vipa (można ustawić jego kolor i co ma tam być napisane)
  • prefix vipa + vip pisze na zielono
  • vip pisze na zielono (wymagane zakomentowane #define od prefixu)
konfiguracja
Aby wyłączyć coś czego nie chcemy wystarczy zakomentować #define z tym w SMA PLUGINU!

sposoby komentowania:

//#define BRON_DEAGLE

// - komentowanie do końca linijki (tylko jedna)


/*
#define KOMENDA_VIPY // /vipy i lista w say'u
#define TABELA_VIP // vip w score
*/

/* */ - komentowanie wielu linijek (/* to początek komentarza, a */ to koniec)


Przykład wyboru broni, np. M4A1

//puste m4a1 dla vip'a niezależnie od drużyny

#define BRON_M4A1
//#define BRON_M4A1_TT
//#define BRON_M4A1_CT
//#define AMMO_M4A1


// "pełne" m4a1 niezależnie od drużyny

#define BRON_M4A1
//#define BRON_M4A1_TT
//#define BRON_M4A1_CT
#define AMMO_M4A1


// puste m4a1 tylko dla tt (ct nic nie dostaje)

#define BRON_M4A1
#define BRON_M4A1_TT
//#define BRON_M4A1_CT
//#define AMMO_M4A1


analogicznie będzie dla ct

błędnym wyborem broni będzie:

#define BRON_M4A1
#define BRON_M4A1_TT
#define BRON_M4A1_CT
#define AMMO_M4A1



jeżeli #define BRON_M4A1 będzie zakomentowane, to vip nigdy jej nie dostanie, nawet jeżeli linijki _TT, _CT, AMMO_M4A1 nie będą zakomentowane!


jeżeli #define wygląda następująco:

#define ILOSC_HP 110


to tam wpisujemy żądaną ilość czegoś, tu HP

PO KONFIGURACJI NALEŻY DOKONAĆ PONOWNEJ KOMPILACJI PLUGINU!

Proszę też nie zmieniać autora pluginu :P


W tym temacie można dawać propozycje czego w nim jeszcze brakuje, dodam.

Załączone pliki


  • +
  • -
  • 3


#221499 VIP Plugin 3.2.5

Napisane przez KariiO w 04.03.2011 16:20

Dołączona grafika
VIP 3.2 to przede wszystkim ułatwiony kod + moim zdaniem sposób dawania VIP'a staje się prostszy i wygodniejszy (flaga X)
Dlaczego inna flaga ? - to proste flaga X nie jest używana do niczego.Flaga T osobiście mi przeszkadzała , czemu ? - dodawanie adminów , nie wszystkie opcję...
Komenda /vipbron wyświetla VIP menu tak jak na początku rundy(można wyłączyć cvarem)
Dodatkowy zestaw broni.

Dołączona grafika
Zmiany w wersjach :

VIP Plugin 2.0a - Bugowanie się paki oraz defa.
VIP Plugin 2.05a - Nie wyświetlanie się menu broni.
VIP Plugin 3.0 - Wyświetla się menu i nie buguje się C4(edytor/autor tej wersji używał zbyt dużo nie potrzebnego kodu)
VIP Plugin 3.1 - Optymalizacja kodu + dodatkowa komenda+dodatkowy zestaw broni w VIP menu
VIP Plugin 3.2:
- Cvarem wybieramy na jaką flagę ma być VIP.
- Model VIP-a (ustawiamy cvarem).
- Ograniczenie użycia /bronvip na rundę(również cvar).
- Jeden CurWeapon.

VIP Plugin 3.2.5:
- skrócony kod

-wszystko powinno działać :)

*Ta wersja VIP'a nie jest jakąś "zbajerowaną" wersją mimo tego że sam z niej korzystam i naprawdę jest to łatwiejsze udostępniam ją również wam...ułatwia nam dobrowolnie edytowanie kodu.
Dołączona grafika


Plik VIP.amxx do folderu plugins
Plik VIP.sma do folderu scripting
Plik vip.txt do folderu cstrike

Żeby włączyć VIP'a należy:
Do pliku plugins.ini w configs dopisać(najlepiej na końcu):
VIP.amxx
Zawartość pliku tekstowego vip.txt będzie wyświetlana w MOTD graczowi po wpisaniu w say'u /vip.
Dołączona grafika
money_kill_bonus 500  // Ile kasy dostanie VIP za kill'a
money_hs_bonus 300   // Ile kasy dostanie Vip za HeadShot'a
amx_vip_hp 15	 // Ile dostanie Vip HP za killa
amx_vip_hp_hs 30  // Ile dostanie HP Vip za headshota
amx_vip_max_hp 100 // Ile VIP może mieć max. hp
vip_active 0	// 0 = każdy może mieć awp, 1 = tylko vip
menu_active 1  // 0 = Nie ma menu na początku rundy z darmowymi pakietami M4A1+Dgl,AWP+Dgl lub AK47+DGL, 1 = Jest to menu
menu_bronvip 1  // 0= Po wpisaniu gracza z flagą "X" czyli VIP'a nie wyświetli mu się menu z wyborem broni. 1=Wyświetla się to menu

Dodatkowe cvary (dodano 23 kwietnia):
model_active 1	 //Czy VIP ma mieć model VIP-a za CS'a ? 0-nie 1-tak (domyślnie 1)
vip_iloscuzyc_bronvip 0	//Ile razy możemy użyc /bronvip na rundę ? (domyślnie 0)
vip_flaga ADMIN_FLAG_X	 //Na jaką flagę jest VIP? Link do flag poniżej. (Domyślnie ADMIN_FLAG_X)
Flagi - AMXX.pl: Support AMX Mod X

DODAWANIE VIP'A:

Są 3 sposoby na dodanie VIP'a(jeżeli na flagę x):
STEAM_ID - tak zwany sid , najlepiej użytkownikowi który ma STEAM'a dawać na sid Dołączona grafika
"STEAM_ID" "Hasło(nie musi być)" "bix" "de"
W przypadku neostrady (i niektórych innych) po zresetowaniu liveboxa czy tam routera zmienia się nam IP ale ja np. posiadam radiówkę-bezprzewodowy internet ze stałym IP , mogę sobie pozwolić na takie coś:
"IP" "Hasło(nie musi być)" "bix" "de"
Nick według mnie najprostszy sposób , wygląda to tak:
"Nick" "Hasło(z tego co wiem to musi)" "it" "bix"

3 flagi od czego która ? :
X- sam VIP bez admin czat , rezerwacji slota.
I- admin czat czyli pisanie na @,@@,@@@.
B- rezerwacja slota.
Dołączona grafika
CSTRIKE
FUN

Dołączona grafika
*W Paczka VIP 3.2.rar znajduje się vip.txt.

VIP 3.2
DOWNLOAD

Załączone pliki


  • +
  • -
  • 9


#105535 Ranga

Napisane przez PAFCIO w 15.01.2010 20:05

Proszę oryginalne archiwum.

Załączone pliki

  • Załączony plik  rangi.rar   14,49 KB  354 Ilość pobrań

  • +
  • -
  • 2


#393055 [Poradnik] AMXBans 6 "Jak i Co?" 2 + .PDF

Napisane przez QuahodronN w 07.04.2012 11:31

// Tak naprawdę ten cvar jest niezle pomylony niby chodzi o czas a ustawia wlasny powód bana
// -1 aby wylaczyc, 0 aby wlaczyc wlasny powód bana
amxbans_custom_statictime 0

Proszę
  • +
  • -
  • 1


#392139 [ROZWIĄZANE] Simple_redict

Napisane przez pfkers w 05.04.2012 23:41

polecam te przekierowania:

http://darkgl.amxx.p...przekierowanie/

http://amxx.pl/topic...redirect-2-new/


#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