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
 

Supryk - zdjęcie

Supryk

Rejestracja: 07.12.2011
Aktualnie: Nieaktywny
Poza forum Ostatnio: 25.10.2015 03:29
-----

#589653 Aktualizacja IPB do 3.4.4 / 3.4.5

Napisane przez Engi w 30.11.2013 11:09

http://amxx.pl/kompi..._flashbangi.sma

 

Prawy górny róg --> Kompiluj - przenosi na stronę główną kompilatora i nie kompiluje sma na amxx


  • +
  • -
  • 2


#491495 [ROZWIĄZANE] warning x2

Napisane przez Gość w 18.12.2012 13:50

/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "hubert"

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

register_clcmd("say_team", "zobacz");
}

public zobacz(id){

new said[2]
read_argv(1, said, 1)
if (said[0] != '@')
return PLUGIN_CONTINUE


for(new i=1; i<=get_playersnum(); i++){
if(is_user_connected(i) && has_flags(i, "i")){

client_cmd(i, "spk sound/misc/admin");



}



}

return PLUGIN_CONTINUE

}
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
}

public plugin_precache()
{
precache_sound("misc/admin.va");
}
Polecam zapoznanie się z indentacją kodu.


#480160 Diablo mod Ony

Napisane przez Gość w 17.11.2012 19:54

Załączony plik  diablo_onyke2345.sma   414,28 KB  18 Ilość pobrań
  diablo_onyke2345.amxx


#460163 mp_freezetime dla vipa

Napisane przez glut w 22.09.2012 07:03

Tak Wiem ale on chciał mieć FreezeTime dla vipa osobny więc zrobiłem :)

Nw czy wszyscy gracze mają freezetime czy tylko Vip :)

@ Jeżeli dla wszystkich to niech zrobi tak :D

Wyłączy Freezetime na serwie

wrzuci ten plugin

#include <amxmodx>
#include <fun>

#define PLUGIN "Spped"
#define VERSION "1.0"
#define AUTHOR "glut"

new ft_vipa;
new ft_gracza;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_logevent("Round_Start",2,"1=Round_Start");
	
	ft_vipa = register_cvar("ft_vipa","3")
	
	ft_gracza = register_cvar("ft_gracza","5")
}
public Round_Start()
{
	for (new id=1; id < 33; id++)
	{
		if(is_user_alive(id))
		{
			if(get_user_flags(id) & ADMIN_LEVEL_H)
			{
				set_user_maxspeed (id,0.1)
				set_task(get_pcvar_float(ft_vipa),"zmien_speeda",id,_,_,"a",1)
			}
			else
			{
				set_user_maxspeed (id,0.1)
				set_task(get_pcvar_float(ft_gracza),"zmien_speeda_gracza",id,_,_,"a",1)
			}
		}
	}
}
public zmien_speeda(id)
{
	set_user_maxspeed(id,-1.0)
}
public zmien_speeda_gracza(id)
{
	set_user_maxspeed(id,-1.0)
}

i niech wpisze cvary

ft_vipa "3" // czas ft vipa
ft_gracza "5" // czas ft gracza

  • +
  • -
  • 1


#460249 mp_freezetime dla vipa

Napisane przez AztekHQS w 22.09.2012 11:48

#include <amxmodx>
#include <hamsandwich>
#include <fun>

#define VIP ADMIN_LEVEL_H

public plugin_init() {
register_plugin("VIP FreezeTime", "1.0", "AztekHQS")

register_cvar("amx_vip_ft", "5")

RegisterHam(Ham_Spawn, "player", "Resp", 1)
}

public Resp(id) {
if(!is_user_alive(id) || !(get_user_flags(id) & VIP)) return PLUGIN_CONTINUE

set_user_maxspeed(id, 0.1)
set_task(get_cvar_float("amx_vip_ft"), "Zmien", id)

return PLUGIN_CONTINUE
}

public Zmien(id) set_user_maxspeed(id, 250.0)


Cvar:
amx_vip_ft "5" // czas freezetime vipa



#460147 mp_freezetime dla vipa

Napisane przez AztekHQS w 21.09.2012 22:51

register_logevent("Round_Start",2,"1=Round_Start")

round_start jest po freezetime ...


#460035 mp_freezetime dla vipa

Napisane przez glut w 21.09.2012 15:36

To proszę

cvar do amxx.cfg

ft_vipa "3"

wtedy Vip ma FT na 3 sek :)

#include <amxmodx>
#include <fun>

#define PLUGIN "Spped"
#define VERSION "1.0"
#define AUTHOR "glut"

new ft_vipa

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

register_logevent("Round_Start",2,"1=Round_Start");

