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
 

se7en - zdjęcie

se7en

Rejestracja: 05.03.2009
Aktualnie: Nieaktywny
Poza forum Ostatnio: 24.05.2019 01:26
-----

#277432 Komenda w sayu z equali

Napisane przez DarkGL w 04.08.2011 10:22

zwróć na końcu funkcji
return PLUGIN_HANDLED;
to zablokuje pokazanie wiadomości w sayu
  • +
  • -
  • 1


#277412 Czy jest admin online

Napisane przez DarkGL w 04.08.2011 09:45

lol
if(equal(czy_jest_admin_online, "1"))
na
if(czy_jest_admin_online())

  • +
  • -
  • 1


#119416 Alternatywa show_motd

Napisane przez Vertricus w 17.03.2010 23:33

Diablo :|
Pamiętaj że motd ma ograniczenia wielkościowe :|
public showitem(id,itemname[],itemvalue[],itemeffect[],Durability[])
{
new diabloDir[64]
new g_ItemFile[64]
new amxbasedir[64]
get_basedir(amxbasedir,63)

format(diabloDir,63,"%s/diablo",amxbasedir)

if (!dir_exists(diabloDir))
{
new errormsg[512]
format(errormsg,511,"Blad: Folder %s/diablo nie mogł być znaleziony. proszę skopiowac ten folder z archiwum do folderu amxmodx",amxbasedir)
show_motd(id, errormsg, "An error has occured")
return PLUGIN_HANDLED
}


format(g_ItemFile,63,"%s/diablo/item.txt",amxbasedir)
if(file_exists(g_ItemFile))
delete_file(g_ItemFile)

new Data[768]

//Header
format(Data,767,"<html><head><title>Informacje o przedmiocie</title></head>")
write_file(g_ItemFile,Data,-1)

//Background
format(Data,767,"<body text=^"#FFFF00^" bgcolor=^"#000000^" background=^"%sdrkmotr.jpg^">",Basepath)
write_file(g_ItemFile,Data,-1)

//Table stuff
format(Data,767,"<table border=^"0^" cellpadding=^"0^" cellspacing=^"0^" style=^"border-collapse: collapse^" width=^"100%s^"><tr><td width=^"0^">","^%")
write_file(g_ItemFile,Data,-1)

//ss.gif image
format(Data,767,"<p align=^"center^"><img border=^"0^" src=^"%sss.gif^"></td>",Basepath)
write_file(g_ItemFile,Data,-1)


//item name
format(Data,767,"<td width=^"0^"><p align=^"center^"><font face=^"Arial^"><font color=^"#FFCC00^"><b>Przedmiot: </b>%s</font><br>",itemname)
write_file(g_ItemFile,Data,-1)

//item value
format(Data,767,"<font color=^"#FFCC00^"><b><br>Wartosc: </b>%s</font><br>",itemvalue)
write_file(g_ItemFile,Data,-1)

//Durability
format(Data,767,"<font color=^"#FFCC00^"><b><br>Wytrzymalosc: </b>%s</font><br><br>",Durability)
write_file(g_ItemFile,Data,-1)

//Effects
format(Data,767,"<font color=^"#FFCC00^"><b>Efekt:</b> %s</font></font></td>",itemeffect)
write_file(g_ItemFile,Data,-1)

//image ss
format(Data,767,"<td width=^"0^"><p align=^"center^"><img border=^"0^" src=^"%sgf.gif^"></td>", Basepath)
write_file(g_ItemFile,Data,-1)

//end
format(Data,767,"</tr></table></body></html>")
write_file(g_ItemFile,Data,-1)

//show window with message
show_motd(id, g_ItemFile, "Informacje Przedmiotu")

return PLUGIN_HANDLED

}

  • +
  • -
  • 1


#119072 Jak nadac komus 'status' ?

Napisane przez Vertricus w 16.03.2010 01:02

Zmienna logiczna na koncu przypisujesz true i przed wykonaniem sprawdzasz czy jest false :|
  • +
  • -
  • 1


#118941 FakeMeta IN_USE

Napisane przez Seba w 15.03.2010 16:11

/* Plugin generated by AMXX-Studio */



#include <amxmodx>

#include <amxmisc>

#include <engine>



#define PLUGIN "Nowy Plugin"

#define VERSION "1.0"

#define AUTHOR "Sn!ff3r"



#define DELAY 10.0



new Float:lasttime[33]



public plugin_init() {

	register_plugin(PLUGIN, VERSION, AUTHOR)	

}



public client_connect(id)

{

	lasttime[id] = 0.0

}



public client_PreThink(id)

{

	if(entity_get_int(id, EV_INT_button) & IN_USE)

	{

			if(get_gametime() - lasttime[id] > DELAY)

			{

					static name[33], str[64]

					get_user_name(id, name, 33)

					

					

					

					// kod

					

					lasttime[id] = get_gametime()

			}

	}

}
zrób wg tego


#115844 Pluginy pod mojego moda

Napisane przez NiuniaKnopersa w 02.03.2010 01:29

2) Weapns Crosshairs - Nieoficjalny polski support AMX Mod X
  • +
  • -
  • 1


#115199 random_num a if

Napisane przez mgr inż. Pavulon w 27.02.2010 20:35

	new const g_los[] = {1, 6, 7, 11}

los[id] = random_num(0, sizeof( g_los ) - 1);

switch( los[id] ) {
case 7: costam
case 11: drugi_costam
default: standardowy_cosiek
}

  • +
  • -
  • 1


#115200 random_num a if

Napisane przez DarkGL w 27.02.2010 20:37

noo można tak lub
switch(los[id])
case 11:
{
}
case 7:
{
}
itd.

  • +
  • -
  • 1


#114625 nowa opcja w menu

Napisane przez Vertricus w 26.02.2010 12:54

Linijka a jej odczytywanie:
Menu Key Defines: 
/* Menu keys */
#define MENU_KEY_1		(1<<0)
#define MENU_KEY_2		(1<<1)
#define MENU_KEY_3		(1<<2)
#define MENU_KEY_4		(1<<3)
#define MENU_KEY_5		(1<<4)
#define MENU_KEY_6		(1<<5)
#define MENU_KEY_7		(1<<6)
#define MENU_KEY_8		(1<<7)
#define MENU_KEY_9		(1<<8)
#define MENU_KEY_0		(1<<9)

Czyli nie wiem czy to dobrze nazwie ale bity odpowiadające za guzik.

Na pytanie co to za menu: Stare.

Jak dodać? Dodajesz button do keys, i w switchu dodajesz co ma się wykonać :X
  • +
  • -
  • 1


#110447 Komenda say w funkcji

Napisane przez DarkGL w 07.02.2010 21:59

/* Plugin generated by AMXX-Studio */



#include <amxmodx>

#include <amxmisc>



#define PLUGIN "New Plug-In"

#define VERSION "1.0"

#define AUTHOR "Home"

#define Keysmenu_przepisz (1<<0) // Keys: 1





public plugin_init() {

	register_plugin(PLUGIN, VERSION, AUTHOR)

	

	register_menucmd(register_menuid("menu_przepisz"), Keysmenu_przepisz, "Pressedmenu_przepisz")

	// Add your code here...

}



public Showmenu_przepisz(id) {

	show_menu(id, Keysmenu_przepisz, "1.ASD^n", -1, "menu_przepisz") // Display menu

}



public Pressedmenu_przepisz(id, key) {

	/* Menu:

	* 1.ASD

	*/



	switch (key) {

		case 0: { // 1

			Showmenu_przepisz(id);

		}

	}

}


  • +
  • -
  • 1