Sziasztok !
Azt szeretném megkérdezni , hogy két dialogot hogy tudok összerakni , hogy ne kelljen új FS-t csinálni ?
Wikin olvasgattam , de nem tudtam összerakni..
Ezeket kellene összerakni :
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response)
{
switch(dialogid==Dialog_Dildo)
{
case 1:
{
switch(listitem)
{
case 0: // Elsõ item
{
GivePlayerWeapon(playerid , 10, 1);
}
case 1: // 2.
{
GivePlayerWeapon(playerid , 11, 1);
}
case 2: // 3.
{
GivePlayerWeapon(playerid , 12, 1);
}
case 3: // 4.
{
GivePlayerWeapon(playerid , 13, 1);
}
}
}
switch(dialogid==Radio) // <----- Ezt kellene hozzácsatolni az elsõhöz. !!
{
case 1:
{
switch(listitem)
{
case 0:
{
PlayAudioStreamForPlayer(playerid,\"http://195.70.35.172:8000/radio1.mp3\");
}
case 1:
{
PlayAudioStreamForPlayer(playerid,\"http://www.sztarnet.hu/ClassFM/mp3_adas_1.m3u\");
}
case 2:
{
PlayAudioStreamForPlayer(playerid,\"http://www.xhosting.hu/NeoFM/128_kbs_mp3.m3u\");
}
case 3:
{
StopAudioStreamForPlayer(playerid);
}
case 4:
{
SendClientMessage(playerid, COLOR_WHITE, \"|====== Ultimate Rádió készítõje : SonXe ======|\");
SendClientMessage(playerid, COLOR_WHITE, \"|====== Weboldal : www.UltimateFS.clans.hu ======|\");
}
}
}
}
return 1;
}
Megoldva.
#include <a_samp>
#define Dialog_Dildo 1
#define Dialog_Radio 2
#define COLOR_WHITE 0xFFFFFFAA
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Dialog_Dildo)
{
if(response)
{
switch(listitem)
{
case 1: //Elsõ választó
{
GivePlayerWeapon(playerid , 10, 1);
}
case 2: //2.
{
GivePlayerWeapon(playerid , 11, 1);
}
case 3: //3.
{
GivePlayerWeapon(playerid , 12, 1);
}
case 4: //4.
{
GivePlayerWeapon(playerid , 13, 1);
}
}
}
}
if(dialogid == Dialog_Radio)
{
if(response)
{
switch(listitem)
{
case 1: //Elsõ választó
{
PlayAudioStreamForPlayer(playerid,\"http://195.70.35.172:8000/radio1.mp3\");
}
case 2: //2.
{
PlayAudioStreamForPlayer(playerid,\"http://www.sztarnet.hu/ClassFM/mp3_adas_1.m3u\");
}
case 3: //3.
{
PlayAudioStreamForPlayer(playerid,\"http://www.xhosting.hu/NeoFM/128_kbs_mp3.m3u\");
}
case 4: //4.
{
StopAudioStreamForPlayer(playerid);
}
case 5: //5.
{
SendClientMessage(playerid, COLOR_WHITE, \"|====== Ultimate Rádió készítõje : SonXe ======|\");
SendClientMessage(playerid, COLOR_WHITE, \"|====== Weboldal : www.UltimateFS.clans.hu ======|\");
}
}
}
}
return 1;
}
Alapszabály összekötésnél, hogy mindig az \'if(dialogid ==\" -nél érjen össze, és a végén majd ahhoz a sorhoz kerül a return 1;