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

3 menukod do poprawy


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

#1 LoleczeQ

    Profesjonalista

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:199
  • Lokalizacja:Tbg
Offline

Napisano 05.05.2010 12:22

Witam ! Wiecie może co tu trzeba poprawić ? Bo ja już nie daje rady... :F


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 :P Wole grac bez klasy ^ lol :F")
len += format(text4[len], 511-len, "^n^n \dReeeeeklamka :D")
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 :P 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ę)
  • +
  • -
  • 0

#2 Lukasz5

    Godlike

  • Power User

Reputacja: 280
Wszechwidzący

  • Postów:1 414
  • Imię:Łukasz
  • Lokalizacja:C: / WINDOWS
Offline

Napisano 05.05.2010 13:56

Dodałeś to do jakiegoś plugina?
Nie łatwiej zrobić osobny?
  • +
  • -
  • 0

#3 LoleczeQ

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:199
  • Lokalizacja:Tbg
Offline

Napisano 05.05.2010 14:02

Trudniej bedzie chyba wywolanie wtedy zrobic nie ? Btw. robiac drugi plugin raczej sobie nie poradze :F
  • +
  • -
  • 0

#4 Screeaam...

    ; ooo

  • Zbanowany

Reputacja: 154
Profesjonalista

  • Postów:1 012
  • Lokalizacja:Sosnowiec
Offline

Napisano 05.05.2010 15:17

Osobny plugin? Przecież to menu do Diablo z klasami, to jak osobny plugin? ;x

#5 LoleczeQ

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:199
  • Lokalizacja:Tbg
Offline

Napisano 05.05.2010 15:39

Pomoże ktoś... ?
  • +
  • -
  • 0

#6 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 05.05.2010 19:13

A może zrób tym:

Dokumentacja AMXX.pl - Nieoficjalny polski support AMX Mod X

#7 LoleczeQ

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:199
  • Lokalizacja:Tbg
Offline

Napisano 05.05.2010 20:05

Ma to wyglądać tak ?:

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 :P 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 :P 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

  • +
  • -
  • 0

#8 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 05.05.2010 20:10

A jakbyś usunął ten fragment:

 ^ lol :F


#9 LoleczeQ

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:199
  • Lokalizacja:Tbg
Offline

Napisano 05.05.2010 20:31

Jeszcze tylko to:
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

  • +
  • -
  • 0

#10 Screeaam...

    ; ooo

  • Zbanowany

Reputacja: 154
Profesjonalista

  • Postów:1 012
  • Lokalizacja:Sosnowiec
Offline

Napisano 05.05.2010 20:34

Może gdzieś klamrę zapomniałeś otworzyć?

#11 LoleczeQ

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:199
  • Lokalizacja:Tbg
Offline

Napisano 05.05.2010 20:39

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
  • +
  • -
  • 0

#12 SoLiD

    Wszechwidzący

  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:253
  • Lokalizacja:Polska
Offline

Napisano 05.05.2010 20:43

dodałeś menu do plugin_init??
  • +
  • -
  • 0
Force Important Commands [FIC] - http://www.mediafire...18j1kh7txf49o04
Info: FIC jest pluginem, który wymusza komendy u graczy i ma opracowany system karania banem u graczy, którzy nadmiernie zmieniają ich wartości na niedozwoloną.
Zaufali mu administratorzy HashJama, zaufaj i ty!

#13 LoleczeQ

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:199
  • Lokalizacja:Tbg
Offline

Napisano 05.05.2010 20:46

Pisalem ze tym sie na koncu zajme... Bo mam z tym problemy... :D (przy tym menu Dokumentacja AMXX.pl - Nieoficjalny polski support AMX Mod X nie wiem jak to zrobic :D)
  • +
  • -
  • 0

#14 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 06.05.2010 07:42

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ć ?

#15 LoleczeQ

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:199
  • Lokalizacja:Tbg
Offline

Napisano 06.05.2010 13:50

Jak nie ma tego key lub czegos innego to wyskakuje takie cos:
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 ?
  • +
  • -
  • 0

#16 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 06.05.2010 15:39

06 maj 2010 - 14:20:
Może to dlatego, że tego/innego menu nie ma w plugin_init ?


Dodaj menu do inita()..

#17 LoleczeQ

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:199
  • Lokalizacja:Tbg
Offline

Napisano 06.05.2010 18:14

Tak ale mam problem ze zrobieniem tego :D Pomożesz ? ;> Jakie dane mam podać ?
  • +
  • -
  • 0

#18 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 06.05.2010 18:44

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:

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


#19 LoleczeQ

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:199
  • Lokalizacja:Tbg
Offline

Napisano 07.05.2010 07:20

Dobra zarejstrowałem. Zamiast KeysKlasy(błąd wyskakiwał) dałem 1023. (czy jakoś tak :D)

Ale nadal jest bład przy komplikacji... Jak to wywołanie napisać... Może G[o]Q by tu wpadł na chwilke ? :D
  • +
  • -
  • 0

#20 Vertricus

    Godlike

  • Przyjaciel

Reputacja: 426
Wszechobecny

  • Postów:1 549
  • Lokalizacja:.
Offline

Napisano 07.05.2010 07:27

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ł ;>
  • +
  • -
  • 1




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

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