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

server


  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 Ops321

    Profesjonalista

  • Zbanowany

Reputacja: -2
Nowy

  • Postów:205
  • Lokalizacja:Jestem?
Offline

Napisano 12.08.2009 21:13

Witam mam komende /server wpisuje ja i na 2 i 3 server sie laczy a na 1 nie proszę o pomoc

#include <amxmodx>
 #include <amxmisc>
 
 #define PLUGIN "Menu serwerow"
 #define VERSION "1.0"
 #define AUTHOR "Mlody"
 
 public plugin_init() {
     register_plugin(PLUGIN, VERSION, AUTHOR)
     register_clcmd("say serwer","AwesomeMenu")
     register_clcmd("say /serwery","AwesomeMenu")
     register_clcmd("say /server","AwesomeMenu")
     register_clcmd("say /servery","AwesomeMenu")
     
     // Add your code here...
 }
 
 public AwesomeMenu(id)
 {
     new menu = menu_create("Menu serwerow COFL.PL!:", "menu_handler")
     menu_additem(menu, "COFL.PL #1 PokeMod", "1", 0)
     menu_additem(menu, "COFL.PL #2 Gungame+DM", "2", 0)
     menu_additem(menu, "COFL.PL #3 JailBreak", "3", 0)
     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
     menu_display(id, menu, 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, "Connect 91.204.163.125:27961")
             menu_destroy(menu)
             return PLUGIN_HANDLED
         }
         case 2:{
             client_cmd(id, "Connect 91.204.163.125:27960")
             menu_destroy(menu)
             return PLUGIN_HANDLED
         }
         case 3:{
             client_cmd(id, "Connect 91.204.163.125:27986")
             menu_destroy(menu)
             return PLUGIN_HANDLED
         }
     }
     menu_destroy(menu)
     return PLUGIN_HANDLED
 }



//zacznij używać tagów BBCode i nie reklamuj konkurencyjnych for
//Pavulon


#2 zer0.

    Godlike

  • Przyjaciel

Reputacja: 429
Wszechobecny

  • Postów:2 116
  • Steam:steam
  • Lokalizacja:Kw
Offline

Napisano 12.08.2009 21:17

Skorzystaj z tego.
/* Plugin generated by AMXX-Studio */


#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Menu serwerow"
#define VERSION "1.0"
#define AUTHOR "Mlody"

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /serwer","AwesomeMenu")
    register_clcmd("say /server","AwesomeMenu")
    register_clcmd("say_team /serwer","AwesomeMenu")
   register_clcmd("say_team /server", "AwesomeMenu")
   
    // Add your code here...
}

public AwesomeMenu(id)
{
    new menu = menu_create("Menu serwerow TicTak-Cs.pl :", "menu_handler")
    menu_additem(menu, "COFL.PL #1 PokeMod", "1", 0)  //nazwa serwa
    menu_additem(menu, "COFL.PL #2 Gungame+DM", "2", 0)
    menu_additem(menu, "COFL.PL #3 JailBreak", "3", 0)
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(id, menu, 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, "Connect 91.204.163.125:27961")  //ip serwa
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 2:{
            client_cmd(id, "Connect 91.204.163.125:27960")
            menu_destroy(menu)
            return PLUGIN_HANDLED
  }
        case 2:{
            client_cmd(id, "Connect 91.204.163.125:27986")
            menu_destroy(menu)
            return PLUGIN_HANDLED


    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}

  • +
  • -
  • 0

#3 Ops321

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -2
Nowy

  • Postów:205
  • Lokalizacja:Jestem?
Offline

Napisano 13.08.2009 09:05

to sie nie kompiluje

#4 Abes Mapper

    Repulsion Gel

  • Przyjaciel

Reputacja: 2 017
Godlike

  • Postów:7 356
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Sulejówek
Offline

Napisano 13.08.2009 12:51

/groups/amxmodx/tmp3/textxjM1kE.sma(16) : warning 217: loose indentation

/groups/amxmodx/tmp3/textxjM1kE.sma(53) : error 040: duplicate "case" label (value 2)

/groups/amxmodx/tmp3/textxjM1kE.sma(60) : error 002: only a single statement (or expression) can follow each "case"

/groups/amxmodx/tmp3/textxjM1kE.sma(60 -- 61) : warning 215: expression has no effect

  • +
  • -
  • 0

#5 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 13.08.2009 15:15

public menu_handler(id, menu, item)
{
	if (item < 0)
	{
		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, "Connect 91.204.163.125:27961")  //ip serwa
			menu_destroy(menu)
			return PLUGIN_HANDLED
		}
		case 2:{
			client_cmd(id, "Connect 91.204.163.125:27960")
			menu_destroy(menu)
			return PLUGIN_HANDLED
		}
		case 3:{
			client_cmd(id, "Connect 91.204.163.125:27986")
			menu_destroy(menu)
			return PLUGIN_HANDLED;
		}
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}
No i nie musisz za każdym razem budować takiego samego menu - zrób to raz w plugin_cfg z globalnym wskaźnikiem :P tego kompilator Ci nie powie
  • +
  • -
  • 0




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

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