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

Menu. Żeby nie nazwać tego pluginem


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
5 odpowiedzi w tym temacie

#1 ShooK

    Zaawansowany

  • Użytkownik

Reputacja: 15
Początkujący

  • Postów:104
  • GG:
  • Imię:Kuba
  • Lokalizacja:Kraków
Offline

Napisano 10.11.2011 17:37

Mam problem z komplikacją pluginu, jest on dla mnie bardzo ważny.
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "ShooK"
#define VERSION "1.0"
#define AUTHOR "ShooK"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)


register_clcmd ("klaski", "klaski")
}
public klaski(id)
{
new menu = menu_create("Wszystko o itemach","klaski")

menu_additem(menu,"\rWybierz Klase.","1",0)

menu_additem(menu,"\rOpisy Klas","2",0)



menu_display(id,menu,0)

}
public klaski(id,menu,item)
{

if(item==MENU_EXIT)
{
menu_destroy(menu)
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 /klasa")
}
case 2 : {
client_cmd(id, "say /klasy")
}

}
return PLUGIN_HANDLED
}



Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

wszystkoklasy.sma(21) : warning 217: loose indentation
wszystkoklasy.sma(29) : warning 209: function "klaski" should return a value
wszystkoklasy.sma(31) : error 025: function heading differs from prototype
wszystkoklasy.sma(32) : error 021: symbol already defined: "klaski"

2 Errors.
Could not locate output file wszystkoklasy.amxx (compile failed).



Klaski to tylko przykładowa nazwa. Można to zmienić byle działało
  • +
  • -
  • 0

#2 Drzanas

    Godlike

  • Power User

Reputacja: 329
Wszechpomocny

  • Postów:1 283
  • Steam:steam
  • Imię:Piotrek
  • Lokalizacja:Warszawa
Offline

Napisano 10.11.2011 17:39

http://amxx.pl/wklejka/13209431758212/
  • +
  • -
  • 0

graphic.png


#3 ShooK

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 15
Początkujący

  • Postów:104
  • GG:
  • Imię:Kuba
  • Lokalizacja:Kraków
Offline

Napisano 10.11.2011 17:42

W czym był błąd?
  • +
  • -
  • 0

#4 Drzanas

    Godlike

  • Power User

Reputacja: 329
Wszechpomocny

  • Postów:1 283
  • Steam:steam
  • Imię:Piotrek
  • Lokalizacja:Warszawa
Offline

Napisano 10.11.2011 17:49

register_clcmd ("klaski", "klaski")
}
public klaski(id)
{
new menu = menu_create("Wszystko o itemach","klaski")

menu_additem(menu,"\rWybierz Klase.","1",0)

menu_additem(menu,"\rOpisy Klas","2",0)



menu_display(id,menu,0)

}
public klaski(id,menu,item)

Dwa razy ten sam public.
  • +
  • -
  • 0

graphic.png


#5 ShooK

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 15
Początkujący

  • Postów:104
  • GG:
  • Imię:Kuba
  • Lokalizacja:Kraków
Offline

Napisano 10.11.2011 18:13

Za przeproszeniem kur... kolejny problem z podobnym menu..
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "CodMenu"
#define VERSION "1.0"
#define AUTHOR "ShooK"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)


register_clcmd ("say /menu", "codallmenu")
register_clcmd ("menu", "codallmenu")
}
public client_authorized(id)
{
client_cmd(id "bind "v" "codallmenu1")
}
public codallmenu(id)
{
new menu = menu_create("CodMenu [by ShooK]","codallmenu1")

menu_additem(menu,"\rSklep \w- Sklepik.","1",0)

menu_additem(menu,"\rKlasy \w- Wszystko o klasach.","2",0)

menu_additem(menu,"\rItem \w- Wszystko o itemach.","3",0)



menu_display(id,menu,0)

}
public codallmenu1(id,menu,item)
{

if(item==MENU_EXIT)
{
menu_destroy(menu)
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 /sklep")
}
case 2 : {
client_cmd(id, "klaski")
}
case 3 : {
client_cmd(id, "wszystko_o_itemach")
}
}
return PLUGIN_HANDLED
}


http://amxx.pl/wklej...32094509313344/

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

codmenu.sma(14) : warning 217: loose indentation
codmenu.sma(19) : error 001: expected token: ",", but found "-string-"
codmenu.sma(19) : warning 215: expression has no effect
codmenu.sma(19) : error 001: expected token: ";", but found "-identifier-"
codmenu.sma(19) : error 017: undefined symbol "v"
codmenu.sma(19) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.


Wiem że nie pasuje coś z V ale ja musze je mieć na V
  • +
  • -
  • 0

#6 stasekstaskowy

    Wszechpomocny

  • Użytkownik

Reputacja: 155
Profesjonalista

  • Postów:339
  • GG:
  • Lokalizacja:Daleko
Offline

Napisano 10.11.2011 18:59

#include <amxmodx>
#include <amxmisc>
#define PLUGIN "CodMenu"
#define VERSION "1.0"
#define AUTHOR "ShooK"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)


register_clcmd ("say /menu", "codallmenu")
register_clcmd ("menu", "codallmenu")
}
public client_authorized(id)
{
client_cmd(id, "bind v codallmenu1")
}
public codallmenu(id)
{
new menu = menu_create("CodMenu [by ShooK]","codallmenu1")

menu_additem(menu,"\rSklep \w- Sklepik.","1",0)

menu_additem(menu,"\rKlasy \w- Wszystko o klasach.","2",0)

menu_additem(menu,"\rItem \w- Wszystko o itemach.","3",0)



menu_display(id,menu,0)

}
public codallmenu1(id,menu,item)
{

if(item==MENU_EXIT)
{
menu_destroy(menu)
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 /sklep")
}
case 2 : {
client_cmd(id, "klaski")
}
case 3 : {
client_cmd(id, "wszystko_o_itemach")
}
}
return PLUGIN_HANDLED
}

  • +
  • -
  • 0
Moja oferta
- Nowe itemy, klasy, questy dla COD mod'a
- Pisanie, Edytowanie oraz Naprawianie pluginów
Kontakt PW lub Na stronce
Pomoglem? Odwdziecz sie daj Dołączona grafika




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

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