Sziasztok. Csinálni szeretnék egy olyan dialogot, hogy ha megnyomom a Tovább gombot továbbmegy.
De valamiért ezt a hibát adja amit akkor szokott ha túl hosszú 1 sor:
C:\\Users\\BuLL\\Desktop\\Szerver\\Szerver\\filterscripts\\music-parancs.pwn(11) : error 075: input line too long (after substitutions)
Bemásolom a scriptet:
#include <a_samp>
#include <zcmd>
#define Music_Dialog 678
#define Music_Dialog2 679
#define Msg(%0) SendClientMessage(playerid, -1, %0)
CMD:music(playerid,params[])
{
ShowPlayerDialog(playerid, Music_Dialog,DIALOG_STYLE_LIST,\"{0000FF}>>> {FF0000}Zene Lista (Oldal: 1){0000FF}<<<\",\"{00FF00}RTM ALL STARZ 3 - Csináljuk a Cirkuszt\\n{00FF00}ZHU - Faded\\n\\
{00FF00}Snoop Dogg - Smoke Weed Everyday\\n{00FF00}Justin Timberlake - What Goes Around\\n{00FF00}Justin Timberlake - Mirrors\\n{00FF00}Rammstein - Sonne\\n{00FF00}Rammstein - Mutter\\n\\
{00FF00}Rammstein - Ohne Dich\\n{00FF00}Rammstein - Ich Will\\n{00FF00}Rammstein - Du Hast\\n{00FF00}Rammstein - Rosenrot\",\"Hallgat\", \"Tovább\");
return 1;
}
/*
CMD:stopmusic(playerid,params[])
{
StopAudioStreamForPlayer(playerid);
SendClientMessage(playerid,0xFF0000AA,\"Sikeresen kikapcsoltad a Zenét.\");
return 1;
}
*/
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Music_Dialog)
{
if(response)
if(listitem == 0) PlayAudioStreamForPlayer(playerid, \"http://ddl3.data.hu/get/0/8665934/RTM_ALL_STARZ_3_-_Csinaljuk_A_Cirkuszt_-_OFFICIAL_MUSIC_VIDEO_-.mp3\");
if(listitem == 1) PlayAudioStreamForPlayer(playerid, \"http://ddl2.data.hu/get/0/8665935/ZHU_-_Faded.mp3\");
if(listitem == 2) PlayAudioStreamForPlayer(playerid, \"http://ddl3.data.hu/get/0/8665941/Snoop_Dogg__ft._Dr._Dre-_Smoke_Weed_Everyday.mp3\");
if(listitem == 3) PlayAudioStreamForPlayer(playerid, \"http://ddl2.data.hu/get/0/8665967/What_Goes_Around_by_Justin_Timberlake_with_Lyrics_fullversion.mp3\");
if(listitem == 4) PlayAudioStreamForPlayer(playerid, \"http://ddl2.data.hu/get/0/8666034/Justin_Timberlake_-_Mirrors_Lyrics.mp3\");
if(listitem == 5) PlayAudioStreamForPlayer(playerid, \"http://ddl2.data.hu/get/0/8665968/Rammstein_-_Sonne.mp3\");
if(listitem == 6) PlayAudioStreamForPlayer(playerid, \"http://ddl7.data.hu/get/0/8665969/Rammstein_-_Mutter.mp3\");
if(listitem == 7) PlayAudioStreamForPlayer(playerid, \"http://ddl3.data.hu/get/0/8665971/Rammstein_-_Ohne_Dich_HD.mp3\");
if(listitem == PlayAudioStreamForPlayer(playerid, \"http://ddl2.data.hu/get/0/8665990/Rammstein_-_Ich_Will.mp3\");
if(listitem == 9) PlayAudioStreamForPlayer(playerid, \"http://ddl3.data.hu/get/0/8665991/Rammstein_-_Du_Hast.mp3\");
if(listitem == 10) PlayAudioStreamForPlayer(playerid, \"http://ddl7.data.hu/get/0/8665994/Rammstein_-_Rosenrot.mp3\");
if(listitem == 11) PlayAudioStreamForPlayer(playerid, \"\");
if(!response) // tovább
{
ShowPlayerDialog(playerid,Music_Dialog2,DIALOG_STYLE_LIST,\"{0000FF}>>> {FF0000}Zene Lista (Oldal: 2){0000FF}<<<\",\"\",\"Vissza\",\"Tovább\");
}
if(dialogid == Music_Dialog2)
{
if(response)
{
if(listitem == 0) PlayAudioStreamForPlayer(playerid, \"\");
if(listitem == 1) PlayAudioStreamForPlayer(playerid, \"\");
if(listitem == 2) PlayAudioStreamForPlayer(playerid, \"\");
if(listitem == 3) PlayAudioStreamForPlayer(playerid, \"\");
if(listitem == 4) PlayAudioStreamForPlayer(playerid, \"\");
if(listitem == 5) PlayAudioStreamForPlayer(playerid, \"\");
if(listitem == 6) PlayAudioStreamForPlayer(playerid, \"\");
if(listitem == 7) PlayAudioStreamForPlayer(playerid, \"\");
if(listitem == PlayAudioStreamForPlayer(playerid, \"\");
if(listitem == 9) PlayAudioStreamForPlayer(playerid, \"\");
if(listitem == 10) PlayAudioStreamForPlayer(playerid, \"\");
}
}
else
{
if(!response) // ha a kilépés gombra ment.
{
SendClientMessage(playerid, -1, \" Kilépétél a dialogból! \");
}
}
}
return 1;
}
Dupla hozzászólás automatikusan összefûzve. ( [time]2015. Április 12. 13:53:40[/time] )
A script nincs befejezve, de nem az a hiba
Dupla hozzászólás automatikusan összefûzve. ( 2015. április 12. - 13:55:07 )
Máshogy nemtudtam megoldani, hogy ne legyen hosszú a sor, de úgytűnik a pawno egybe veszi vagy nemtudom :/