Szerző Téma: menüs baj  (Megtekintve 1518 alkalommal)

menüs baj
« Dátum: 2012. Január 07. - 15:35:55 »
0 Show voters
Sziasztok! Van egy telemenüm, most raktam bele a dm kategóriát. Azt megnyitja benne van \"HayCarDm\" rámegyek és nem csinál semmit. Ha belemegyek a stuntba, driftbe azok mennek. Mi a baj? :question:
« Utoljára szerkesztve: 2012. Január 08. - 11:40:56 írta ninjo98 »

menüs baj
« Válasz #1 Dátum: 2012. Január 07. - 16:02:54 »
0 Show voters
Az elsõ listitem az 1, nem a 0.

menüs baj
« Válasz #2 Dátum: 2012. Január 07. - 16:05:04 »
0 Show voters
??????
hol? ???

menüs baj
« Válasz #3 Dátum: 2012. Január 07. - 16:14:52 »
0 Show voters
         if(listitem == 1) // Általános Teleportok
         {
            ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, \"Általános Teleportok\", \"Kezd (Air-LS)\\nSan Fierro (SF)\\nLas Venturas (LV)\\nAir-Lv\\nAir-sf\\n\\nJizzy\\nChilliad\\nTengerpart\\nSivatag\\nTuningolo\\nGetto\\nKatonasag\\nDillimore\", \"Kiválasztás\", \"Mégse\");
         }
         if(listitem == 2) // Driftek
         {
            ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, \"Driftek\", \"Drift1\\nDrift2\\nDrift3\\nDrift4\\nDrift5\", \"Kiválasztás\", \"Mégse\");
         }
         if(listitem == 3) // Stuntok
         {
            ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, \"Stuntok\", \"Mcdonald\\nBmxPark\\nStunt1\", \"Kiválasztás\", \"Mégse\");
         }
         if(listitem == 4) // DM
         {
            ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, \"DM\", \"HayCarDm\", \"Kiválasztás\", \"Mégse\");
         }

menüs baj
« Válasz #4 Dátum: 2012. Január 07. - 16:17:51 »
0 Show voters
nem! :D
így van nézd vissza!
[pawn]if(listitem == 0) // Általános Teleportok
         {
            ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, \"Általános Teleportok\", \"Kezd (Air-LS)\\nSan Fierro (SF)\\nLas Venturas (LV)\\nAir-Lv\\nAir-sf\\n\\nJizzy\\nChilliad\\nTengerpart\\nSivatag\\nTuningolo\\nGetto\\nKatonasag\\nDillimore\", \"Kiválasztás\", \"Mégse\");
         }
         if(listitem == 1) // Driftek
         {
            ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, \"Driftek\", \"Drift1\\nDrift2\\nDrift3\\nDrift4\\nDrift5\", \"Kiválasztás\", \"Mégse\");
         }
         if(listitem == 2) // Stuntok
         {
            ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, \"Stuntok\", \"Mcdonald\\nBmxPark\\nStunt1\", \"Kiválasztás\", \"Mégse\");
         }
         if(listitem == 3) // DM
         {
            ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, \"DM\", \"HayCarDm\", \"Kiválasztás\", \"Mégse\");
         }
      }
      return 1;
   }[/pawn]

menüs baj
« Válasz #5 Dátum: 2012. Január 07. - 16:59:44 »
0 Show voters
WTF?
Az elsõ listitemnek 1-nek kell lennie, nem 0-nak. Amúgy meg ha egy if alatt több is van, akkor azoknak már else if-eknek kell lenni.
pl:
 

if(valami == 1) ValamiTortenik();
else if(valami == 2) ValamiMasTortenik();

menüs baj
« Válasz #6 Dátum: 2012. Január 07. - 17:02:27 »
0 Show voters
most teljesen bezavartál :D
ki tudnád javítani és az egészet felrakni? ;D

