[Aporte] Teleports, por dialogos. - PZ - OZ - FZ

Moderador: Ayudantes

Reglas del Foro
  • Si tu código es corto, no crees un tema nuevo para liberarlo, publica un mensaje en el tema [Funciones] ¡Publica tu código aquí!.
  • Si creas una guía, debes explicar el código claramente. Evita poner la explicación en forma de comentarios dentro del mismo y no olvides utilizar el BBCode correspondiente: [Pawn]Código aquí[/Pawn].
  • No postear códigos sin probar. Publicar códigos con errores (que impidan compilar el script para el cual está destinado) en este apartado es motivo de sanción.
  • Si tu código necesita plugins, includes u otros códigos adicionales para funcionar, debes mencionarlo en el mensaje.
  • Si has utilizado códigos de otros autores, recuerda colocar los créditos correspondientes. (El plagio es motivo de sanción).
  • El título del tema debe contener el nombre del GameMode al cual está destinado el código (puedes utilizar abreviaturas o tags). Por ejemplo: "[ZC] Menú para 24/7".
Responder
Avatar de Usuario
Alejandro44
Aprendiz
Aprendiz
Mensajes: 138
Registrado: 30 Ago 2017 07:07
Ubicación: Venezuela
Contactar:
Reputación: 6

19 Ago 2018 21:28

Hola que pasa gente bueno hoy les traigo un teleport por dialogos, sirve para tepearse a distintas parte del juego, el sistema no fue echo por mi pero lo modifique un poco, CREDITOS: Latam Roleplay, espero les guste, Este sistema generalmente lo pueden usar mas que todo para las gamemodes: como FZ, obvio tambien sirve para ZC pero cambiandole las variables! -bye

#VIDEO: https://www.youtube.com/watch?v=Ek0iedUpGyU

#DEFINIMOS
 Codigo Pawno:
1
2
3

#define     TELESPORT           110
#define     TELESPORT2          111
#define     TELESPORT3          112
  Cantidad de llaves: Abiertas(0)-Cerradas(0) | Lineas Totales: 3
