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 Menu


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

#1 Muzzi

    Guru

  • Przyjaciel

Reputacja: 228
Wszechwidzący

  • Postów:772
  • Lokalizacja:Kraków
Offline

Napisano 13.10.2010 18:15

Witam mam pewien problem.Mam nadzieje ze pomożecie.

Zrobiłem menu i gdy klikne Lataj to powinno się zmienić na On i dać mi noclipa, tak jest lecz gdy wpisze dopiero drugi raz menu to pojawia sie ON, a gdy klikne drugi raz na Lataj to zeby napis zmienił się na Off i aby odebrało mi godmode.

Za każdą pomoc dam oczywiście Plusika.

Pozdrawiam i z góry dziękuję.
Muzzi.

public menu3(id){

gMyMenu3 = menu_create("\wWitaj^n\yW^t\rMenu Admina","funkcja3");

new formats[64];
formatex(formats,charsmax(formats),"\wLataj - %s",get_user_noclip(id) ? "ON":"OFF");
menu_additem(gMyMenu3,formats);

menu_setprop(gMyMenu3,MPROP_EXIT,MEXIT_ALL)
menu_setprop(gMyMenu3,MPROP_EXITNAME,"Wyjscie")
menu_setprop(gMyMenu3,MPROP_NEXTNAME,"Dalej")
menu_setprop(gMyMenu3,MPROP_BACKNAME,"Wroc")
menu_display(id,gMyMenu3,0);

return PLUGIN_HANDLED;
}



public funkcja3(id, menu, item)
{
switch(item)
{
case 0:
{
set_user_noclip(id,1);
menu_destroy(gMyMenu);
menu_display(id, gMyMenu3);
return PLUGIN_CONTINUE;
}
}
return PLUGIN_HANDLED;
}

  • +
  • -
  • 2

#2 Blood Angel

    Wszechwiedzący

  • Zbanowany

Reputacja: 130
Zaawansowany

  • Postów:540
  • Steam:steam
  • Lokalizacja:Dom
Offline

Napisano 14.10.2010 08:44

public menu3(id){

gMyMenu3 = menu_create("\wWitaj^n\yW^t\rMenu Admina","funkcja3");

new formats[64];
formatex(formats,charsmax(formats),"\wLataj - %s",set_task(0.1,"latajon",id,"",0,"b",1)(id) ? "ON":"OFF");
menu_additem(gMyMenu3,formats);

menu_setprop(gMyMenu3,MPROP_EXIT,MEXIT_ALL)
menu_setprop(gMyMenu3,MPROP_EXITNAME,"Wyjscie")
menu_setprop(gMyMenu3,MPROP_NEXTNAME,"Dalej")
menu_setprop(gMyMenu3,MPROP_BACKNAME,"Wroc")
menu_display(id,gMyMenu3,0);

return PLUGIN_HANDLED;
}



public latajon(id)
{
set_user_noclip(id, 1)
set_task(500.0,"latajoff",id,"",0,"b",1)
}


public latajoff(id)
{
set_user_noclip(id, 0)
}


public funkcja3(id, menu, item)
{
switch(item)
{
case 0:
{
set_task(0.1,"latajon",id,"",0,"b",1)
menu_destroy(gMyMenu);
menu_display(id, gMyMenu3);
return PLUGIN_CONTINUE;
}
}
return PLUGIN_HANDLED;
}



Myślę że już sobie poradzisz. Nie mam pewności że będzie działać ale coś w tym guście powinno być.

Znany jako oeN.


#3 Muzzi

    Guru

  • Autor tematu
  • Przyjaciel

Reputacja: 228
Wszechwidzący

  • Postów:772
  • Lokalizacja:Kraków
Offline

Napisano 14.10.2010 15:23

