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
 

Zdjęcie

Menu z pytaniem po 3 rundach


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
5 odpowiedzi w tym temacie

#1 Qes

    Profesjonalista

  • Użytkownik

Reputacja: 40
Pomocny

  • Postów:204
  • Lokalizacja:Polska
Offline

Napisano 09.10.2013 20:38

Witam,

Jak zrobić plugin w którym po 3 rundach gry (na mapie) pokazywało menu z pytanie, np:
"Fajny serwer" TAK || NIE
Jeśli odpowie TAK to wywołuje jakąś funkcję, jeśli nie to zamyka menu.

 

Mógłby mi ktoś takie coś napisać i powiedzieć co i jak?


  • +
  • -
  • 0

Polecam serdecznie

cs1.6download.png

Zapraszam!


#2 GT Team

    Ten lepszy xD

  • Zbanowany

Reputacja: 321
Wszechpomocny

  • Postów:1 435
  • GG:
  • Imię:Tomasz i Grzegorz
  • Lokalizacja:Wojkowice
Offline

Napisano 11.10.2013 18:44

/* Plugin generated by AMXX-Studio */

#include 
#include 

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


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_event("HLTV", "HLTV", "a", 1=0, 2=0)
}
public HLTV()
{
	static round
	round++
	if(round == 3)
		jakas funkcja
}
w miejscu "jakas funkcja" daj funkcje, ktora pokazuje gracza menu

Nowa wersja Tower Defense 0.2 Alpha | Inne Mody -> Nowości

 


#3 Qes

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 40
Pomocny

  • Postów:204
  • Lokalizacja:Polska
Offline

Napisano 11.10.2013 20:18

A mógłbyś zrobić tak by to wyglądało tak że po tych 3 rundach pokazuje takie pytanie

"Czy chcesz 500 HP" TAK | NIE

 

Jeżeli naciśnie TAK to dodaje następną funkcję (tutaj nie musisz robić tego że daje 500 HP)


  • +
  • -
  • 0

Polecam serdecznie

cs1.6download.png

Zapraszam!


#4 GT Team

    Ten lepszy xD

  • Zbanowany

Reputacja: 321
Wszechpomocny

  • Postów:1 435
  • GG:
  • Imię:Tomasz i Grzegorz
  • Lokalizacja:Wojkowice
Offline

Napisano 12.10.2013 15:05

/* Plugin generated by AMXX-Studio */

#include 

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


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_event("HLTV", "HLTV", "a", 1=0, 2=0)
}
public HLTV()
{
	static round
	round++
	if(round == 3)
	{
		for(new i = 1; i < 33 ;i++)
		{
			if(is_user_connected(i) && !is_user_hltv(i))
			{
				Menu(i)
			}
		}
	}
}
public Menu(id)
{
	new menu = menu_create("Czy chcesz \y500\w HP ?", "MenuH")
	menu_additem(menu, "Tak")
	menu_additem(menu, "Nie")
	
	menu_display(id, menu)
}
public MenuH(id, menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_CONTINUE
	}
	if(item = 0) // Jezeli gracz o id=id nacisnal tak
	{
		coss. 
	}
	else if(item == 1)//jesli nie..
	{
		csoos
	}
	return PLUGIN_CONTINUE
}
Biblioteka to amxmodx

Nowa wersja Tower Defense 0.2 Alpha | Inne Mody -> Nowości

 


#5 Qes

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 40
Pomocny

  • Postów:204
  • Lokalizacja:Polska
Offline

Napisano 12.10.2013 16:06

Nie kompiluje się:

 

asddsa.sma(13) : error 022: must be lvalue (non-constant)
asddsa.sma(13) : warning 215: expression has no effect
asddsa.sma(13) : error 022: must be lvalue (non-constant)
asddsa.sma(13) : warning 215: expression has no effect
asddsa.sma(13) : error 001: expected token: ";", but found ")"
asddsa.sma(13) : fatal error 107: too many error messages on one line

  • +
  • -
  • 1

Polecam serdecznie

cs1.6download.png

Zapraszam!


#6 GT Team

    Ten lepszy xD

  • Zbanowany

Reputacja: 321
Wszechpomocny

  • Postów:1 435
  • GG:
  • Imię:Tomasz i Grzegorz
  • Lokalizacja:Wojkowice
Offline

Napisano 12.10.2013 16:13

/* Plugin generated by AMXX-Studio */

#include 

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


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_event("HLTV", "HLTV", "a", "1=0", "2=0")
}
public HLTV()
{
	static round
	round++
	if(round == 3)
	{
		for(new i = 1; i < 33 ;i++)
		{
			if(is_user_connected(i) && !is_user_hltv(i))
			{
				Menu(i)
			}
		}
	}
}
public Menu(id)
{
	new menu = menu_create("Czy chcesz \y500\w HP ?", "MenuH")
	menu_additem(menu, "Tak")
	menu_additem(menu, "Nie")
	
	menu_display(id, menu)
}
public MenuH(id, menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_CONTINUE
	}
	if(item == 0) // Jezeli gracz o id=id nacisnal tak
	{
		//coss. 
	}
	else if(item == 1)//jesli nie..
	{
		//csoos
	}
	return PLUGIN_CONTINUE
}
zapomniałem dać cudzysłowów w register_event. sorki ;x

Nowa wersja Tower Defense 0.2 Alpha | Inne Mody -> Nowości

 





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych