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
Modyfikacja

Lekka edycja pluginu

Modyfikacja

  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 Karpielek

    Wszechpomocny

  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:361
  • Lokalizacja:Zakopane
Offline

Napisano 22.06.2011 15:15

Witam,

Więc prosiłbym o edycję poniższego pluginu:

Wpiszę /serwer i wybiorę jakiś serwer z listy to wyświetli się: Czy na pewno chcesz zostać przekierowany na <tutaj nazwa serwera, którego wybrałem>?
1. Tak
2. Nie


#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 !:", "menu_handler") 

    menu_additem(menu, "[U]ltra [S]ervers - |DeathRun|", "1", 0) 

    menu_additem(menu, "[U]ltra [S]ervers - |FFA/BF2|", "2", 0) 

    menu_additem(menu, "[U]ltra [S]ervers - |SuperHero|", "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 tutajIP:Port") 

            menu_destroy(menu) 

            return PLUGIN_HANDLED 

        } 

        case 2:{ 

            client_cmd(id, "connect tutajIP:Port") 

            menu_destroy(menu) 

            return PLUGIN_HANDLED 

        } 

        case 3:{ 

            client_cmd(id, "connect tutajIP:Port") 

            menu_destroy(menu) 

            return PLUGIN_HANDLED 

        } 

    } 

    menu_destroy(menu) 

    return PLUGIN_HANDLED 

}

Z góry wielkie dzięki!
  • +
  • -
  • 0

#2 ;((

    Super Hero

  • Użytkownik

Reputacja: 347
Wszechpomocny

  • Postów:1 157
  • Lokalizacja:Aha
Offline

Napisano 22.06.2011 16:48

#include <amxmodx> 

#include <amxmisc> 



#define PLUGIN "Menu serwerow" 

#define VERSION "1.0" 

#define AUTHOR "AMXX.PL" 



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") 



 



} 



public AwesomeMenu(id) 



{ 



	new menu = menu_create("Menu serwerow !:", "menu_handler") 

	menu_additem(menu, "[U]ltra [S]ervers - |DeathRun|", "1", 0) 

	menu_additem(menu, "[U]ltra [S]ervers - |FFA/BF2|", "2", 0) 

	menu_additem(menu, "[U]ltra [S]ervers - |SuperHero|", "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:{ 



		innemenu(id)

		return PLUGIN_HANDLED 



	} 



	case 2:{ 



		innemenu2(id)

		return PLUGIN_HANDLED 



	} 



	case 3:{ 



		innemenu3(id)

		return PLUGIN_HANDLED 

	} 



	} 

	menu_destroy(menu) 

	return PLUGIN_HANDLED 

}







public innemenu(id){

	new Menu=menu_create("Czy na pewno chcesz zostac przekierowany na [U]ltra [S]ervers - |DeathRun| ?","innehook");

	menu_setprop(Menu, MPROP_PERPAGE, 0) 

	

	menu_additem(Menu, "Tak");

	menu_additem(Menu, "Nie");

	

	menu_display(id, Menu, 0);

	return PLUGIN_HANDLED;

}

public innehook(id, menu, item)

{

	switch(item){

		case 0:{

			client_cmd(id, "connect IP:Port") 

		}

		case 1:{

			menu_destroy(menu)

			return PLUGIN_HANDLED;

		}

	}

	menu_destroy(menu);

	return PLUGIN_HANDLED;

}		



public innemenu2(id){

	new Menu=menu_create("Czy na pewno chcesz zostac przekierowany na [U]ltra [S]ervers - |FFA/BF2| ?","inne2hook");

	menu_setprop(Menu, MPROP_PERPAGE, 0) 

	

	menu_additem(Menu, "Tak");

	menu_additem(Menu, "Nie");

	

	menu_display(id, Menu, 0);

	return PLUGIN_HANDLED;

}

public inne2hook(id, menu, item)

{

	switch(item){

		case 0:{

			client_cmd(id, "connect IP:Port") 

		}

		case 1:{

			menu_destroy(menu)

			return PLUGIN_HANDLED;

		

	}	}

	menu_destroy(menu);

	return PLUGIN_HANDLED;

}





public innemenu3(id){

	new Menu=menu_create("Czy na pewno chcesz zostac przekierowany na [U]ltra [S]ervers - |FFA/BF2| ?","inne3hook");

	menu_setprop(Menu, MPROP_PERPAGE, 0) 

	

	menu_additem(Menu, "Tak");

	menu_additem(Menu, "Nie");

	

	menu_display(id, Menu, 0);

	return PLUGIN_HANDLED;

}

public inne3hook(id, menu, item)

{

	switch(item){

		case 0:{

			client_cmd(id, "connect IP:Port") 

		}

		case 1:{

			menu_destroy(menu)

			return PLUGIN_HANDLED;

		}

	}

	menu_destroy(menu);

	return PLUGIN_HANDLED;

}

  • +
  • -
  • 1





Również z jednym lub większą ilością słów kluczowych: Modyfikacja

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

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