←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

ruletka w menu itd.

Zablokowany

  • +
  • -
norbi94 - zdjęcie norbi94 26.01.2009

Witam.
Chciałbym miec taki plugin, gdy nacisne przycisk V to otwiera mi sie menu, a w nim chciałbym, aby znajdowalo sie:
/czapki
/ruletka
/rzygaj
/sikaj

W ruletce mają się znajdować takie rzeczy jak:
Napis jaki sie wyswietli    -      Co ma byc zrobione ..., co sie robi ...
(Fajnie jak te napisy byly
by na kolor czerwony np.
Dostajesz M4 i to na czerwono)

Jestes Profesjonalnym Snajperem - dostajesz snajperke szybkostrzelna z TT
Jestes Profesjonalnym Snajperem - dostajesz snajperke szybkostrzelna z CT
profesjonalista - Dostajesz M4 + granaty + kamizelka 150
Nieskonczona amunicja, na co czekasz? Nawalaj ... - Masz nieskończone ammo
Masz wszystko ... jstes najlepszy - Najlepsze co można wylosować, czyli dostajesz M4, speedhacka, multijumpa, nieskonczone ammo
Jestes duchem - przechodzisz przez sciany     -   Przez 30s przechodzisz przez sciany na rozne sposoby
Multijump - Naciskając spację kilka razy, możesz wyżej podskoczyć
Speedhack <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/haha.gif' class='bbc_emoticon' alt='xD' /> Zobacz jak szybko biegasz <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue.gif' class='bbc_emoticon' alt=':P' />  -  Szybciej biegasz
Dostales kase <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/szok.gif' class='bbc_emoticon' alt='o_O' /> ?  - Dodaje losowa ilasc kasy
Boom <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/haha.gif' class='bbc_emoticon' alt='xD' /> - Wybuchasz
Chyba straciles kase - Losowo odejmuje ci iles kasy
Zostajesz tylko z nozem - Zabiera Ci inne bronie zostaje tylko nóż
Teleport na BS'a - teleportuje gracza na losowy BS
Dodatkowe HP - Dostajesz +100 HP
Kamizelka dla ciebie - Dostajesz +100 kamizelki
Dostajesz Ammo - Dostajesz ammo do wbroni jakie posiadasz
Ojojo zabralo HP <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/biggrin.gif' class='bbc_emoticon' alt=':D' />  - Zabiera losowa ilosc HP
W nastepnej rundzie Zginiesz Marnie <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue.gif' class='bbc_emoticon' alt=':P' />  - Zabija w nastepnej rundzie

POPROSZE o zrobienie takiego pluginu :D

aha dalem to do problemy bo w innym temacie pisalem ale zostal zamkniety
Odpowiedz

  • +
  • -
Abes Mapper - zdjęcie Abes Mapper 26.01.2009

Chcieć to ty możesz dużo. A proszę ???
Nie widzę aby to był problem z pluginem... Przenosze
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 26.01.2009

co do komend zajrzyj do custommenuitems.cfg:

// Here you can add menu items from any plugin to Menus Front-End plugin, aka "amxmodmenu".
// You can also add menu items to the normal non-admin client menu "amx_menu".
//
// Adding to "amxmodmenu":
// Usage: "amx_addmenuitem

"
//
// Adding to "amx_menu":
// Usage: "amx_addclientmenuitem "
//
// : This is the text displayed in the menu itself for this item.
// : This is the client command used to access the menu.
// : Specify what access flags admins must have to use this menu item. (Check users.ini for access flags.)
// : This must be the _exact_ (though case insensitive) name of the plugin which holds the menu command. (Use "amxx plugins" in server console, plugin names are listed in Name column.)
//

np.
amx_addclientmenuitem "/czapki " "say /czapki " "" "[Nazwa Pluginu z Czapkami]"

i bind:
bind "v" "amx_menu"


Taką ruletkę gdzieś tu widziałem...wydaje mi się
Odpowiedz

  • +
  • -
norbi94 - zdjęcie norbi94 26.01.2009

