[AJUDA]Dialog Estilo MSGBOX com OnDialogResponse -
[STR]Matrix - 20.03.2012
Ola galera mais uma vez estou pedindo ajuda bom eu ja procurei uns tutoriais aqui alguns deram erro pra compilar e outros simplesmente quando clicava no botгo nгo vinha a funзгo do OnDialogResponse entгo eu queria o seguinte
Um por OnPlayerCommandText
Digita /eusou ai aparece o texto " vocк й " ai tem os botoes | Feio | Muito Feito |
Funзхes:
Botгo ( Feio ):
pawn Код:
SendClientMessage(playerid, -1, "parabкns vc й feio!!!");
Botгo ( Muito Feio ):
pawn Код:
SendClientMessage(playerid, -1, "parabкns vc й fmuito feio!!!");
Blz... ai vai a segunda coisa que eu quero
Outro por OnPlayerSpawn
Assim que o player й spwnado ai aparece o texto " Qual servidor vocк deseja abituar? " ai tem os botoes | STR | NDE |
Funзхes:
Botгo ( STR ):
pawn Код:
SetPlayerVirtualWorld(playerid, 1);
SendClientMessageToAll(playerid, -1, "O Jogador %s Escolheu o servidor Streme Drift Brasil", pname);
Botгo ( NDE ):
pawn Код:
SetPlayerVirtualWorld(playerid, 2);
SendClientMessageToAll(playerid, -1, "O Jogador %s Escolheu o servidor New Drift Evolution", pname);
Agradeзo desde ja quem me ajudar , abraзos..
Re: [AJUDA]Dialog Estilo MSGBOX com OnDialogResponse -
Sampizito - 20.03.2012
MSGBOX ..
Acho meio Impossivel ter response..
Seria correto O list nгo?..
Me corrijam se eu falei besteira..
Re: [AJUDA]Dialog Estilo MSGBOX com OnDialogResponse -
histire - 20.03.2012
pawn Код:
CMD: eusou(playerid);
{
ShowPlayerDialog(playerid, 123, DIALOG_STYLE_LIST,"Escolha seu feio","Feio \n Muito Feio \n Super Feio","OK","CANCELAR");
return 1;
}
ondialogresponse...
pawn Код:
if(dialogid == 123)
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, -1= cor, "Certo vocк й feio");
}
if(listitem == 1)
{
SendClientMessage(playerid, -1= cor, "Certo vocк й muito feio");
}
if(listitem == 2)
{
SendClientMessage(playerid, -1= cor, "Certo vocк й super feio");
}
}
return 1;
}
creio que seja isso?
@Edit acho que msgbox seria caso ele queria apenas a mensagen a lista apenas em dialog list.. acho
quanto aos mudo segue a mesma teoria =] espero ter ajudado.
Re: [AJUDA]Dialog Estilo MSGBOX com OnDialogResponse -
Sampizito - 20.03.2012
Histire, ele quer em MSGBOX
o.O
Isso que axei escroto ._.
Re: [AJUDA]Dialog Estilo MSGBOX com OnDialogResponse -
ViniBorn - 20.03.2012
Sу podem ser colocados 2 botхes nos dialogs.
A variaзгo aproximada й DIALOG_STYLE_LIST, mas aн acho que nгo fica no formato que vocк quer...
Re: [AJUDA]Dialog Estilo MSGBOX com OnDialogResponse -
BreakDriFT - 20.03.2012
no spawn
pawn Код:
#define spawnvw 21 // id si tiver otra igual mude.
OnPlayerspawn:
pawn Код:
ShowPlayerDialog(playerid, spawnvw, DIALOG_STYLE_LIST, "Escolha o Mundo", "STRl \nNDE ","ir", "Sair");
DialogResponse
pawn Код:
if(dialogid == spawnvw)
{
if(response)
{
if(listitem == 0) // Aqui o item 0 ou seja o primeiro.
{
SetPlayerVirtualWorld(playerid, 1);
new string[128];
new nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s Foi para o STR", nome);
SendClientMessageToAll(-1, string);
}
if(listitem == 1) // items 1 segundo .
{
SetPlayerVirtualWorld(playerid, 2);
new string[128];
new nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s Foi para o NDE", nome);
SendClientMessageToAll(-1, string);
}
}
return 1;
}
em msg box tem como colocar Funзхes nos dois botoes si nao me engano.
Re: [AJUDA]Dialog Estilo MSGBOX com OnDialogResponse -
[STR]Matrix - 20.03.2012
Quote:
Originally Posted by Viniborn
Sу podem ser colocados 2 botхes nos dialogs.
A variaзгo aproximada й DIALOG_STYLE_LIST, mas aн acho que nгo fica no formato que vocк quer...
|
sim eu nгo quero em list e sim em msgbox ja retirei o terceiro botгo por faavor se der posta com 2 *-*
Re: [AJUDA]Dialog Estilo MSGBOX com OnDialogResponse -
BreakDriFT - 20.03.2012
Com o Msg box e so voce Mudar o List Por ele, Ou Seja Vai ficar muito parecido so mudar.
pawn Код:
ShowPlayerDialog(playerid, spawnvw, DIALOG_STYLE_MSGBOX, "Escolha o Mundo", "STRl \nNDE ","ir", "Sair");
e No Dialog Response o Item 0 E a Funcao que o Botao direito ira fazer.
o id 1 e a Funcao que o botao esquerdo ira Fazer.
Re: [AJUDA]Dialog Estilo MSGBOX com OnDialogResponse -
[STR]Matrix - 21.03.2012
Erro
pawn Код:
C:\Documents and Settings\JDesigner-PC\Desktop\SAMP\gamemodes\FasDW.pwn(1797) : error 017: undefined symbol "spawnvw"
C:\Documents and Settings\JDesigner-PC\Desktop\SAMP\gamemodes\FasDW.pwn(1823) : warning 209: function "OnDialogResponse" should return a value
Re: [AJUDA]Dialog Estilo MSGBOX com OnDialogResponse -
ViniBorn - 21.03.2012
No lugar de spawnvw coloque 1523 (Ou qualquer ID de dialogo nгo usado)
E acrescente return 1; no fim de OnDialogResponse