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

[KOSZ] problem z komplikacją pluginu menu


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

#1 Tops

    Zaawansowany

  • Zbanowany

Reputacja: 8
Nowy

  • Postów:78
  • Imię:Sylwester
Offline

Napisano 23.02.2016 17:30

tak jak w temacie napisałem plugin własnoręcznie i nie wiem co jest źle nie chce się komplikować 

to pisze w kompilatorze takie errory nie rozumiem ich...

Cytat

 

Welcome to the AMX Mod X 1.8.1-300 Compiler.

Copyright © 1997-2013 ITB CompuPhase, AMX Mod X Team
 
bindy.sma(14) : error 029: invalid expression, assumed zero
bindy.sma(14) : error 035: argument type mismatch (argument 3)
bindy.sma(33) : warning 217: loose indentation
bindy.sma(52) : warning 217: loose indentation
bindy.sma(71) : warning 217: loose indentation
bindy.sma(90) : warning 217: loose indentation
bindy.sma(109) : warning 217: loose indentation
bindy.sma(125) : warning 217: loose indentation
bindy.sma(153) : warning 217: loose indentation
 
2 Errors.
Could not locate output file bindy.amxx (compile failed).

a tu macie kod sma 

Cytat

 

* Plugin generated by AMXX-Studio */

 
#include <amxmodx>
#include <amxmisc>
 
#define PLUGIN "Bindy"
#define VERSION "1.0"
#define AUTHOR "Tops"
 
 
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
 