#ESTO LO PONEMOS EN ON DIALOG RESPONSE
 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99

		case TELESPORT:
		{
			if(response)
			{
				switch(listitem)
				{
					case 0:
					{
						if (GetPlayerState(playerid) == 2) { return SetVehiclePos(GetPlayerVehicleID(playerid), 1518.7925,-1659.8140,13.5392); }
						else { SetPosEx(playerid, 1518.7925,-1659.8140,13.5392,0,0,0); return 1; }
					}
					case 1:
					{
						if (GetPlayerState(playerid) == 2) { return SetVehiclePos(GetPlayerVehicleID(playerid), -1707.7334,16.8676,3.5597); }
						else { SetPosEx(playerid, -1707.7334,16.8676,3.5597,0,0,0); return 1; }
					}
					case 2:
					{
						if (GetPlayerState(playerid) == 2) { return SetVehiclePos(GetPlayerVehicleID(playerid), 1694.6566,1453.4523,10.7632); }
						else { SetPosEx(playerid, 1694.6566,1453.4523,10.7632,0,0,0); return 1; }
					}
					case 3:
					{
						if (GetPlayerState(playerid) == 2) { LinkVehicleToInterior(GetPlayerVehicleID(playerid), 1); SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 1); SetVehiclePos(GetPlayerVehicleID(playerid), -729.276000,503.086944,1371.971801); return 1; }
						else { SetPosEx(playerid, -729.276000,503.086944,1371.971801,0,1,1); return 1; }
					}
					case 4:
					{
						if (GetPlayerState(playerid) == 2) { return SetVehiclePos(GetPlayerVehicleID(playerid), 161.2119,-94.4821,1001.8047); }
						else { SetPosEx(playerid, 161.2119,-94.4821,1001.8047,0,0,0); SetPlayerInterior(playerid, 18); return 1; }
					}
					case 5:
					{
						if (GetPlayerState(playerid) == 2) { return SetVehiclePos(GetPlayerVehicleID(playerid), 2225.8237,-1723.7277,13.5621); }
						else { SetPosEx(playerid, 2225.8237,-1723.7277,13.5621,0,0,0); return 1; }
					}
					case 6:
					{
						ShowPlayerDialog(playerid, TELESPORT2, DIALOG_STYLE_LIST, "Telesport","Edificio más alto de LS\nEmisoras\nAcademia de Policías\nEstadio LV", "Aceptar", "Cancelar");
					}
					case 7:
					{
						ShowPlayerDialog(playerid, TELESPORT3, DIALOG_STYLE_LIST, "Telesport","Coche\nCasa\nGrua", "Aceptar", "Cancelar");
					}

				}
			}
		}
		case TELESPORT2:
		{
			if(response)
			{
				switch(listitem)
				{
					case 0:
					{
					   	if (GetPlayerState(playerid) == 2) { return SetVehiclePos(GetPlayerVehicleID(playerid), 1544.7411,-1351.0089,331.8209); }
						else { SetPosEx(playerid, 1544.7411,-1351.0089,331.8209, 0, 0 ,0); return 1; }
					}
					case 1:
					{
						if (GetPlayerState(playerid) == 2) { return SetVehiclePos(GetPlayerVehicleID(playerid), 387.6860,190.7239,1040.1156); }
						else { SetPosEx(playerid,387.6860,190.7239,1040.1156,187.1700,5,5); return 1; }
					}
					case 2:
					{
						SetPosEx(playerid,646.2690,-202.9760,1276.7993,89.1325,55,55);
					}
					case 3:
					{
						SetPosEx(playerid,-1412.7083,-310.4966,1058.1694,359.7451,7,7);
					}
				}
			}
		}
		case TELESPORT3:
		{
			if(response)
			{
				switch(listitem)
				{
					case 0:
					{
						if (GetPlayerState(playerid) == 2) { return SetVehiclePos(GetPlayerVehicleID(playerid), 1802.7854,-1303.8938,93.0391); }
						else { SetPosEx(playerid, 1802.7854,-1303.8938,93.0391,0,0,0); return 1; }
					}
					case 1:
					{
						if (GetPlayerState(playerid) == 2) { return SetVehiclePos(GetPlayerVehicleID(playerid), 1809.5894,-1299.8063,65.8125); }
						else { SetPosEx(playerid, 1809.5894,-1299.8063,65.8125,0,0,0); return 1; }
					}
					case 2:
					{
						if (GetPlayerState(playerid) == 2) { return SetVehiclePos(GetPlayerVehicleID(playerid), 1819.1549,-1284.6589,109.3594); }
						else { SetPosEx(playerid, 1819.1549,-1284.6589,109.3594,0,0,0); return 1; }
					}
				}
			}
		}
  Cantidad de llaves: Abiertas(46)-Cerradas(46) | Lineas Totales: 99
#COMANDO
 Codigo Pawno:
1
2
3
4
5
6
7
8

CMD:tp(playerid, params[])
{
	if(PlayerInfo[playerid][jAdminNvl] < 3652) return 0;
	{
		ShowPlayerDialog(playerid, TELESPORT, DIALOG_STYLE_LIST, "Telesport","Los Santos\nSan Fierro\nLas Venturas\nLiberty City\nTienda ZIP\nGYM Los Santos\nMás Sitios\nEdificio Municipal", "Aceptar", "Cancelar");
	}
	return 1;
}
  Cantidad de llaves: Abiertas(2)-Cerradas(2) | Lineas Totales: 8
CREDITOS: 🌐Latam Roleplay🌐
Última edición por Alejandro44 el 20 Ago 2018 10:36, editado 1 vez en total.
Mis aportes:


MaisterFG
Baneado
Baneado
Mensajes: 291
Registrado: 08 Abr 2018 20:23
Reputación: 5

28 Ago 2018 21:20

Uffffffff posiblemente me lo lleve gracias por el aporte
▆ █🔰║ ⭐FreeZone Roleplay S1⭐ ║🔰█ ▆
▆ █ ✅★IP:149.56.235.249:4321★✅█ ▆
▆ █ ☑️★Users Convos De S.A.P.D Ahora Via /Foro★☑️█
█ ☑️Foro: http://fzrpdm.rf.gd/index.php ☑️█
Responder