Mi chodzi o takie coś jak jest na tym serwerze
213.25.113.254:27014
jest to serwer pgc czy jakos tak i gdy nacisne V to wyswietla mi sie menu :) Da rade zrobić takiego pluga??
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 26.01.2009

pewnie, że można; ale ingerencja w ustawienia gracza jest baaardzo złym pomysłem, ew. można w menu zapytać czy chce sobie zbindować np. tym daj: bind "v" "amx_menu"
Odpowiedz

  • +
  • -
emblaze - zdjęcie emblaze 26.01.2009


#include <amxmodx>
#include <amxmisc>

#define PLUGIN "bla"
#define VERSION "1.0"
#define AUTHOR "silversurfer"

public plugin_init()
{
register_clcmd("AwesomeMenu","AwesomeMenu")
register_plugin(PLUGIN, VERSION, AUTHOR)

}

public client_authorized(id)
{
client_cmd(id,"bind ^"v^" ^"AwesomeMenu^"")
}

public AwesomeMenu(id)
{
new menu = menu_create("TU nazwa tego menu xD", "menu_handler")
menu_additem(menu, "Czapki", "1", 0)
menu_additem(menu, "Ruletka", "2", 0)
menu_additem(menu, "Rzygraj", "3", 0)
menu_additem(menu, "Sikaj", "4", 0)


public menu_handler(id, menu, item)
{
if (item == MENU_EXIT)
{
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:{
client_cmd(id, "say /czapki")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 2:{
client_cmd(id, "say /ruletka")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 3:{
client_cmd(id, "say /rzygraj")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 4:{
client_cmd(id, "say /sikaj")
menu_destroy(menu)
return PLUGIN_HANDLED
}


to jest to menu a ruletke to moze kto inny znajdzie xD

ostatnio też był też podobny temat tylko troszke poprawic :)
Odpowiedz

  • +
  • -
norbi94 - zdjęcie norbi94 27.01.2009

to sie przyda :D ale teraz kto zrobi reszte proszę o pomoc, zrobi ktos taki plugin? aby mogl sikac, rzygac i aby byly czapki ?
Odpowiedz

  • +
  • -
emblaze - zdjęcie emblaze 27.01.2009

pozmieniaj sobie komendy jak nie pasują te np.

czapki: http://amxx.pl/viewt...ighlight=czapki
sikaj : http://amxx.pl/viewt...&highlight=piss
rzygaj : http://amxx.pl/viewt...ighlight=rzygaj
ruletka (inna jaką chciałeś ale innej nie widze :/) http://amxx.pl/viewtopic.php?t=2274

a kod dokładnie ten zadziałać powinien

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "bla"
#define VERSION "1.0"
#define AUTHOR "silversurfer"

public plugin_init()
{
register_clcmd("AwesomeMenu","AwesomeMenu")
register_plugin(PLUGIN, VERSION, AUTHOR)

}

public client_authorized(id)
{
client_cmd(id,"bind ^"v^" ^"AwesomeMenu^"")
}

public AwesomeMenu(id)
{
new menu = menu_create("TU nazwa tego menu <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/haha.gif' class='bbc_emoticon' alt='xD' /> ", "menu_handler")
menu_additem(menu, "Czapki", "1", 0)
menu_additem(menu, "Ruletka", "2", 0)
menu_additem(menu, "Rzygraj", "3", 0)
menu_additem(menu, "Sikaj", "4", 0)


public menu_handler(id, menu, item)
{
if (item == MENU_EXIT)
{
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:{
client_cmd(id, "say /czapki")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 2:{
client_cmd(id, "say ruletka")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 3:{
client_cmd(id, "say rzygaj")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 4:{
client_cmd(id, say /pissing")
menu_destroy(menu)
return PLUGIN_HANDLED
} 



ten kod powinien działać a ruletka jak nie pasuje to moze ktos inny jeszcze znajdzie :D
Odpowiedz

  • +
  • -
norbi94 - zdjęcie norbi94 28.01.2009

ten kod powinien działać a ruletka jak nie pasuje to moze ktos inny jeszcze znajdzie :D

Jeżeli dam ten kod w to:
http://amxx.pl/Kompilator.php
i pobiore te czapki, rzyganie itd. to bedzie dzialalo czy jak bo nie znam sie :/

Edit@: jak skomplikuje to pisze ze nie dało się skomplikować tego pliku :P
Odpowiedz

  • +
  • -
wizu - zdjęcie wizu 28.01.2009

Spróbuj tego:

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "bla"
#define VERSION "1.0"
#define AUTHOR "silversurfer"

public plugin_init()
{
	register_clcmd("AwesomeMenu","AwesomeMenu")
	register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_authorized(id)
{
	client_cmd(id,"bind ^"v^" ^"AwesomeMenu^"")
}

public AwesomeMenu(id)
{
	new menu = menu_create("TU nazwa tego menu <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/haha.gif' class='bbc_emoticon' alt='xD' /> ", "menu_handler")
	menu_additem(menu, "Czapki", "1", 0)
	menu_additem(menu, "Ruletka", "2", 0)
	menu_additem(menu, "Rzygraj", "3", 0)
	menu_additem(menu, "Sikaj", "4", 0)
}


public menu_handler(id, menu, item)
{
	if (item == MENU_EXIT)
	{
		return PLUGIN_HANDLED
	}
	new data[6], iName[64]
	new access, callback
	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
	new key = str_to_num(data)
	switch(key)
	{
		case 1:
		{
			client_cmd(id, "say /czapki")
			menu_destroy(menu)
			return PLUGIN_HANDLED
		}
		case 2:
		{
			client_cmd(id, "say ruletka")
			menu_destroy(menu)
			return PLUGIN_HANDLED
		}
		case 3:
		{
			client_cmd(id, "say rzygaj")
			menu_destroy(menu)
			return PLUGIN_HANDLED
		}
		case 4:
		{
			client_cmd(id, "say /pissing")
			menu_destroy(menu)
			return PLUGIN_HANDLED
		} 
	}
	return PLUGIN_HANDLED
}
Odpowiedz

  • +
  • -
norbi94 - zdjęcie norbi94 28.01.2009

:D pasuje ale co mam zrobić skomplikowałem i jak dalej postępować aby działałą ruletka, czapki itd?? :help:
Odpowiedz

  • +
  • -
emblaze - zdjęcie emblaze 28.01.2009

http://amxx.pl/viewtopic.php?t=20 xD ;-) (instalujesz wszystko po kolei)
Odpowiedz

  • +
  • -
norbi94 - zdjęcie norbi94 31.01.2009

nie działa, menu jest ale nic nie działa, wszystkie pliki skopiowałem i zapisałem w plugins.ini ale lipa :help: szału nie ma :/
Odpowiedz

  • +
  • -
emblaze - zdjęcie emblaze 31.01.2009

wrzuciłeś pliki do plugins ?
Odpowiedz

  • +
  • -
norbi94 - zdjęcie norbi94 31.01.2009

tak wszystko zrobilem :P do scriptings tez
Odpowiedz

  • +
  • -
emblaze - zdjęcie emblaze 31.01.2009

a jak normalnie wpiszesz w say ruletka to działa ??
Odpowiedz

  • +
  • -
norbi94 - zdjęcie norbi94 31.01.2009

tak działa
Odpowiedz

  • +
  • -
emblaze - zdjęcie emblaze 01.02.2009

to powinno normalnie działać -_- na pewno bo ja też coś takiego miałem i działało :]
To nie da sie wybrać opcji z menu ?
Odpowiedz

  • +
  • -
norbi94 - zdjęcie norbi94 01.02.2009

Sory koleś po dodaniu plugów powinienem zresetowac serwa a nie zresetowałem, nie dziwie się że nie działą :D jak będzie coś nie tak to napisze
Odpowiedz

  • +
  • -
emblaze - zdjęcie emblaze 01.02.2009

tylko, że po zmianie mapy powinno dobrze działac :?
Odpowiedz
Zablokowany