public OnPlayerCommandText(playerid, cmdtext[]){if(strcmp(cmdtext, \"/m\", true) == 0){ShowPlayerDialog(playerid, 19001, DIALOG_STYLE_LIST, \"Játék menü:\", \"Fegyverek \\nNeonok \\nSzinek \\nRádiok \\nJármüvek \\nTuningolás \", \"Tovább\", \"Mégse\");return 1;}return 0;}//====================public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){if(dialogid == 19001){ if(response) { if(listitem == 0) { if(listitem == 0) { ShowPlayerDialog(playerid, 19002, DIALOG_STYLE_LIST, \"Fegyverek:\", \"Ejtöernyö \\nGránát \\nTec9 \\nShotgun \\nUzi \\nMP5 \\nAK-47 \\nM4 \\nMesterlövész puska\", \"Ide!\", \"Mégse\"); } if(listitem == 1) { ShowPlayerDialog(playerid, 19003, DIALOG_STYLE_LIST, \"Válassz neon színt\", \"Kék\\nPiros\\nZöld\\nFehér\\nRózsaszín\\nSárga\\nRendõr fény\\nInterior Fény\\nHátsó Neon\\nElsõ Neon\\nTetõ Neon\\nMinden Neon törlése\", \"Kiválaszt\", \"Kilépés\"); } if(listitem == 2) { ShowPlayerDialog(playerid, 19004, DIALOG_STYLE_LIST, \"Válasz egy szint:\", \"{FF0000}Piros\\n{0000FF}Kék\\n{FFFF00}Sárga\\n{00FF00}Zöld\\n{000000}Fekete\\n{800080}Bíbor\\n{FF8000}Narancs Sárga\\n{3D2929}Barna\\n{808080}Szürke\\n{FFFFFF}Fehér\\n{808000}Arany\\n{FF00FF}Ezüst\\n{C0C0C0}Lila\\n{00FFFF}Világos Kék\\n{808000}ZöldSárga\\n{004000}Sötét Zöld\\n{FFFF80}Világos Sárga\\n{FF80FF}Világos Lila\\n{DD99B3}Világos Koral\\n{747474}Sötét Szürke\", \"Választ!\", \"Mégsem!\"); } if(listitem == 3) { ShowPlayerDialog(playerid, 19005, DIALOG_STYLE_LIST, \"Rádiók:\", \"Rádió 1\\nNeo FM\\nPro-Fm\\nDream Rádió\\nLeálit!\", \"Kiválaszt!\", \"Kilépés!\"); } if(listitem == 4) { new allvehicles[] = \"1\\tRepülök\\n2\\tHelikopterek\\n3\\tMotorok\\n4\\tKabriók\\n5\\tIpari\\n6\\tLowriderek\\n7\\tOffRoad\\n8\\tSzolgáltatás\\n9\\tSzalon\\n10\\tSport\\n11\\tStation Wagons\\n12\\tHalyok\\n13\\tEgyedi jármuvek\\n14\\tRC-k\\n15\\tUtánfutok\"; ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,\" Jármüvek:\",allvehicles,\"Kiválaszt\",\"Vissza\"); } if(listitem == 5) { } }}}
Max dialogid is 32767[/quote]nézd meg SendClientMessage-vel vagy print-el hogy meddig fut le a kód...
http://wiki.sa-mp.com/wiki/ShowPlayerDialog Max dialogid is 32767nézd meg SendClientMessage-vel vagy print-el hogy meddig fut le a kód... [/quote]Nekem 9999 után nem mûködött, a 10000 sem.
Max dialogid is 32767
if(dialogid == DIALOG_0) { if(response) { if(listitem == 0) //ha rákattintasz az 1. gombra mi történjen.... { SendClientMessage(playerid, 0x400000FF, \"Dialog tutorial\");//üzenetet küld } if(listitem == 1) //ha rákattintasz az 2. gombra mi történjen.... { SendClientMessage(playerid, 0x400000FF, \"sampforum.hu\"); } if(listitem == 2) //ha rákattintasz az 2. gombra mi történjen.... { SetPlayerHealth(playerid, 100);//feltõlti a játékos életét } if(listitem == 3) //ha rákattintasz az 4. gombra mi történjen.... { SetPlayerArmour(playerid, 100);//feltõlti a játékos pajzsát } if(listitem == 4) //ha rákattintasz az 5. gombra mi történjen.... { new vehicleid = GetPlayerVehicleID(playerid); SetVehicleHealth(vehicleid, 1000.0); SendClientMessage(playerid, COLOUR_WHITE, \"Jármû megjavítva\"); //megjavítja a kocsit } if(listitem == 5) //ha rákattintasz az 6. gombra mi történjen.... { SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);//példáúl kap egy animot GivePlayerMoney(playerid, -100);//levesz a pénzébõl $100-t } } }else{//ellentétben SendClientMessage(playerid, 0x400000FF, \"Kiléptél a dialogból\"); }}return 1; // Visszatérünk itt !}