public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/info", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,0,DIALOG_STLYE_MSGBOX,"Text Here","More Here","Button1","Button2");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response)
{
switch(dialogid == 0)
{
case 1:
{
ShowPlayerDialog(playerid,1,DIALOG_STLYE_MSGBOX,"Text Here","More Here","Button1","Button2");
}
}
switch(dialogid == 1)
{
case 1:
{
ShowPlayerDialog(playerid,0,DIALOG_STLYE_MSGBOX,"Text Here","More Here","Button1","Button2");
}
}
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1) //First dialog
{
if(response)
{
ShowPlayerDialog(playerid,0,DIALOG_STLYE_MSGBOX,"Next Dialog","Dialog Desc","Button1","Button2"); //showing second dialog
}
}
}
CMD:radio(playerid, params[])
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "{00FF00}Radio", "[Radio Indonesia]Surabaya\n //NEED THIS SIR//", "Okay", "Close");
return 1;
}
CMD:radio2(playerid, params[])
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "{00FF00}Radio", "Boneyaad Radio\nIbiza Global Radio\nOff radio", "Okay", "Close");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1) {
if(response) {
if(listitem == 0) {
PlayAudioStreamForPlayer(playerid, "http://49.213.21.119:8000/listen.pls");
}
if(listitem == 1) {
PlayAudioStreamForPlayer(playerid, "");
}
}
return 1;
}
if(dialogid == 2) {
if(response) {
if(listitem == 1) {
PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=7581");
}
if(listitem == 2) {
PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=180590");
}
if(listitem == 5) {
PlayAudioStreamForPlayer(playerid, "Radio Stopped sir,");
}
}
}
return 1;
}
CMD:radio(playerid, params[])
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "{00FF00}Radio", "[Radio Indonesia]Surabaya\n Boneyaad Radio", "Okay", "Close");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1) {
if(response) {
if(listitem == 0) {
PlayAudioStreamForPlayer(playerid, "http://49.213.21.119:8000/listen.pls");
}
if(listitem == 1) {
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "{00FF00}Radio", "Boneyaad Radio\nIbiza Global Radio\nOff radio", "Okay", "Close");
}
}
return 1;
}
hope it helps +rep if i did thanks
|
Код:
CMD:radio(playerid, params[])
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "{00FF00}Radio", "[Radio Indonesia]Surabaya\n Boneyaad Radio", "Okay", "Close");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1) {
if(response) {
if(listitem == 0) {
PlayAudioStreamForPlayer(playerid, "http://49.213.21.119:8000/listen.pls");
}
if(listitem == 1) {
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "{00FF00}Radio", "Boneyaad Radio\nIbiza Global Radio\nOff radio", "Okay", "Close");
}
}
return 1;
}
hope it helps +rep if i did thanks |

#include <a_samp>
#include <zcmd>
CMD:radio(playerid, params[])
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "{00FF00}Radio", "[Radio Indonesia]Surabaya\n //NEED THIS SIR//", "Okay", "Next");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1) {
if(response) {
if(listitem == 0) {
PlayAudioStreamForPlayer(playerid, "http://49.213.21.119:8000/listen.pls");
}
if(listitem == 1) {
PlayAudioStreamForPlayer(playerid, "");
}
}
else if(!response) {
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "{00FF00}Radio", "Boneyaad Radio\nIbiza Global Radio\nOff radio", "Okay", "Close");
}
return 1;
}
if(dialogid == 2) {
if(response) {
if(listitem == 1) {
PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=7581");
}
if(listitem == 2) {
PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=180590");
}
if(listitem == 5) {
PlayAudioStreamForPlayer(playerid, "Radio Stopped sir,");
}
}
}
return 1;
}
explicame y te ayudo, si lo que quieres es usar un solo dialogo para los dos, puedes hacer esto:#define Dialogo 1
CMD:radio(playerid, params[])
{
ShowPlayerDialog(playerid, Dialogo, DIALOG_STYLE_LIST, "{00FF00}Radio", "[Radio Indonesia]Surabaya\n //NEED THIS SIR//\nBoneyaad Radio\nIbiza Global Radio\nOff radio", "Okay", "Close");
return 1;
}
if(dialogid == Dialogo)
{
if(response)
{
switch(listitem)
{
case 0: PlayAudioStreamForPlayer(playerid, "http://49.213.21.119:8000/listen.pls");
case 1: PlayAudioStreamForPlayer(playerid, "samp");
case 2: PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=7581");
case 3: PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=180590");
case 4: PlayAudioStreamForPlayer(playerid, "Radio Stopped sir");
}
}
return 1;
}