SA-MP Forums Archive
Como creo esto? - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Como creo esto? (/showthread.php?tid=624724)



Como creo esto? - SilverGaming - 21.12.2016

Hola buenas a todos , espero esten pasando una feliz navidad.

Hoy queria saber si me podrian ayudar a crear una especie de rastreador de coches por medio de dialogo, es decir que por ejemplo pongas "/racoche" entonces te salga un dialogo que diga

Computadora

Inserte el id del coche a rastrear

Aceptar Cancelar

Luego que pongas el id del coche te lo marca en un checkpoint. Muchas gracias y espero me puedan ayudar, por supuesto las variables o la GM base es "actividad rp", y supongo que deberian necesitar algo que es.

if (dailogid == DIALOG_RASTREAR_COCHE)

Muchas gracias


Respuesta: Como creo esto? - Goncho28 - 21.12.2016

Este serнa el OnDialogResponse, no lo probй...

pawn Код:
new Float:x,Float:y,Float:z,radarveh;
radarveh = inputtext;
GetVehiclePos(radarveh,x,y,z);
SetPlayerCheckpoint(playerid,x,y,z,3.0);
SendClientMessage(playerid,-1,"Se marcу en el mapa el vehнculo que buscas.");
return 1;



Re: Como creo esto? - SilverGaming - 21.12.2016

Muxhas gracias Goncho :3 me sirvio perfecto. Salu2

Pd: Como puedo hacer para que les salga el dialogo estilo imput. Pero que el numero que pongan hay sea el coche a rastrear



Unos minutos mas tarde..

Oye mira me tira este error.

Код:
C:\Users\JONATAN\Desktop\diego\Liberaciуn\gamemodes\NS4.pwn(18447) : error 006: must be assigned to an array
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Respectivamente asi tengo el codigo

Код:
	if(dialogid == DIALOG_RASTREADOR_COCHE)
	{
		if(!response) return true;
		ShowPlayerDialog(playerid, DIALOG_RASTREADOR_COCHE, DIALOG_STYLE_INPUT, "Computadora", "Aсade la id del coche a rastrear.", "Aceptar", "Cancelar");
		new Float:x,Float:y,Float:z,radarveh;
		radarveh = inputtext;
		GetVehiclePos(radarveh,x,y,z);
		SetPlayerCheckpoint(playerid,x,y,z,3.0);
		SendClientMessage(playerid,-1,"Se marcу en el mapa el vehнculo que buscas.");
	}



Respuesta: Como creo esto? - Whillyrez - 21.12.2016

Cambia esto:
Код:
new Float:x,Float:y,Float:z,radarveh;
por esto:
Код:
new Float:x,Float:y,Float:z,radarveh[4];
Espero haberte ayudado.



Re: Como creo esto? - SilverGaming - 21.12.2016

Okey gracias, voy a probar

Bueno mira :ґv

Код:
C:\Users\JONATAN\Desktop\diego\Liberaciуn\gamemodes\NS4.pwn(18447) : error 047: array sizes do not match, or destination array is too small
C:\Users\JONATAN\Desktop\diego\Liberaciуn\gamemodes\NS4.pwn(18448) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Errors.



Respuesta: Como creo esto? - Whillyrez - 21.12.2016

Casi jajaja, seria mas facil si me decis las lineas del error.
PD: Del primer error.



Re: Como creo esto? - SilverGaming - 21.12.2016

Код:
radarveh = inputtext;
Madre mia willy xd, mirala


Respuesta: Como creo esto? - Whillyrez - 21.12.2016

Cambia eso, por esto:
Код:
format(radarveh, 4, inputtext);



Re: Como creo esto? - SilverGaming - 21.12.2016

Код:
C:\Users\JONATAN\Desktop\diego\Liberaciуn\gamemodes\NS4.pwn(18448) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.



Respuesta: Como creo esto? - Whillyrez - 21.12.2016

Linea de error?