Szerző Téma: Lista dialog hiba  (Megtekintve 1212 alkalommal)

Nem elérhető BeNiBoY

  • 1342
    • Profil megtekintése
Lista dialog hiba
« Dátum: 2013. Május 20. - 19:19:41 »
0
Ha a szkriptbõl betöltött lista dialogoknál rányomok egy adott sorra, nem hozza be a hozzáírtakat, csak kikapcsol és nulla reakció.
Mindenhol körülnéztem, sokan összefutottak már ilyennel, leginkább olyan válaszokat adtak más fórumokon, hogy
 

Volt olyan szkript is, amit letöltöttem, és másoknak hibátlanul futott, szóval nem a kódban kell lennie a hibának.
Mikor átmásoltam cakkpakk az egészet a módba, akkor mûködött(de benne hagyni macerás lenne, mert folyamatosan frissülõs projectrõl van szó, és nem akarok folyton restartolgatni, + amúgy se lenne átlátható). Biztos nem a ShowPlayerDialog-okkal van baj, mert ha azt hagytam a szkriptben, megnyitotta. Sokkal inkább a dialogid/listitem lekérdezésnél keresendõ, de mint már mondtam, csak külön szkiptnél van jelen a probléma.
Ja és hozzátenném tegnap este még mûködött, nem tudom mit változtattam azóta.
« Utoljára szerkesztve: 2013. Május 20. - 19:24:02 írta BeNiBoY »

Nem elérhető Tomee

  • 385
    • Profil megtekintése
Lista dialog hiba
« Válasz #1 Dátum: 2013. Május 20. - 20:26:23 »
0
Megtudnád mutatni?

Nem elérhető BeNiBoY

  • 1342
    • Profil megtekintése
