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

Proźba o Plugin


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

#1 NitroS

    Zaawansowany

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:145
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 07.02.2009 20:06

Prosiłbym o plugin cos w stylu 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  ", "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 
}

Tylko zamiast rzygania, czapke, sikania, ruletki ma byc tak:

Menu serwera www.cs-bombsite.pl

1. Wybierz Czope [gdzy gracz wybierze 1 robi sie tak jak by napisał na sayu /czapki]
2. Ruletka [po wpisaniu rtd] ruletka sie graczowi aktywuje.
3. Ojszczaj Go!! [tak jak by gracz wpisał /pissing]
4. Pokaż Adminów Online [tak jak by gracz wpisał /admin]

Całe menu ma być pod klawiszem v.

Proszę was o napisanie plugina. Pomógł za plugin
:D
  • +
  • -
  • 0

#2 emblaze

    Koniec z cs/amxx

  • Użytkownik

Reputacja: 167
Profesjonalista

  • Postów:973
  • Lokalizacja:Mój steam: emblaze_95
Offline

Napisano 08.02.2009 11:24

#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  ", "menu_handler") 
menu_additem(menu, "Wybierz Czope", "1", 0) 
menu_additem(menu, "Ruletka", "2", 0) 
menu_additem(menu, "Ojszczaj Go!!", "3", 0) 
menu_additem(menu, "Pokaż Adminów Online", "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 rtd") 
menu_destroy(menu) 
return PLUGIN_HANDLED 
} 
case 3:{ 
client_cmd(id, "say /pissing") 
menu_destroy(menu) 
return PLUGIN_HANDLED 
} 
case 4:{ 
client_cmd(id, say /admin") 
menu_destroy(menu) 
return PLUGIN_HANDLED 
}

spróbuj :D
  • +
  • -
  • 0

#3 NitroS

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:145
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 08.02.2009 11:26

Błąd przy kompilacji
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

/home/groups/amxmodx/tmp3/textn413OD.sma(29) : error 029: invalid expression, assumed zero
/home/groups/amxmodx/tmp3/textn413OD.sma(29) : error 017: undefined symbol "menu_handler"
/home/groups/amxmodx/tmp3/textn413OD.sma(31) : error 017: undefined symbol "item"
/home/groups/amxmodx/tmp3/textn413OD.sma(37) : error 017: undefined symbol "item"
/home/groups/amxmodx/tmp3/textn413OD.sma(37) : warning 215: expression has no effect
/home/groups/amxmodx/tmp3/textn413OD.sma(37) : warning 215: expression has no effect
/home/groups/amxmodx/tmp3/textn413OD.sma(37) : warning 215: expression has no effect
/home/groups/amxmodx/tmp3/textn413OD.sma(37) : warning 215: expression has no effect
/home/groups/amxmodx/tmp3/textn413OD.sma(37) : warning 215: expression has no effect
/home/groups/amxmodx/tmp3/textn413OD.sma(37) : warning 215: expression has no effect
/home/groups/amxmodx/tmp3/textn413OD.sma(37) : error 001: expected token: ";", but found ")"
/home/groups/amxmodx/tmp3/textn413OD.sma(37) : error 029: invalid expression, assumed zero
/home/groups/amxmodx/tmp3/textn413OD.sma(37) : fatal error 107: too many error messages on one line

Compilation aborted.
7 Errors.

  • +
  • -
  • 0

#4 emblaze

    Koniec z cs/amxx

  • Użytkownik

Reputacja: 167
Profesjonalista

  • Postów:973
  • Lokalizacja:Mój steam: emblaze_95
Offline

Napisano 08.02.2009 11:33

nie wiem ale zrobiłem od nowe teraz compiluje :

#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 ^"j^" ^"AwesomeMenu^"") 
} 

public AwesomeMenu(id) 
{ 
    new menu = menu_create("Menu serwera www.cs-bombsite.pl", "menu_handler")
    menu_additem(menu, "Wybierz Czope", "1", 0) 
    menu_additem(menu, "Ruletka", "2", 0) 
    menu_additem(menu, "Ojszczaj Go!!", "3", 0) 
    menu_additem(menu, "Pokaż Adminów Online", "4", 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, "say /czapki") 
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        } 
        case 2:{ 
            client_cmd(id, "say rtd") 
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        } 
        case 3:{ 
            client_cmd(id, "say /pissing") 
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        } 
        case 4:{ 
            client_cmd(id, "say /admin") 
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        }
}
}

  • +
  • -
  • 0

#5 NitroS

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:145
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 08.02.2009 11:34

działa Pomógł leci :D
  • +
  • -
  • 0




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

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