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 [ napis ON / OFF ]


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

#1 Gh0st

    :)

  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 07.08.2011 19:44

witam . mam problemik kodzik sma umieszczę niżej a teraz opowiem trochę o moim problemie
Poprostu jest cały czas opcja OFF :D co tu więcej pisać :


public vip_menu(id)
{
new menu = menu_create("\yVip menu:", "menu_handler_vip")
if(vip_opcja[id] == 0)
{
menu_additem(menu, "\yAutomat\R\rOFF", "1", 0)
}
if(vip_opcja[id] == 1)
{
menu_additem(menu, "\yAutomat\R\rON", "1", 0)
}
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
public menu_handler_vip(id, menu, item)
{
if (item == MENU_EXIT)
{
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:
{
if(vip_opcja[id] == 0)
vip_opcja[id] = 1

if(vip_opcja[id] == 1)
vip_opcja[id] = 0

vip_menu(id)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}


Chcę aby po naciśnięciu na Automat napis zmieniał się na ON i po ponownym na OFF

Użytkownik Gh0st edytował ten post 07.08.2011 19:44

  • +
  • -
  • 0

#2 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 07.08.2011 19:59

Masz tu
na góre dodaj
new rs_on[33];
Potem tam gdzie masz menu zrób tak
new rs[128];
        format(rs,127,"\yVip menu: \w%s",(!rs_on[id]?"ON":"OFF"))
menu_additem(menu,rs,"3")
Czyli będzie pod case 3
case 3:{
if(is_user_alive(id))
{
if(!rs_on[id]) rs_on[id]=1;
else rs_on[id]=0;
client_cmd(id, "say /komenda")  
}
else {
set_hudmessage(92, 172, 238, 0.3, 0.3,0, 6.0, 5.0)
show_hudmessage(id, "Musisz byc zywy !)
}	
	       }
Działa tylko dla żywych ;]

Użytkownik speedkill123 edytował ten post 07.08.2011 19:59

  • +
  • -
  • 2

If you can dream it, you can do it.


#3 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 07.08.2011 20:26

error :)
zamiast

show_hudmessage(id, "Musisz byc zywy !)


powinno być

show_hudmessage(id, "Musisz byc zywy !")


dam edit i napisze czy działa

Działa . :) Weeeery nice :love:
+lusik się należy

Użytkownik Gh0st edytował ten post 07.08.2011 20:29

  • +
  • -
  • 0




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

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