Lista dialog hiba
« Válasz #2 Dátum: 2013. Május 21. - 16:28:25 »
0
#include <a_samp>
#include <zcmd>
#define DIALOG_MUSIC 100
#define MUSIC_A 101
#define MUSIC_B 102
#define MUSIC_C 103
#define MUSIC_D 104
#define MUSIC_E 105
#define MUSIC_F 106
#define MUSIC_G 107
#define MUSIC_H 108
#define MUSIC_I 109
#define MUSIC_J 110
#define MUSIC_K 111
#define MUSIC_L 112
#define MUSIC_M 113
#define MUSIC_N 114
#define MUSIC_O 115
#define MUSIC_P 116
#define MUSIC_Q 117
#define MUSIC_R 118
#define MUSIC_S 119
#define MUSIC_T 120
#define MUSIC_U 121
#define MUSIC_V 122
#define MUSIC_W 123
#define MUSIC_X 124
#define MUSIC_Y 125
#define MUSIC_Z 126
#define MUSIC_NUM 127
#define MUSIC_ADTR 128
#define MUSIC_HY 188
//------------------------------------------------
public OnFilterScriptInit()
{
print(\"\\n-------------------------------------------\");
print(\"    Musicbox by [FYD]BeNiBoY BETA v.0.3.92   \");
print(\"-------------------------------------------\\n\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_MUSIC) {
    if(response) {
    if(listitem == 0) { //A
       ShowPlayerDialog(playerid,MUSIC_A,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"A Day To Remember(0)\\nAlestorm(0)\\nAvenged Sevenfold(0)\",\">>\",\"<<\"); }
    if(listitem == 1) { //B
       ShowPlayerDialog(playerid,MUSIC_B,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"Black Veil Brides(0)\\nBowling For Soup(0)\\nBring Me The Horizont(0)\\nBullet For My Valentine(0)\\nBurden Of A Day(0)\",\">>\",\"<<\"); }
    if(listitem == 2) { //C
       ShowPlayerDialog(playerid,MUSIC_C,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"Capture The Crown(0)\",\">>\",\"<<\"); }
    if(listitem == 3) { //D
       ShowPlayerDialog(playerid,MUSIC_D,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"Deuce(0)\\nDisturbed(0)\\nDragonforce(0)\\nDrowning Pool(0)\",\">>\",\"<<\"); }
    if(listitem == 4) { //E
       ShowPlayerDialog(playerid,MUSIC_E,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"Escape The Fate(0)\",\">>\",\"<<\"); }
    if(listitem == 5) { //F
       ShowPlayerDialog(playerid,MUSIC_F,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"Fall In Reverse(0)\\nFall Of Troy\\nFall Out Boy(0)\\nFish!(0)\\nFoo Fighters(0)\\nFrom First To Last(0)\",\">>\",\"<<\"); }
    if(listitem == 6) { //G
       ShowPlayerDialog(playerid,MUSIC_G,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"Good Charlotte(0)\\nGreen Da(0)\",\">>\",\"<<\"); }
    if(listitem == 7) { //H
       ShowPlayerDialog(playerid,MUSIC_H,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"Hollywood Undead(0)\",\">>\",\"<<\"); }
    if(listitem == 8) { //I
       ShowPlayerDialog(playerid,MUSIC_I,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"\",\">>\",\"<<\"); }
    if(listitem == 9) { //J
       ShowPlayerDialog(playerid,MUSIC_J,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"\",\">>\",\"<<\"); }
    if(listitem == 10) { //K
       ShowPlayerDialog(playerid,MUSIC_K,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"Kontrust(0)\\nKorn(0)\\nKorpiklaani\",\">>\",\"<<\"); }
    if(listitem == 11) { //L
       ShowPlayerDialog(playerid,MUSIC_L,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"Limp Bizkit(0)\\nLinkin Park(0)\\nLordi(0)\\nLostprophets(0)\\nLove And Death(0)\",\">>\",\"<<\"); }
    if(listitem == 12) { //M
       ShowPlayerDialog(playerid,MUSIC_M,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"Maroon 5(0)\",\">>\",\"<<\"); }
    if(listitem == 13) { //N
       ShowPlayerDialog(playerid,MUSIC_N,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"Nickelback(0)\\nNightwish(0)\\nNomy(0)\",\">>\",\"<<\"); }
    if(listitem == 14) { //O
       ShowPlayerDialog(playerid,MUSIC_O,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"\",\">>\",\"<<\"); }
    if(listitem == 15) { //P
       ShowPlayerDialog(playerid,MUSIC_P,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"Panic! At The Disco(0)\\nPapa Roach(0)\",\">>\",\"<<\"); }
    if(listitem == 16) { //Q
       ShowPlayerDialog(playerid,MUSIC_Q,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"\",\">>\",\"<<\"); }
    if(listitem == 17) { //R
       ShowPlayerDialog(playerid,MUSIC_R,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"Rise Against(0)\\nRoad(0)\",\">>\",\"<<\"); }
    if(listitem == 18) { //S
       ShowPlayerDialog(playerid,MUSIC_S,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"Saliva(0)\\nSevendust(0)\\nShinedown(0)\\nSick Puppies(0)\\nSimple Plan(0)\\nSkille(0)t\\nSkrillex(0)\\nSuicide Silence(0)\\nSum 41(0)\\nSupernem(0)\\nSystem Of A Down(0)\",\">>\",\"<<\"); }
    if(listitem == 19) { //T
       ShowPlayerDialog(playerid,MUSIC_T,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"Tankcsapda(0)\\nThe [hated] Tomorrow(0)\\nThe Casualties(0)\\nThe Offspring(0)\\nTheory Of A Deadman(0)\\nThirty Seconds To Mars(0)\\nThree Days Grace(0)\",\">>\",\"<<\"); }
    if(listitem == 20) { //U
       ShowPlayerDialog(playerid,MUSIC_U,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"\",\">>\",\"<<\"); }
    if(listitem == 21) { //V
       ShowPlayerDialog(playerid,MUSIC_V,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"\",\">>\",\"<<\"); }
    if(listitem == 22) { //W
       ShowPlayerDialog(playerid,MUSIC_W,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"Woe, Is Me(0)\",\">>\",\"<<\"); }
    if(listitem == 23) { //X
       ShowPlayerDialog(playerid,MUSIC_X,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"\",\">>\",\"<<\"); }
    if(listitem == 24) { //Y
       ShowPlayerDialog(playerid,MUSIC_Y,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"Yellowcard(0)\",\">>\",\"<<\"); }
    if(listitem == 25) { //Z
       ShowPlayerDialog(playerid,MUSIC_Z,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"\",\">>\",\"<<\"); }
    if(listitem == 26) { //0-9
       ShowPlayerDialog(playerid,MUSIC_NUM,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"30y(76)\",\">>\",\"<<\"); }
}
return 1;
}
if(dialogid ==  MUSIC_A) {
    if(!response) {
   CallLocalFunction(\"cmd_musicbox\",\"i\",playerid); }
    else {
   if(listitem == 0) {
   new string[1500];
   strcat(string,\"2nd Sucks\\nA 2nd Glance\\nA Shot in the Dark\\nAll I Want\\nAll Signs Point to Lauderdale\\nAnother Song About the Weekend\\n\");
   strcat(string,\"Another Song About the Weekend (Acoustic)\\nBetter Off This Way\\nBreathe Hope in Me\\nCasablanca Sucked Anyways\\n\");
   strcat(string,\"Colder than My Heart, if You Can Imagine\\nFast Forward to 2012\\nHave Faith in Me\\nHeartless\\nHere\'s to the Past\\n\");
   strcat(string,\"Holdin\' it Down for the Underground\\nHomesick\\nHomesick (Acoustic)\\nI Heard it\'s the Softest Thing Ever\\n\");
   strcat(string,\"I\'m Made of Wax, Larry, What Are You Made of?(ft. Mike Hranica of The Devil Wears Prada)\\nIf I Leave\\n\");
   strcat(string,\"If it Means a Lot to You(ft. Sierra Kusterbeck of VersaEmerge)\\nIf Looks Could Kill...\\nIt\'s All Complicated\\nLast Request\\nMonument\\n\");
   strcat(string,\"Mr. Highway\'s Thinking About The End\\nMy Life for Hire\\nNineteen Fifty Eight\\nNJ Legion Iced Tea\\nOut of Time\\nShow \'Em the Ropes\\n\");
   strcat(string,\"Since U Be Gone\\nSound the Alarm v.2.0\\nSpeak of the Devil\\nStart the Shooting\\nSticks and Bricks\\nThe Danger in Starting a Fire\\n\");
   strcat(string,\"The Downfall of Us All\\nThe Plot to Bomb the Panhandle\\nThe Price We Pay\\nThis Is the House That Doubt Built\\nThis Sun Has Set\\n\");
   strcat(string,\"U Should Have Killed Me When U Had the Chance\\nWelcome to the Family (ft. Vincent Bennett of The Acacia Strain)\\nWestfall\\n\");
   strcat(string,\"Why Walk on Water When We\'ve Got Boats\\nWorld Around Me\\nYou Already Know What You Are\\nYou Be Tails, I\'ll Be Sonic\\nYou Had Me @ Hello\\n\");
   strcat(string,\"You Should\'ve Killed me When You Had the Chance\\nYour Way With Words Is Through Silence!\");
       ShowPlayerDialog(playerid,MUSIC_ADTR,DIALOG_STYLE_LIST,\"Radio - A Day To Remember\",string,\">>\",\"<<\"); }
}
return 1;
}
if(dialogid ==  MUSIC_NUM) {
    if(!response) {
   CallLocalFunction(\"cmd_musicbox\",\"i\",playerid); }
    else {
   if(listitem == 0) {
   new string[1024];
   strcat(string,\"A másik három\\nA világ lepedõje\\nAblakból néz\\nÁgyéktól szívig\\nÁsító\\nÁtszalad\\nAzt hittem érdemes\\nBájtos mosolyú lány\\n\");
   strcat(string,\"Biztos, hogy hõs\\nBogozd ki\\nBogozd ki(Akusztik)\\nCipeld helyettem\\nCsönded vagyok\\nDadog\\nDajkák meséje\\nDefender\\nEgy perccel tovább\\n\");
   strcat(string,\"Egypár\\nÉjjel\\nElrobog\\nEmberirtó\\nFelhõ csorog\\nFelhõ\\nGyerünk\\nGyújtósnak jó\\nHajóra szállt\\nHaldal\\nIker\\nIskolatáska\\n\");
   strcat(string,\"Jó január herceg\\nKaposvári lányok\\nKarambol\\nKerticsap\\nKifelé nem befelé nem\\nKipakolta\\nKiszámoló\\nKövér disznók\\nKutyák meg emberek\\n\");
   strcat(string,\"Lécci áltass\\nLécci ültess\\nLélekrajt\\nMámorba táncba\\nMecseki sétányok\\nMentés másként\\nMi az, hogy boldog\\nMm\\nNemlétezõ\\nNéz\\n\");
   strcat(string,\"Olyan csak olyan\\nOlyankor\\nÖltöztetnéd megint\\nPapírsárkány\\nPécsi tánctanár\\nPont úgy kezdem el\\nPróbáld fel\\nPuhatalpú lányok\\n\");
   strcat(string,\"Pusztítós\\nRajzszöggel középre\\nRespekt\\nRubikernõ\\nSemmi szédítõ magasság\\nSomeone else\\nSötét van\\nSuhanjon\\nSzelet kiabálunk\\n\");
   strcat(string,\"Szenes\\nSzerelem mindig\\nSzív-szalutál-szív\\nSzószóró\\nTeremtõs\\nRiadt háziállatok\\nTüzet raktam\\nUfo\\nÜl és vár\\nVárosember\\n\");
   strcat(string,\"Vér-veríték\");
       ShowPlayerDialog(playerid,MUSIC_HY,DIALOG_STYLE_LIST,\"Radio - 30y\",string,\">>\",\"<<\"); }
}
return 1;
}
return 0;
}
CMD:musicbox(playerid, params[]) {
ShowPlayerDialog(playerid,DIALOG_MUSIC,DIALOG_STYLE_LIST,\"Radio - Choose artist\",\"A(3)\\nB(5)\\nC(1)\\nD(4)\\nE(1)\\nF(5)\\nG(2)\\nH(1)\\nI(0)\\nJ(0)\\nK(3)\\nL(5)\\nM(1)\\nN(3)\\nO(0)\\nP(2)\\nQ(0)\\nR(2)\\nS(11)\\nT(7)\\nU(0)\\nV(0)\\nW(1)\\nX(0)\\nY(1)\\nZ(0)\\n0-9(1)\",\">>\",\"X\");
return 1;
}
CMD:musicoff(playerid, params[]) {
StopAudioStreamForPlayer(playerid);
return 1;
}}
« Utoljára szerkesztve: 2013. Május 21. - 16:30:38 írta BeNiBoY »

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Lista dialog hiba
« Válasz #3 Dátum: 2013. Május 21. - 17:51:55 »
+1
Szia!
Ha nálam van ilyen probléma, én is mindig ellenõrzöm a dialog id-ket. Legutóbb 30000-re raktam az FS-ben lévõt, hogy biztosan ne legyen keveredés... Nem is volt, de ennyi nem volt elég. Az FS-ek legelejére raktam az FS-emet, és már mûködött is.
Tehát például, a .cfg-ben:
 
filterscripts gl_realtime gl_asd gl_sasmaki RADIO gl_satobbi vagy_nem_gl_xD

 
helyett
 
filterscripts RADIO gl_realtime gl_asd gl_sasmaki gl_satobbi vagy_nem_gl_xD

 
Egy próbát megér, nálam bevált :) Üdv: Dfoglalo

Nem elérhető Tomee

  • 385
    • Profil megtekintése
Lista dialog hiba
« Válasz #4 Dátum: 2013. Május 21. - 18:56:18 »
0
Öm és hol kezdõdik a hiba?
Ha tippelnem kellene a stringes megoldások rosszak. Bár a strcat nem tudom mit takar

Nem elérhető BeNiBoY

  • 1342
    • Profil megtekintése
Lista dialog hiba
« Válasz #5 Dátum: 2013. Május 21. - 19:04:59 »
0
Az utóbbi bejött :D Kösz, örök hálám

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal