Jest to VIP na PaintBalla, który co runde ustawia graczowi 150 hp, w menu można wybrać super marker i marker, przy wybieraniu automatycznie dostaje się jeszcze armor.
VIP jest pod ADMIN_LEVEL_H i dodałem cvar, wszystko w plugine. Dobrze napisany ?
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <ColorChat>
#include <fun>
#define PLUGIN "VIP PaintBall"
#define VERSION "1.0"
#define AUTHOR "MovE"
new menuvip
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("vip", 2, "1=Round_Start")
register_clcmd("say /vipmenu", "vip")
register_clcmd("say_team /vipmenu", "vip")
register_cvar("amx_vipmenu","1")
}
public vip(id)
{
menuvip = menu_create("Menu VIP'a","vipmenu")
menu_additem(menuvip,"Marker")
menu_additem(menuvip,"Super Marker")
menu_additem(menuvip,"Wybierz poprzednia i nie pokazuj menu")
if(get_cvar_num("amx_vipmenu") == 1 || get_user_flags(id) & ADMIN_LEVEL_H)
{
menu_display(id, menuvip)
set_user_health(id, 150)
return PLUGIN_HANDLED;
}
else
{
ColorChat(id, GREEN, "Nie masz VIP'a lub VIP Menu jest wylaczone !")
}
return PLUGIN_HANDLED;
}
public vipmenu(id, menu, item)
{
switch(item)
{
case 0:
{
client_cmd(id, "say Wybrales Marker !")
give_item(id, "weapon_mp5navy")
give_item(id, "item_assaultsuit")
give_item(id, "weapon_primammo")
give_item(id, "weapon_primammo")
}
case 1:
{
client_cmd(id, "say Wybrales Super Marker !")
give_item(id, "weapon_p90")
give_item(id, "item_assaultsuit")
give_item(id, "weapon_primammo")
give_item(id, "weapon_primammo")
}
case 2:
{
client_cmd(id, "say Wybrana zostala poprzednia bron, menu nie bedzie wiecej pokazywane.")
}
}
menu_destroy(menu)
return PLUGIN_HANDLED;
}
Moje kolejne pytanie, to jak zrobić w
case 2:
{
client_cmd(id, "say Wybrana zostala poprzednia bron, menu nie bedzie wiecej pokazywane.")
}
aby po tej wiadomości menu się nie wyświetlało i automatycznie wybierało tą samą broń co ostatni raz wybraliśmy. Menu ma się odblokować za pomocą komendy /vipmenu (ona otwiera całe menu).
Użytkownik EufooZ edytował ten post 09.04.2011 16:19