←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Nowy Plugin
Prośba o "zrobienie" /menu

  • +
  • -
kaycam. - zdjęcie kaycam. 14.03.2013

Witam.

Proszę kogoś o zrobienie pluginu "/menu"
W menu powinno znajdywać się:
1. Zobacz informacje o Vipie - tutaj chodzi o to, że jak ktoś to kliknie to wyskakuje Tabela z info o vipie. Pod ta informacja powinna być komenda /vip. Na komendzie /vip wszystko jest opisane ale do menu by się przydało
2. Zobacz swoj ranking - to chyba wiadomo, klikasz i pokazuje rank na serwerze3. Zmutuj/Ucisz gracza - wiadomo /mute
4. Wycisz roundsound - roundsound
5. Spis rang na serwerze - rangi niżej:
6. Regulamin Serwera - tutaj regulamin serwera

9. EXIT

Rangi:
"Szeregowy"  15
"Mlodszy Kapral"    80
"Kapral"    250
"Sierzant"    500
"Sierzant Ogniowy"        1000
"Starszy Sierzant"        4000
"Starszy Sierzant Ogniowy"    5000
"Podporucznik"        6000
"Porucznik"    9000
"Kapitan"    11500
"Major"    12500
"Podpulkownik"    15000
"Pulkownik"    18000
"General"    23000

I to na tyle. Prosił bym o pomoc ponieważ nie za bardzo umiem to zrobić.
Z góry dziękuję.
Lecą + za każdą pomoc
Odpowiedz

  • +
  • -
kaycam. - zdjęcie kaycam. 16.03.2013

ref
Odpowiedz

  • +
  • -
Andrzejek - zdjęcie Andrzejek 17.03.2013

Łap:

Załączone pliki

  • Załączony plik  menu.sma   1,56 KB   32 Ilość pobrań
Odpowiedz

  • +
  • -
kaycam. - zdjęcie kaycam. 19.03.2013

Łap:


Prosił bym o naprawe4 - info o VIPie5 - roundsound6 - pokazuje rangi na serwerzeproszę o naprawe tego i usunięcie regulaminu serwera
Odpowiedz

  • +
  • -
sNH. - zdjęcie sNH. 19.03.2013

Zobacz:


/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

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


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /menu", "menu")
}

public menu(id) {
if(!is_user_connected(id))
return PLUGIN_HANDLED

new menu_server = menu_create("\wMenu", "menu_wybor")
menu_additem(menu_server, "\wZobacz informacje o Vipie")
menu_additem(menu_server, "\wZobacz swoj ranking")
menu_additem(menu_server, "\wZmutuj/Ucisz gracza")
menu_additem(menu_server, "\wWycisz roundsound")
menu_additem(menu_server, "\wSpis rang na serwerze")
menu_setprop(menu_server, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu_server)

return PLUGIN_HANDLED

}

public menu_wybor(id, menu, item) {
if(!is_user_connected(id))
return PLUGIN_HANDLED

if(item != MENU_EXIT && item != MENU_BACK && item != MENU_MORE) {
switch(item) {
case 0: client_cmd(id, "say /vip")
case 1: client_cmd(id, "say /rank")
case 2: client_cmd(id, "say /mute")
case 3: client_cmd(id, "say roundsound")
case 4: show_motd(id,"rangi.txt","Spis rang");
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
Odpowiedz

Pan Marian - zdjęcie Pan Marian 19.03.2013

/* Plugin generated by AMXX-Studio */



#include 

#include 



#define PLUGIN "New Plug-In"

#define VERSION "1.0"

#define AUTHOR "Andrzekej"





public plugin_init() {

	register_plugin(PLUGIN, VERSION, AUTHOR)	

	register_clcmd("say /menu", "menu")

}



public menu(id) {

	if(!is_user_connected(id))

		return PLUGIN_HANDLED

	

	new menu_server = menu_create("\wMenu", "menu_wybor")

	menu_additem(menu_server, "\wZobacz swoj ranking")

	menu_additem(menu_server, "\wZmutuj/Ucisz gracza")

	menu_additem(menu_server, "\wZobacz informacje o Vipie")

	menu_additem(menu_server, "\wWycisz roundsound")

	menu_additem(menu_server, "\wSpis rang na serwerze")

	menu_setprop(menu_server, MPROP_EXIT, MEXIT_ALL)

	menu_display(id, menu_server)

	

	return PLUGIN_HANDLED

	

}



public menu_wybor(id, menu, item) {

	if(!is_user_connected(id))

		return PLUGIN_HANDLED

	

	if(item != MENU_EXIT && item != MENU_BACK && item != MENU_MORE) {

		switch(item) {

				case 1: client_cmd(id, "say /rank")

				case 2: client_cmd(id, "say /mute")

				case 3: client_cmd(id, "say /vip")

				case 4: client_cmd(id, "say /roundsound")

				case 5: show_motd(id,"rangi.txt","Spis rang");

				case 8: return PLUGIN_HANDLED

			}

	}

	return PLUGIN_HANDLED

}


Użytkownik Pan Marian edytował ten post 19.03.2013 21:47
Odpowiedz

  • +
  • -
sNH. - zdjęcie sNH. 19.03.2013

Edit - Poprawka, pominąłem kilka szczegółów

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

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


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /menu", "menu")
}

public menu(id) {
if(!is_user_connected(id))
return PLUGIN_HANDLED

new menu_server = menu_create("\wMenu", "menu_wybor")
menu_additem(menu_server, "\wZobacz informacje o Vipie")
menu_additem(menu_server, "\wZobacz swoj ranking")
menu_additem(menu_server, "\wZmutuj/Ucisz gracza")
menu_additem(menu_server, "\wWycisz roundsound")
menu_additem(menu_server, "\wSpis rang na serwerze")
menu_setprop(menu_server, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu_server)

return PLUGIN_HANDLED

}

public menu_wybor(id, menu, item) {
if(!is_user_connected(id))
return PLUGIN_HANDLED

if(item != MENU_EXIT && item != MENU_BACK && item != MENU_MORE) {
switch(item) {
case 0: client_cmd(id, "say /vip")
case 1: client_cmd(id, "say /rank")
case 2: client_cmd(id, "say /mute")
case 3: client_cmd(id, "say roundsound")
case 4: show_motd(id,"rangi.txt","Spis rang");
}
return PLUGIN_HANDLED
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
Odpowiedz

  • +
  • -
Andrzejek - zdjęcie Andrzejek 20.03.2013

Po case 4 powinno być, bo nie będzie opcji wyjdź :)
case 6: return PLUGIN_HANDLED
Odpowiedz