(HELP) Cs 1.6 plugin MENU

Message
Autor
pan nekdo
Příspěvky: 2
Registrován: 10 bře 2012, 00:41
Reputation: 0

(HELP) Cs 1.6 plugin MENU

#1 Příspěvekod pan nekdo » 10 bře 2012, 01:09

Server: Nemam
dobry den nasel jsem plugin menu , kdyz napisete ve hre /menu tak se vam zobrazi nabidka 1. volba , 2.volba ... a jak muzu udelat to , aby nekdo zmackl 2. volbu a samo by to napsalo AHOJ , jak se mate ? .. A hlavne chci at se to napise normal do chatu , jako by to psal on sam .. Dekuji

Pokud mozno muzete tento .sma upravit tak ,at to vypada na to co jsem se ptal ?

.sma

Kód:
//
#include <amxmodx>

#define VERSION "1.0"

new menu

public plugin_init() {
register_plugin("Simple Menu", VERSION, "NapoleoN#") // Only using a define for Version to optimize the code!
register_clcmd("say /menu", "Cmd_Menu") // Register our function + command
register_clcmd("say /help", "userhelp", 0, " - Help Motd ");
}

public Cmd_Menu(id) { // Make our public function
if(is_user_alive(id)) { // Check if our user is alive
menu = menu_create("Menu Title", "menu_handler") // Create our menu

menu_additem(menu, "Hello!", "1") // Add an item to our menu
menu_additem(menu, "Goodbye!", "2") // Add an item to our menu

menu_display(id, menu) // Display our menu
}
else { // If the user is not online, then use else. "if(!is_user_alive(id))" would work aswell.
return PLUGIN_HANDLED // Do nothing with our plugin.
}
return PLUGIN_HANDLED // End our function
}

public menu_handler(id, menu, item) { // Make our public function for the menu_handler
if(item == MENU_EXIT) { // If the option the player took is Exit, then
menu_destroy(menu) // Destroy our menu
return PLUGIN_HANDLED
}

if(is_user_alive(id)) { // Check if our user is still alive, he might die while looking at the menu.
new szName[32]; get_user_name(id, szName, sizeof(szName) - 1) // Retrieve the name from the user
switch(item) {
case 0: "userhelp", 0, " - Help Motd "
case 1: client_print(0, print_chat, "Goodbye! Have a nice day further %s!", szName) // Print our message to everyone!
}
}
else { // If the user is not online, then use else. "if(!is_user_alive(id))" would work aswell.
client_print(id, print_chat, "You're not alive!")
}
return PLUGIN_HANDLED
}

Uživatelský avatar
Qefik
Příspěvky: 5714
Registrován: 26 pro 2009, 11:26
Reputation: 0
Kontaktovat uživatele:

Re: (HELP) Cs 1.6 plugin MENU

#2 Příspěvekod Qefik » 10 bře 2012, 08:48

Lockuju, bez serveru nepotrebujes podporu
Rozdávat rady je zbytečné. Moudrý si poradí sám a hlupák stejně neposlechne.
Mark Twain


Zpět na „AMX mod X“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 9 hostů