menüs baj
« Válasz #7 Dátum: 2012. Január 07. - 17:08:10 »
0 Show voters
   if(dialogid==DIALOG_MENETREND)
{
if(response)
{
    if(listitem==0)
    {
        ShowPlayerDialog(playerid,7+1,DIALOG_STYLE_MSGBOX,\"1-es Busz menetrendje\",\"1 Airport\\n|\\t1:36mp\\n2 Raktárak\\n|\\t2:14mp\\n3 Csomópont\\n|\\t2:51mp\\n4 Grove\\n|\\t3:26mp\\n5 Edzõ Terem\\n|\\t3:57mp\\n6 Club\\n|\\t4:35mp\\n7 Nude Shop\\n|\\t6:18mp\\n8 Airport Érkezés\",\"Ok\",\"Mégse\");
    }
    if(listitem==1)
    {
        ShowPlayerDialog(playerid,7+2,DIALOG_STYLE_MSGBOX,\"2-es Busz menetrendje\",\"1 Vasút Állomás\\n|\\t38mp\\n2 Rendõrség\\n|\\t1:20mp\\n3 Fegyverbolt\\n|\\t2:29\\n4 Madd Dog Háza\\n|\\t3:20mp\\n5 Richmond\\n|\\t4:14mp\\n6 Tennis Pályák\\n|\\t5:27mp\\n7 Veron Beach\\n|\\t7:58mp\\n8 Boltok\\n|\\t8:36mp\\n9 Vasút Állomás Érkezés\",\"Ok\",\"Mégse\");
    }
    if(listitem==2)
    {
        ShowPlayerDialog(playerid,7+3,DIALOG_STYLE_MSGBOX,\"3-as Busz menetrendje\",\"1 Vasút Állomás\\n|\\t30mp\\n2 Nude Shop\\n|\\t1:25mp\\n3 Dokkok\\n|\\t2:34\\n4 Katonaság\\n|\\t3:33mp\\n5 Lakások\\n|\\t4:17mp\\n6 Csomópont\\n|\\t5:03mp\\n7 LS-Hegy\\n|\\t6:15mp\\n8 Las Colin\\n|\\t6:56mp\\n9 Deszak Park\\n|\\t7:24mp\\n10 Glen Park\\n|\\t8:07\\n11 Vasút Állomás Érkezés\",\"Ok\",\"Mégse\");
    }
    if(listitem==3)
    {
        ShowPlayerDialog(playerid,7+4,DIALOG_STYLE_MSGBOX,\"1T Távolsági busz menetrendje\",\"1 Csomópont\\n|\\t1:35mp\\n2 Palomino Creek LV\\n|\\t3:22mp\\n3 LV\\n|\\t1:55mp\\n4 Palomino Creek LS\\n|\\t3:52mp\\n5 Csomópont Érkezés\\n|\\nLV-be:3:22\\nLS-be:3:52\",\"Ok\",\"Mégse\");
    }
}
return 1;
}

 
Ez az enyém tökéletesen mûködik, az if(response)-t kihagytad az elejéröl valószinü ez lehet a baj

menüs baj
« Válasz #8 Dátum: 2012. Január 07. - 17:10:19 »
0 Show voters
ez hogy jön ide? :D

menüs baj
« Válasz #9 Dátum: 2012. Január 07. - 17:11:36 »
0 Show voters
         if(listitem == 1) // Általános Teleportok
         {
            ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, \"Általános Teleportok\", \"Kezd (Air-LS)\\nSan Fierro (SF)\\nLas Venturas (LV)\\nAir-Lv\\nAir-sf\\n\\nJizzy\\nChilliad\\nTengerpart\\nSivatag\\nTuningolo\\nGetto\\nKatonasag\\nDillimore\", \"Kiválasztás\", \"Mégse\");
         }
         else if(listitem == 2) // Driftek
         {
            ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, \"Driftek\", \"Drift1\\nDrift2\\nDrift3\\nDrift4\\nDrift5\", \"Kiválasztás\", \"Mégse\");
         }
         else if(listitem == 3) // Stuntok
         {
            ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, \"Stuntok\", \"Mcdonald\\nBmxPark\\nStunt1\", \"Kiválasztás\", \"Mégse\");
         }
         else if(listitem == 4) // DM
         {
            ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, \"DM\", \"HayCarDm\", \"Kiválasztás\", \"Mégse\");
         }

menüs baj
« Válasz #10 Dátum: 2012. Január 07. - 17:17:13 »
0 Show voters
ugy jön ide hogy ezt másold le így nézzel ki

menüs baj
« Válasz #11 Dátum: 2012. Január 07. - 17:33:59 »
0 Show voters
jó....
De a \"HayCarDm\" be még mindig nem teleportál el

menüs baj
« Válasz #12 Dátum: 2012. Január 07. - 17:46:56 »
0 Show voters
nem kellnek esle-ek és 0-val kell kezdõdnie
 
if(response)
{
if(listitem == 0) // Általános Teleportok
        {
       ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, \"Általános Teleportok\", \"Kezd (Air-LS)\\nSan Fierro (SF)\\nLas Venturas (LV)\\nAir-Lv\\nAir-sf\\n\\nJizzy\\nChilliad\\nTengerpart\\nSivatag\\nTuningolo\\nGetto\\nKatonasag\\nDillimore\", \"Kiválasztás\", \"Mégse\");
        }
         if(listitem == 1) // Driftek
{
ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, \"Driftek\", \"Drift1\\nDrift2\\nDrift3\\nDrift4\\nDrift5\", \"Kiválasztás\", \"Mégse\");
        }
         if(listitem == 2) // Stuntok
        {
       ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, \"Stuntok\", \"Mcdonald\\nBmxPark\\nStunt1\", \"Kiválasztás\", \"Mégse\");
        }
         if(listitem == 3) // DM
{
        ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, \"DM\", \"HayCarDm\", \"Kiválasztás\", \"Mégse\");
       }
    }
    return 1;

 

Dupla hozzászólás automatikusan összefûzve. ( 2012. Január 07. - 17:49:48 )

mért nem illesztibe rendesen??? :\'(
« Utoljára szerkesztve: 2012. Január 07. - 17:49:48 írta IPhoneman96 »

menüs baj
« Válasz #13 Dátum: 2012. Január 07. - 18:03:07 »
0 Show voters
de nekem az kell hpgy elteleportáljon a HayCarDm-be mert a dm kategóriába belép csak a haycardm be nem megy el
erre kértem segítséget

menüs baj
« Válasz #14 Dátum: 2012. Január 07. - 18:43:24 »
0 Show voters
De akkor nem ezzel van a próbléma hanem azt hol magyarázod meg a menüpontokat nem ezt

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal