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

problem z komplikacj膮 pluginu menu bind


  • Nie mo偶esz napisa膰 tematu
  • Zaloguj si臋, aby doda膰 odpowied藕
Brak odpowiedzi do tego tematu

#1 Tops

    Zaawansowany

  • Zbanowany

Reputacja: 8
Nowy

  • Post贸w:78
  • Imi臋:Sylwester
Offline

Napisano 23.02.2016 17:31

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 

Za艂膮czony plik  bindy.sma   5,08 KB  26 Ilo艣膰 pobra艅
  bindy.amxx






U偶ytkownicy przegl膮daj膮cy ten temat: 1

0 u偶ytkownik贸w, 1 go艣ci, 0 anonimowych