GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: kamionos - 2013. június 21. - 18:20:46

Cím: Dialogos help parancs
Írta: kamionos - 2013. június 21. - 18:20:46
Sziasztok!
Írtam egy dialogos help parancsot és amikor új sort szeretnék kezdeni a <br>-t alkalmazom,de nem fogadja el,és egy sorba ír mindent a kóddal együtt!
Aki tudna segitteni elõre is köszönöm!
Cím: Dialogos help parancs
Írta: Gyuri_Boyka - 2013. június 21. - 18:45:51
ha dialogot ír akkor írd így Helló\\n ez már új sor ...
Cím: Dialogos help parancs
Írta: Petrik - 2013. június 21. - 18:46:07
ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, \"Help\", \"Parancsok\\nAdminok\\nKolbásztöltés menete\\nHogyan legyünk olyan szépek, mint én\", \"Rendben\", \"Mégsem\");
\'\\n\' a következõ sor.
Cím: Dialogos help parancs
Írta: kamionos - 2013. június 21. - 19:00:46
ez mind jó,le is teszteltem csak valami baki van...
Mert ha rámegyek a \"rendben\"-re vagy a \"kilépés\"-re lecsatlakoztat a szerverrõl...
Itt a cucc:
 
#include <a_samp>
#define DIALOG_01 (0)
#define DIALOG_02 (1)
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" ----Üzenet Box Dialog, by: Hanga----\");
print(\"-------------bekapcsolva--------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
    print(\"\\n--------------------------------------\");
print(\" ----Üzenet Box Dialog, by: Hanga----\");
print(\"-------------kikapcsolva--------------\\n\");
return 1;
}
#endif
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/hazak\", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, DIALOG_01, DIALOG_STYLE_MSGBOX, \"{ffffff}Ház árak\",\"1.szint 600.000Ft.\\n2.szint 1.200.000Ft.\\n3.szint 1.800.000Ft.\\n4.szint 2.400.000Ft.\\n5.szint 3.000.000Ft.\\n6.szint 3.600.000Ft.\\n7.szint 4.200.000Ft.\\n8.szint 4.800.000Ft.\\n9.szint 5.400.000Ft.\\n10.szint 6.000.000\\n\",\"Rendben\",\"Kilépés\");
return 1;
}
if (strcmp(\"/trafipax\", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, DIALOG_02, DIALOG_STYLE_MSGBOX, \"{ffffff}Sebességkorlátok\",\"{ffff00}Trafipaxok,melyejet kötelezõ betartani!\\n{ffffff}Városok:60 km/h\\nHatárátkelõk:60 km/h\\nKözurak:90 km/h\\nAutópályák:125 km/h\",\"Rendben\",\"Kilépés\");
return 1;
}
return 0;
}
Cím: Dialogos help parancs
Írta: Petrik - 2013. június 21. - 19:18:18
Idézetet írta: kamionos date=1371834046\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"38730\" data-ipsquote-contentclass=\"forums_Topic
ez mind jó,le is teszteltem csak valami baki van...
Mert ha rámegyek a \"rendben\"-re vagy a \"kilépés\"-re lecsatlakoztat a szerverrõl...
Itt a cucc:
 
#include <a_samp>
#define DIALOG_01 (0)
#define DIALOG_02 (1)
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" ----Üzenet Box Dialog, by: Hanga----\");
print(\"-------------bekapcsolva--------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
    print(\"\\n--------------------------------------\");
print(\" ----Üzenet Box Dialog, by: Hanga----\");
print(\"-------------kikapcsolva--------------\\n\");
return 1;
}
#endif
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/hazak\", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, DIALOG_01, DIALOG_STYLE_MSGBOX, \"{ffffff}Ház árak\",\"1.szint 600.000Ft.\\n2.szint 1.200.000Ft.\\n3.szint 1.800.000Ft.\\n4.szint 2.400.000Ft.\\n5.szint 3.000.000Ft.\\n6.szint 3.600.000Ft.\\n7.szint 4.200.000Ft.\\n8.szint 4.800.000Ft.\\n9.szint 5.400.000Ft.\\n10.szint 6.000.000\\n\",\"Rendben\",\"Kilépés\");
return 1;
}
if (strcmp(\"/trafipax\", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, DIALOG_02, DIALOG_STYLE_MSGBOX, \"{ffffff}Sebességkorlátok\",\"{ffff00}Trafipaxok,melyejet kötelezõ betartani!\\n{ffffff}Városok:60 km/h\\nHatárátkelõk:60 km/h\\nKözurak:90 km/h\\nAutópályák:125 km/h\",\"Rendben\",\"Kilépés\");
return 1;
}
return 0;
}

 

Írd le a dialogresponses részt. Ha nincs, akkor lehet, valamelyik másik filterscriptnek ugyanezek a dialog ID-jei, és összezavarja.
Cím: Dialogos help parancs
Írta: ZyZu. - 2013. június 21. - 21:18:37
Ne ilyen hülyeségekben csináld.. csináld strcat -ban/ben az a legjobb megoldás erre..