3 menu
LoleczeQ
05.05.2010
Witam ! Wiecie może co tu trzeba poprawić ? Bo ja już nie daje rady... :F
Błędy:
Linia 5249:
Linia 5251:
Pomoże ktoś ? Mam nadzieje na pozytywne rozpatrzenie tego...
05 maj 2010 - 12:24:
Klawisze dla tego menu są zdefiniowane lecz menu nie jest zarejestrowane (nie daje rady... Cały czas błąd wyskakuje... Tym się potem zajmę)
public glowne_menu(id,lx[]) {
new text4[512]
asked_klass[id]=0
new len = format(text4, 511, "\yWybierz menu klas: ^n\w1. \rTradycyjne ^n\w2. \rNowe ^n\w3. \rPremium")
len += format(text4[len], 511-len, "^n^n9. \wNic Wole grac bez klasy ^ lol :F")
len += format(text4[len], 511-len, "^n^n \dReeeeeklamka ")
show_menu(id, KeysMenu,text4, -1, "Menu")
}
public PressedMenu(id, key) {
switch(key)
{
case 0:
{
select_class_menu(id, key)
}
case 1:
{
ShowKlasy(id,key)
}
case 2:
{
ShowKlasyPremium(id, key)
}
}
return PLUGIN_HANDLED
}
Błędy:
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team Error: Invalid character constant on line 5248 Error: Invalid character constant on line 5249 Error: Invalid expression, assumed zero on line 5251 Warning: Expression has no effect on line 5251 Warning: Expression has no effect on line 5251 Warning: Expression has no effect on line 5251 Error: Expected token: ";", but found ")" on line 5251 Error: Invalid expression, assumed zero on line 5251 Error: Too many error messages on one line on line 5251 Compilation aborted. 6 Errors.Linia 5248:
new len = format(text4, 511, "\yWybierz menu klas: ^n\w1. \rTradycyjne ^n\w2. \rNowe ^n\w3. \rPremium")
Linia 5249:
len += format(text4[len], 511-len, "^n^n9. \wNic Wole grac bez klasy ^ lol :F")
Linia 5251:
show_menu(id, KeysMenu,text4, -1, "Menu")
Pomoże ktoś ? Mam nadzieje na pozytywne rozpatrzenie tego...
05 maj 2010 - 12:24:
Klawisze dla tego menu są zdefiniowane lecz menu nie jest zarejestrowane (nie daje rady... Cały czas błąd wyskakuje... Tym się potem zajmę)
LoleczeQ
05.05.2010
Trudniej bedzie chyba wywolanie wtedy zrobic nie ? Btw. robiac drugi plugin raczej sobie nie poradze :F
Screeaam... 05.05.2010
Osobny plugin? Przecież to menu do Diablo z klasami, to jak osobny plugin? ;x
Gość_deLL_* 05.05.2010
LoleczeQ
05.05.2010
Ma to wyglądać tak ?:
Błedy:
Linia 5248:
Linia 5261:
Linia 5265:
Linia 5269:
Jak widać nadal kłopoty... ;/
Użytkownik LoleczeQ edytował ten post 05.05.2010 20:06
public glowne_menu(id,lx[]) {
new szText[128], iLen=0, iMax=sizeof(szText) - 1;
iLen += formatex(szText[iLen], iMax-iLen, "\yWybierz menu klas: ^n\w1. \rTradycyjne ^n\w2. \rNowe ^n\w3. \rPremium");
iLen += formatex(szText[iLen], iMax-iLen, "^n^n9. \wNic Wole grac bez klasy ^ lol :F");
iLen += formatex(szText[iLen], iMax-iLen, "^n^n \dCopyright © BociaN <3 specjalnie dla koMBAJNISTY.PL");
}
public PressedMenu(id, key) {
switch(key)
{
case 0:
{
select_class_menu(id, key)
}
case 1:
{
ShowKlasy(id,key)
}
case 2:
{
ShowKlasyPremium(id, key)
}
}
return PLUGIN_HANDLED
}
Błedy:
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team Error: Invalid character constant on line 5248 Error: Invalid character constant on line 5248 Error: Argument type mismatch (argument 2) on line 5261 Error: Argument type mismatch (argument 2) on line 5265 Warning: Loose indentation on line 5268 4 Errors.
Linia 5248:
iLen += formatex(szText[iLen], iMax-iLen, "^n^n9. \wNic Wole grac bez klasy ^ lol :F");
Linia 5261:
ShowKlasy(id,key)
Linia 5265:
ShowKlasyPremium(id, key)
Linia 5269:
return PLUGIN_HANDLED
Jak widać nadal kłopoty... ;/
Użytkownik LoleczeQ edytował ten post 05.05.2010 20:06
LoleczeQ
05.05.2010
Jeszcze tylko to:
Nie wiem dlaczego jest źle... Mam zapisane tak...
Użytkownik LoleczeQ edytował ten post 05.05.2010 20:31
select_class_menu(id, key)
Error: Argument type mismatch (argument 2) on line 5261
ShowKlasyPremium(id, key)
Error: Argument type mismatch (argument 2) on line 5265
return PLUGIN_HANDLED
Warning: Loose indentation on line 5268
Nie wiem dlaczego jest źle... Mam zapisane tak...
public ShowKlasy(id,lx[]) {
public select_class_menu(id, key)
public glowne_menu(id,lx[]) {
Użytkownik LoleczeQ edytował ten post 05.05.2010 20:31
LoleczeQ
05.05.2010
To wykluczam (byłby chyba inny błąd nie ?). Chodzi o to ze jest 2 razy taki sam kod chyba... Ale jak mam uzyc innego jak nie da rady ? :F
LoleczeQ
05.05.2010
Pisalem ze tym sie na koncu zajme... Bo mam z tym problemy... (przy tym menu Dokumentacja AMXX.pl - Nieoficjalny polski support AMX Mod X nie wiem jak to zrobic )
Gość_deLL_* 06.05.2010
ShowKlasyPremium(id, key) oraz select_class_menu(id, key)
Jest błąd z 2 argumentem czyli key, może jego w ogóle nie powinno być ?
Jest błąd z 2 argumentem czyli key, może jego w ogóle nie powinno być ?
LoleczeQ
06.05.2010
Jak nie ma tego key lub czegos innego to wyskakuje takie cos:
06 maj 2010 - 14:20:
Może to dlatego, że tego/innego menu nie ma w plugin_init ?
Error: Number of arguments does not match definition on line 5261
06 maj 2010 - 14:20:
Może to dlatego, że tego/innego menu nie ma w plugin_init ?
Gość_deLL_* 06.05.2010
06 maj 2010 - 14:20:
Może to dlatego, że tego/innego menu nie ma w plugin_init ?
Dodaj menu do inita()..
LoleczeQ
06.05.2010
Tak ale mam problem ze zrobieniem tego Pomożesz ? Jakie dane mam podać ?
Gość_deLL_* 06.05.2010
Tworzenie menu - Nieoficjalny polski support AMX Mod X
Zobacz, R3X ładnie opisał...
Dokumentacja AMXX.pl - Nieoficjalny polski support AMX Mod X
To będzie coś w desen:
PS. Co to jest KeysMenu w funkcji pokazującej menu ?
Dałem _KLAWISZE_ bo nie wiedziałem właśnie co to jest.
Użytkownik deLL edytował ten post 06.05.2010 18:47
Zobacz, R3X ładnie opisał...
Dokumentacja AMXX.pl - Nieoficjalny polski support AMX Mod X
To będzie coś w desen:
register_menu("Menu",_KLAWISZE_,"PressedMenu");
PS. Co to jest KeysMenu w funkcji pokazującej menu ?
Dałem _KLAWISZE_ bo nie wiedziałem właśnie co to jest.
Użytkownik deLL edytował ten post 06.05.2010 18:47
LoleczeQ
07.05.2010
Dobra zarejstrowałem. Zamiast KeysKlasy(błąd wyskakiwał) dałem 1023. (czy jakoś tak )
Ale nadal jest bład przy komplikacji... Jak to wywołanie napisać... Może G[o]Q by tu wpadł na chwilke ?
Ale nadal jest bład przy komplikacji... Jak to wywołanie napisać... Może G[o]Q by tu wpadł na chwilke ?
Vertricus
07.05.2010
Ja bym ci polecił dodać nowe menu w sensie osobny plugin który będzie wykonywał client_cmd(id, "komendanamenu")
Tak że problemu byś takiego nie miał, może im mniej optymalnie ale przynajmniej byś miał
Tak że problemu byś takiego nie miał, może im mniej optymalnie ale przynajmniej byś miał