ft_vipa = register_cvar("ft_vipa","3")
}
public Round_Start()
{
for (new id=1; id < 33; id++)
{
if(is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_H)
{
set_user_maxspeed (id,0.1)
set_task(get_pcvar_float(ft_vipa),"zmien_speeda",id,_,_,"a",1)
}
}
}
public zmien_speeda(id)
{
set_user_maxspeed(id,-1.0)
}

  • +
  • -
  • 1


#460028 mp_freezetime dla vipa

Napisane przez glut w 21.09.2012 15:14

Jeżeli dobrze rozumiem to chodzi Ci o to aby Vip miał FreezeTime np. przez 5 sek po rozpoczęciu gry ??

jeżeli tak to zrób

przy spawnie

dostaje

set_user_maxspeed (id,0.1)


i stworzyć task że po 5 sek ma speeda bo to wyżej go unieruchamia

tu masz przykład zastosowania na flagę T

jeżeli bd miał problem daj sma dodam ci to :D

#include <amxmodx>
#include <fun>

#define PLUGIN "Spped"
#define VERSION "1.0"
#define AUTHOR "glut"


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

register_logevent("Round_Start",2,"1=Round_Start");
}
public Round_Start()
{
for (new id=1; id < 33; id++)
{
if(is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_H)
{
set_user_maxspeed (id,0.1)
set_task(5.0,"zmien_speeda",id,_,_,"a",1)
}
}
}
public zmien_speeda(id)
{
set_user_maxspeed(id,-1.0)
}

  • +
  • -
  • 2


#455060 [ROZWIĄZANE] problem z kompilacja ultimate sounds

Napisane przez Gość w 03.09.2012 08:33

Załączony plik  Plugin.sma   10,77 KB  30 Ilość pobrań
  Plugin.amxx


#453657 [ROZWIĄZANE] c4 timer poszukuje

Napisane przez Pawlak093 w 30.08.2012 18:46

http://amxx.pl/topic...9-c4-wyjebe-za/


#122461 C4 wyjeb*e za

Napisane przez Pawlak093 w 03.04.2010 07:04

załącznik

Załączone pliki




#453154 amx_malamapa + Colorchat problem

Napisane przez K!113r w 29.08.2012 16:11

Przy ColorChat nie ma "print_chat" tylko NORMAL/RED/BLUE/GREEN
  • +
  • -
  • 1


#453146 amx_malamapa + Colorchat problem

Napisane przez sNH. w 29.08.2012 15:54

To nie błędy, to ostrzeżenia/powiadomienia :)
  • +
  • -
  • 1


#452086 [ROZWIĄZANE] LoadingSongAdvanced_3.amxx

Napisane przez glut w 27.08.2012 08:53

proszę

#include <amxmodx>
#include <amxmisc>

#define MAX_SONGS 20
new gDir[MAX_SONGS][32];
new file[] = "addons/amxmodx/configs/loadmusic.ini";
public plugin_init()
{
register_plugin("Loading Music","0.1","tomcionek15 & grs4");
}
new num;

public plugin_precache()
{
new len, arg[32], szDir[64];
for(new i; read_file(file, i, arg, charsmax(arg),len);i++)
{

remove_quotes(arg);
copy(gDir[i], charsmax(arg), arg);
formatex(szDir, charsmax(szDir), "sound/misc/%s", gDir[i]);
num++
precache_generic(szDir);
}
}
public client_connect(id)
{
new rand = random(num);
client_cmd(id, "mp3 play sound/misc/%s", gDir[rand]);
}

  • +
  • -
  • 2


#451995 [ROZWIĄZANE] LoadingSongAdvanced_3.amxx

Napisane przez GT Team w 26.08.2012 21:59

Łap sma

#include
#include

#define MAX_SONGS 20
new gDir[MAX_SONGS][32];
new file[] = "addons/amxmodx/configs/loadmusic.ini";
public plugin_init()
{
register_plugin("Loading Music","0.1","tomcionek15 & grs4");
}
new num;

public plugin_precache()
{
new len, arg[32], szDir[64];
for(new i; read_file(file, i, arg, charsmax(arg),len);i++)
{

remove_quotes(arg);
copy(gDir[i], charsmax(arg), arg);
formatex(szDir, charsmax(szDir), "sound/misc/%s", gDir[i]);
num++
precache_generic(szDir);
}
}
public client_connect(id)
{
new rand = random(num);
client_cmd(id, "mp3 play sound/misc/%s", gDir[rand]);
}



twórz plik W :addons/amxmodx/configs/ nazwa : loadmusic.ini

piszesz np w nim

"test.mp3"
i Pliki dajesz do sound/misc/

i działa :)