hmm.. Niestety źle ; [
Kombinowałem kombinowałem ale nic z tego mi nie wyszło.

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

Error: Expected token: ",", but found "(" on line 65
Warning: Expression has no effect on line 65
Error: Expected token: ";", but found ")" on line 65
Error: Invalid expression, assumed zero on line 65
Error: Too many error messages on one line on line 65

Compilation aborted.
4 Errors.
Could not locate output file C:\Documents and Settings\Uzytkownik\Pulpit\Compile\menu.amx (compile failed).


Oczywiście łap plusa za pomoc.Może masz jakieś pomysły co by można było zrobić?
  • +
  • -
  • 0

#4 ;((

    Super Hero

  • Użytkownik

Reputacja: 347
Wszechpomocny

  • Postów:1 157
  • Lokalizacja:Aha
Offline

Napisano 14.10.2010 15:27

Błąd w 65 linii. Skąd mamy wiedzieć jak ona wygląda?
  • +
  • -
  • 0

#5 Muzzi

    Guru

  • Autor tematu
  • Przyjaciel

Reputacja: 228
Wszechwidzący

  • Postów:772
  • Lokalizacja:Kraków
Offline

Napisano 14.10.2010 17:22

  formatex(formats,charsmax(formats),"\wLataj - %s",set_task(0.1,"latajon",id,"",0,"b",1)(id) ? "ON":"OFF");


To jest ta Linia.
  • +
  • -
  • 0

#6 Jablonka

    Zaawansowany

  • Zbanowany

Reputacja: 14
Początkujący

  • Postów:139
  • Imię:Niewazne
  • Lokalizacja:Polska
Offline

Napisano 14.10.2010 17:37

Daj .sma to ci zrobimy
Bez sma sie gorzej robi

#7 Blood Angel

    Wszechwiedzący

  • Zbanowany

Reputacja: 130
Zaawansowany

  • Postów:540
  • Steam:steam
  • Lokalizacja:Dom
Offline

Napisano 14.10.2010 17:42

Moment.


public menu3(id){

gMyMenu3 = menu_create("\wWitaj^n\yW^t\rMenu Admina","funkcja3");

new formats[64];
formatex(formats,charsmax(formats),"\wLataj - %s",get_user_noclip(id) ? "ON":"OFF");
menu_additem(gMyMenu3,formats);

menu_setprop(gMyMenu3,MPROP_EXIT,MEXIT_ALL)
menu_setprop(gMyMenu3,MPROP_EXITNAME,"Wyjscie")
menu_setprop(gMyMenu3,MPROP_NEXTNAME,"Dalej")
menu_setprop(gMyMenu3,MPROP_BACKNAME,"Wroc")
menu_display(id,gMyMenu3,0);

return PLUGIN_HANDLED;
}


Czy tu: get_user_noclip Nie powinno być "set_user_noclip" ?

Znany jako oeN.


#8 Muzzi

    Guru

  • Autor tematu
  • Przyjaciel

Reputacja: 228
Wszechwidzący

  • Postów:772
  • Lokalizacja:Kraków
Offline

Napisano 14.10.2010 17:56

Racja, Ale i co to zmieni jak ma być z tą opcją On:Off. Poprawiłem to ale nadal nie działa ze gdy klikne ponownie to noclip jest off i napis też jest off.
Sma nie dam bo to jest 1/10 kodu, To początek mojego malutkiego plugu.
  • +
  • -
  • 0

#9 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

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

Napisano 15.10.2010 15:14

public funkcja3(id, menu, item)
{
       if(item == MENU_EXIT){
 menu_destroy(menu)
                        return PLUGIN_HANDLED;
}
        switch(item)
        {
                case 0:
                {
                        set_user_noclip(id,1);
                        menu_destroy(menu);
                        menu3();
                        return PLUGIN_HANDLED;
                }
        }
         menu_destroy(menu);
         return PLUGIN_HANDLED;
}
pisane na forum
  • +
  • -
  • 1

#10 daniosik

    Zaawansowany

  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:80
  • Steam:steam
  • Lokalizacja:g
Offline

Napisano 16.10.2010 18:14

Spróbuj tego może ci się przyda

public menu3(id){

gMyMenu3 = menu_create("\wWitaj^n\yW^t\rMenu Admina","funkcja3");

menu_additem(gMyMenu3, "\wWlacz latanie", "1", 0) ;

menu_setprop(gMyMenu3,MPROP_EXIT,MEXIT_ALL)
menu_setprop(gMyMenu3,MPROP_EXITNAME,"Wyjscie")
menu_setprop(gMyMenu3,MPROP_NEXTNAME,"Dalej")
menu_setprop(gMyMenu3,MPROP_BACKNAME,"Wroc")
menu_display(id,gMyMenu3,0);

return PLUGIN_HANDLED;
}

public funkcja3(id, menu, item)
{
if(item == MENU_EXIT){
menu_destroy(menu)
return PLUGIN_HANDLED;
}
switch(item)
{
case 0:
{
set_user_noclip(id,1);
menu_destroy(menu);
menu4(id);
return PLUGIN_HANDLED;
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public menu4(id){

gMyMenu3 = menu_create("\wWitaj^n\yW^t\rMenu Admina","funkcja4");

menu_additem(gMyMenu3, "\wWylacz latanie", "1", 0)

menu_setprop(gMyMenu3,MPROP_EXIT,MEXIT_ALL)
menu_setprop(gMyMenu3,MPROP_EXITNAME,"Wyjscie")
menu_setprop(gMyMenu3,MPROP_NEXTNAME,"Dalej")
menu_setprop(gMyMenu3,MPROP_BACKNAME,"Wroc")
menu_display(id,gMyMenu3,0);

return PLUGIN_HANDLED;
}

public funkcja4(id, menu, item)
{
if(item == MENU_EXIT){
menu_destroy(menu)
return PLUGIN_HANDLED;
}
switch(item)
{
case 0:
{
set_user_noclip(id);
menu_destroy(menu);
menu3(id);
return PLUGIN_HANDLED;
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}

  • +
  • -
  • 1

#11 Muzzi

    Guru

  • Autor tematu
  • Przyjaciel

Reputacja: 228
Wszechwidzący

  • Postów:772
  • Lokalizacja:Kraków
Offline

Napisano 18.10.2010 12:41

Dzięki za pomoc poradziłem sobie z problemem. Oczywiście ten kto coś pomógł w temacie dostał "+".

Pozdrawiam.; ]

Można Zamknąć.

Użytkownik Muzzi edytował ten post 18.10.2010 12:41

  • +
  • -
  • 0




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

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