SA-MP Forums Archive
[Ajuda] Dialog Responder - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Dialog Responder (/showthread.php?tid=629287)



Dialog Responder - Andersonsouza - 24.02.2017

Olб Brodis (KKkj La Vem Eu Com Mais Uma Duvida kkk )
Emfin To Usado Uma FS DE Pixaзгo Mais Esse Dialog Nгo Ta Responde Vou Posta O CODI Pra Vocкґs OBBS: Nвo conflito do numero do dialog pois ja mudei e tals

A Define
Код:
#define dialogpix 997654
Comando Para Chamar O Dialog
Код:
	if (strcmp("/cgraffity", cmdtext, true, 10) == 0)
	{
    ShowPlayerDialog(playerid, dialogpix, DIALOG_STYLE_MSGBOX, "Graffity System", "Sigur vrei sa creezi un tatuaj?", "Da", "Nu");
	return 1;
	}
Dialog Responder

Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == dialogpix)
	{
        if(response)
        {
      		SendClientMessage(playerid,-1,"Aranjeaza cum vrei sa fie pozitionat tatuaju.");
       		new Float:X, Float:Y, Float:Z, Float:A;
        	GetPlayerFacingAngle(playerid, A);
         	GetPlayerPos(playerid, X, Y, Z);
            graffity = CreateObject(19482,X,Y,Z+0.5,0.0,0.0,0.0,0.0);
			SetObjectMaterialText(graffity,"Tatuaj nou",0,OBJECT_MATERIAL_SIZE_256x256,"Comic Sans MS",24,1,0xAA3333AA,0,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
			EditObject(playerid,graffity);
			graf[playerid] = 1;
			GraffityDone[playerid]++;
	    }
  	}
}



Re: Dialog Responder - IlanZ - 24.02.2017

Eae? explica mais sua duvida


Re: Dialog Responder - MultiKill - 24.02.2017

Olhe os limites do sa-mp.

O id dos diбlogos nгo podem ser maior que 32767.


Re: Dialog Responder - Andersonsouza - 24.02.2017

Quote:
Originally Posted by MultiKill
Посмотреть сообщение
Olhe os limites do sa-mp.

O id dos diбlogos nгo podem ser maior que 32767.
Acedite Ja Colocei Menor Quer Esse Mesmo Assim Nгo Funciona


Re: Dialog Responder - MultiKill - 24.02.2017

Se o diбlogo esta aparecendo mas a mensagem "Aranjeaza cum vrei sa fie pozitionat tatuaju." nгo e vocк esta apertando o primeiro botгo do diбlogo, entгo provavelmente o problema й conflito de id de diбlogos.


Re: Dialog Responder - HeisenGiromB - 24.02.2017

Mude todas as callbacks do onplayerdialogresponse para
PHP код:
return 0
Obs: mude em todos seus scripts (fs,gamemode,modulos)

E Nгo Escreve Desse Jeito Que Dб Agonia.