2 registered members (dr_panther, 7th_zorro),
1,203
guests, and 2
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: Menü
[Re: Finn4040]
#410349
11/01/12 14:25
11/01/12 14:25
|
Joined: May 2008
Posts: 113 Italien, Südtirol, Naturns
Patrick92
Member
|
Member
Joined: May 2008
Posts: 113
Italien, Südtirol, Naturns
|
das mit dem esc weiß nicht ob das funktioniert aber um ein Panel zu zeign kannst du es so machen:
PANEL* menu_pan =
{
bmap = "menü.back.png";
pos_x = 350;
pos_y = 100;
button (250, 134, "menü.back.png", "NULL", "NULL",back, NULL, NULL); // "NULL" durch NULL ersetzen
layer = 2;
}
var menu = 0;
function menu_activ()
{
while(1)
{
if(key_lastpressed == 57 && menu == 0 ) //warte bis leertaste gedückt wurde
{
set(menu_pan,SHOW); // mache das panel sichtbar
menu = 1;
key_lastpressed = 0;
}
if(key_lastpressed == 57 && menu == 1 )
{
reset(menu_pan,SHOW); // mache das panel unsichtbar
menu = 0;
key_lastpressed = 0;
}
wait(1);
}
}
|
|
|
Re: Menü
[Re: Patrick92]
#410360
11/01/12 16:15
11/01/12 16:15
|
Joined: Jan 2002
Posts: 4,225 Germany / Essen
Uhrwerk
Expert
|
Expert
Joined: Jan 2002
Posts: 4,225
Germany / Essen
|
Du kannst kein if in einer Panel Definition verwenden. Versuch es so:
PANEL* weiter =
{
bmap = "menu.back.png";
pos_x = 350;
pos_y = 100;
button (250, 134, "menu.back.png","NULL","NULL",back,NULL,NULL);
layer = 2;
}
void toggle_panel()
{
toggle(weiter,VISIBLE);
}
void main()
{
on_esc = toggle_panel;
}
Von Umlauten würde ich Dir auch abraten.
Always learn from history, to be sure you make the same mistakes again...
|
|
|
|