register_clcmd("say /bind", "bindy", );
}
public  bindy(id) {
 
 
new menu = menu_create("\dMenu Bindow:", "nowemenuhandle");
 
menu_additem(menu, "\d| \yBind na marker \d|", "0");
menu_additem(menu, "\d| \rBind na menu\d|", "1");
menu_additem(menu, "\d| \yBind na ruletke\d|", "2");
menu_additem(menu, "\d| \yBind na czapki\d|", "3");
 
 
 
menu_setprop(menu, MPROP_EXITNAME, "\d| \rWyjscie \d|");
menu_setprop(menu, MPROP_NEXTNAME, "\d| \yNastepna \d|");
menu_setprop(menu, MPROP_BACKNAME, "\d| \yPoprzednia \d|");
menu_display(id, menu);
 
            return PLUGIN_HANDLED;
}
public  markerklawisz(id) {
 
 
new menu = menu_create("\dMenu markera:", "klawiszhandle");
 
menu_additem(menu, "\d| \ymarker na klawisz x \d|", "0");
menu_additem(menu, "\d| \rmarker na klawisz z \d|", "1");
menu_additem(menu, "\d| \ymarker na klawisz c \d|", "2");
menu_additem(menu, "\d| \ymarker na klawisz v \d|", "3");
 
 
 
menu_setprop(menu, MPROP_EXITNAME, "\d| \rWyjscie \d|");
menu_setprop(menu, MPROP_NEXTNAME, "\d| \yNastepna \d|");
menu_setprop(menu, MPROP_BACKNAME, "\d| \yPoprzednia \d|");
menu_display(id, menu);
 
            return PLUGIN_HANDLED;
}
public  menuklawisz(id) {
 
 
new menu = menu_create("\dMenu /menu  xD:", "klawiszhandle");
 
menu_additem(menu, "\d| \ymenu na klawisz x \d|", "4");
menu_additem(menu, "\d| \rmenu na klawisz z \d|", "5");
menu_additem(menu, "\d| \ymenu na klawisz c \d|", "6");
menu_additem(menu, "\d| \ymenu na klawisz v \d|", "7");
 
 
 
menu_setprop(menu, MPROP_EXITNAME, "\d| \rWyjscie \d|");
menu_setprop(menu, MPROP_NEXTNAME, "\d| \yNastepna \d|");
menu_setprop(menu, MPROP_BACKNAME, "\d| \yPoprzednia \d|");
menu_display(id, menu);
 
            return PLUGIN_HANDLED;
}
public  ruletkaklawisz(id) {
 
 
new menu = menu_create("\dMenu /ruletki:", "klawiszhandle");
 
menu_additem(menu, "\d| \yruletka na klawisz x \d|", "8");
menu_additem(menu, "\d| \rruletka na klawisz z \d|", "9");
menu_additem(menu, "\d| \yruletka na klawisz c \d|", "10");
menu_additem(menu, "\d| \yruletka na klawisz v \d|", "11");
 
 
 
menu_setprop(menu, MPROP_EXITNAME, "\d| \rWyjscie \d|");
menu_setprop(menu, MPROP_NEXTNAME, "\d| \yNastepna \d|");
menu_setprop(menu, MPROP_BACKNAME, "\d| \yPoprzednia \d|");
menu_display(id, menu);
 
            return PLUGIN_HANDLED;
}
public  czapkiklawisz(id) {
 
 
new menu = menu_create("\dMenu /czapki:", "klawiszhandle");
 
menu_additem(menu, "\d| \yczapki na klawisz x \d|", "12");
menu_additem(menu, "\d| \rczapki na klawisz z \d|", "13");
menu_additem(menu, "\d| \yczapki na klawisz c \d|", "14");
menu_additem(menu, "\d| \yczapki na klawisz v \d|", "15");
 
 
 
menu_setprop(menu, MPROP_EXITNAME, "\d| \rWyjscie \d|");
menu_setprop(menu, MPROP_NEXTNAME, "\d| \yNastepna \d|");
menu_setprop(menu, MPROP_BACKNAME, "\d| \yPoprzednia \d|");
menu_display(id, menu);
 
            return PLUGIN_HANDLED;
}
public  nowemenuhandle(id, menu, item) { // funkcja posiada trzy parametry, id gracza, uchwyt menu oraz klawisz/item/opcję, która została wybrana
if(item == MENU_EXIT) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
 
switch(item) { // używamy switcha, pamiętamy, że wartość klawisza/itemu/opcji zaczyna się od 0
case 0: markerklawisz(id);
case 1: menuklawisz(id);
case 2: ruletkaklawisz(id);
case 3: czapkiklawisz(id);
  }
 
menu_destroy(menu);
            return PLUGIN_HANDLED;
}
public  klawiszhandle(id, menu, item) { // funkcja posiada trzy parametry, id gracza, uchwyt menu oraz klawisz/item/opcję, która została wybrana
if(item == MENU_EXIT) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
 
switch(item) { // używamy switcha, pamiętamy, że wartość klawisza/itemu/opcji zaczyna się od 0
case 0: client_cmd(id,"bind ^"x^" ^"+paint^"")
case 1: client_cmd(id,"bind ^"z^" ^"+paint^"")
case 2: client_cmd(id,"bind ^"c^" ^"+paint^"")
case 3: client_cmd(id,"bind ^"v^" ^"+paint^"")
case 4: client_cmd(id,"bind ^"x^" ^"say /menu^"")
case 5: client_cmd(id,"bind ^"z^" ^"say /menu^"")
case 6: client_cmd(id,"bind ^"c^" ^"say /menu^"")
case 7: client_cmd(id,"bind ^"v^" ^"say /menu^"")
case 8: client_cmd(id,"bind ^"x^" ^"say /ruletka^"")
case 9: client_cmd(id,"bind ^"z^" ^"say /ruletka^"")
case 10: client_cmd(id,"bind ^"c^" ^"say /ruletka^"")
case 11: client_cmd(id,"bind ^"v^" ^"say /ruletka^"")
case 12: client_cmd(id,"bind ^"x^" ^"say /czapki^"")
case 13: client_cmd(id,"bind ^"z^" ^"say /czapki^"")
case 14: client_cmd(id,"bind ^"c^" ^"say /czapki^"")
case 15: client_cmd(id,"bind ^"v^" ^"say /czapki^"")
  }
 
menu_destroy(menu);
            return PLUGIN_HANDLED;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
 

z góry dzięki za pomoc (to moje pierwsze pluginy proszę nie ostro )

tu macie sma bo ten cytat jest słabo czytelny 

sma.gif  bindy.sma   5,08 KB  0 Ilość pobrań
amxx.gif  bindy.amxx  

 


#2 Tops

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 8
Nowy

  • Postów:78
  • Imię:Sylwester
Offline

Napisano 23.02.2016 19:01

tematy się zdublowały sorki 



#3 NNK

    Zaawansowany

  • Użytkownik

Reputacja: 19
Początkujący

  • Postów:102
  • GG:
  • Imię:Kamil
  • Lokalizacja:Limanowa
Offline

Napisano 23.02.2016 19:19

Przy register clcmd na koncu miales zle znaki dane, a loosy pojawiaja sie jak jest zla tabulacja (za duzo/za malo tab)

Załączone pliki


  • +
  • -
  • 1

#4 wonsz żeczny

    Wszechwidzący

  • Użytkownik

Reputacja: 82
Zaawansowany

  • Postów:254
  • Imię:Wonsz
  • Lokalizacja:Żeka
Offline

Napisano 24.02.2016 00:04

komplikować

spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować, spompilować, skompilować, skompilować, skompilować


  • +
  • -
  • 0

#5 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 980
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 25.02.2016 06:26

Złamanie regulaminu forum.
Przeczytaj go, zastosuj się do niego a następnie załóż nowy temat.

Regulamin forum dostępny jest pod adresem AMXX.pl/topic/3-regulamin-forum
Ten temat w ciągu 24 godzin zostanie przeniesiony do kosza.
  • +
  • -
  • 0




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

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