Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Feito Por DYLAN4021 NÃO RETIRE OS CREDITOS É CRIME!!! //
- #include <a_samp>
- #define Amarelo 0xFFFF00FF
- #define Azul_Marinho 0x89C8F5FF
- #define Viagem1 999
- #define Viagem2 1000
- #define Viagem3 1001
- #define ComprarPassaporte 1002
- #define PrecoPassaPorteSF 1700
- #define PrecoPassaPorteLS 1400
- #define PrecoPassaPorteLV 1000
- new ViajandoNoShamal[MAX_PLAYERS];
- new Passaporte[MAX_PLAYERS];
- new NomedoCara[MAX_PLAYER_NAME];
- new Viajar;
- new Viajar2;
- new Viajar3;
- new Passaporte1;
- new Passaporte2;
- new Passaporte3;
- forward Viajando(playerid);
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Sistema de Viagens Por Dylan4021 Carregado!");
- print("--------------------------------------\n");
- Create3DTextLabel("Viajar", Amarelo, 1685.687377, -2203.630859 ,13.546875, 20,0);
- Viajar = CreatePickup(1318, 23, 1685.687377, -2203.630859 ,13.546875,0);
- Create3DTextLabel("Viajar", Amarelo, -1421.931152, -289.070770, 14.148437, 20,0);
- Viajar2 = CreatePickup(1318, 23, -1421.931152, -289.070770, 14.148437,0);
- Create3DTextLabel("Viajar", Amarelo, 1673.539916, 1447.961303 ,10.785156, 20,0);
- Viajar3 = CreatePickup(1318, 23, 1673.539916, 1447.961303 ,10.785156,0);
- Create3DTextLabel("Compre seu Passaporte", Amarelo, 1679.8148,-2203.3899,13.5469, 20,0);
- Passaporte1 = CreatePickup(1318, 23, 1679.8148,-2203.3899,13.5469,0);
- Create3DTextLabel("Compre seu Passaporte", Amarelo, -1418.9663,-292.0104,14.1484, 20,0);
- Passaporte2 = CreatePickup(1318, 23, -1418.9663,-292.0104,14.1484,0);
- Create3DTextLabel("Compre seu Passaporte", Amarelo, 1673.4595,1451.2079,10.7854, 20,0);
- Passaporte3 = CreatePickup(1318, 23, 1673.4595,1451.2079,10.7854,0);
- return true;
- }
- public OnFilterScriptExit()
- {
- print("\n-----------------------------------------------------");
- print(" Sistema de Viagens Por Dylan4021 Descarregado!");
- print("-----------------------------------------------------/n");
- return true;
- }
- public OnPlayerConnect(playerid)
- {
- ViajandoNoShamal[playerid] = 0;
- Passaporte[playerid] = 0;
- SetPlayerMapIcon(playerid, 1, 1685.687377, -2203.630859 ,13.546875, 5, 0);//Viajar
- SetPlayerMapIcon(playerid, 2, -1421.931152, -289.070770, 14.148437, 5, 0);//Viajar2
- SetPlayerMapIcon(playerid, 3, 1673.539916, 1447.961303 ,10.785156, 5, 0);//Viajar3
- return true;
- }
- public OnPlayerDisconnect(playerid)
- {
- ViajandoNoShamal[playerid] = 0;
- Passaporte[playerid] = 0;
- return true;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(!strcmp(cmdtext,"/passaportes", true)) {
- if(Passaporte[playerid] == 0) return SendClientMessage(playerid, -1, "Você não tem Passaporte");
- if(Passaporte[playerid] == 1) {
- SendClientMessage(playerid, Azul_Marinho, "Passaporte Para San Fierro:{008000}Contem");
- }
- else {
- SendClientMessage(playerid, Azul_Marinho, "Passaporte Para San Fierro:{FF0000}Não Contem");
- }
- if(Passaporte[playerid] == 2) {
- SendClientMessage(playerid, Azul_Marinho, "Passaporte Para Los Santos:{008000}Contem");
- }
- else {
- SendClientMessage(playerid, Azul_Marinho, "Passaporte Para Los Santos:{FF0000}Não Contem");
- }
- if(Passaporte[playerid] == 3) {
- SendClientMessage(playerid, Azul_Marinho, "Passaporte Para Las Venturas:{008000}Contem");
- }
- else {
- SendClientMessage(playerid, Azul_Marinho, "Passaporte Para Las Venturas:{FF0000}Não Contem");
- }
- return true;
- }
- return false;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == Viajar) {
- if(Passaporte[playerid] == 0) return SendClientMessage(playerid, -1, "Você precisa de um passaporte para viajar!");
- ShowPlayerDialog(playerid, Viagem1, DIALOG_STYLE_LIST, "Seleciona para onde viajar", "San Fierro\nLas Venturas", "Viajar", "Fechar");
- return true;
- }
- if(pickupid == Viajar2) {
- if(Passaporte[playerid] == 0) return SendClientMessage(playerid, -1, "Você precisa de um passaporte para viajar!");
- ShowPlayerDialog(playerid, Viagem2, DIALOG_STYLE_LIST, "Seleciona para onde viajar", "Los Santos\nLas Venturas", "Viajar", "Fechar");
- return true;
- }
- if(pickupid == Viajar3) {
- if(Passaporte[playerid] == 0) return SendClientMessage(playerid, -1, "Você precisa de um passaporte para viajar!");
- ShowPlayerDialog(playerid, Viagem3, DIALOG_STYLE_LIST, "Seleciona para onde viajar", "San Fierro\nLos Santos", "Viajar", "Fechar");
- return true;
- }
- if(pickupid == Passaporte1) {
- ShowPlayerDialog(playerid, ComprarPassaporte, DIALOG_STYLE_LIST, "Seleciona seu Passaporte", "San Fierro[R$1700]\nLos Santos[R$1400]\nLas Venturas[R$1000]", "Comprar", "Fechar");
- return true;
- }
- if(pickupid == Passaporte2) {
- ShowPlayerDialog(playerid, ComprarPassaporte, DIALOG_STYLE_LIST, "Seleciona para onde viajar", "San Fierro[R$1700]\nLos Santos[R$1400]\nLas Venturas[R$1000]", "Comprar", "Fechar");
- return true;
- }
- if(pickupid == Passaporte3) {
- ShowPlayerDialog(playerid, ComprarPassaporte, DIALOG_STYLE_LIST, "Seleciona para onde viajar", "San Fierro[R$1700]\nLos Santos[R$1400]\nLas Venturas[R$1000]", "Comprar", "Fechar");
- return true;
- }
- return true;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == Viagem1) {
- if(response) {
- if(listitem == 0) {
- if(Passaporte[playerid] != 1) return SendClientMessage(playerid, -1, "Você precisa de um passaporte para San Fierro para viajar");
- SetPlayerPos(playerid, 1.7163,23.8062,1199.5938);
- SetPlayerFacingAngle(playerid, 359.5455);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- SendClientMessage(playerid, Azul_Marinho, "Você está viajando para San Fierro espere 1 minuto...");
- ViajandoNoShamal[playerid] = 1;
- Passaporte[playerid] = 0;
- SetTimerEx("Viajando", 60000, false, "i", playerid);
- }
- if(listitem == 1) {
- if(Passaporte[playerid] != 3) return SendClientMessage(playerid, -1, "Você precisa de um passaporte para Las Venturas para viajar");
- SetPlayerPos(playerid, 1.7163,23.8062,1199.5938);
- SetPlayerFacingAngle(playerid, 359.5455);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- SendClientMessage(playerid, Azul_Marinho, "Você está viajando para Las Venturas espere 1 minuto...");
- ViajandoNoShamal[playerid] = 3;
- Passaporte[playerid] = 0;
- SetTimerEx("Viajando", 60000, false, "i", playerid);
- }
- }
- }
- if(dialogid == Viagem2) {
- if(response) {
- if(listitem == 0) {
- if(Passaporte[playerid] != 2) return SendClientMessage(playerid, -1, "Você precisa de um passaporte para Los Santos para viajar");
- SetPlayerPos(playerid, 1.7163,23.8062,1199.5938);
- SetPlayerFacingAngle(playerid, 359.5455);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- SendClientMessage(playerid, Azul_Marinho, "Você está viajando para Los Santos espere 1 minuto...");
- ViajandoNoShamal[playerid] = 2;
- Passaporte[playerid] = 0;
- SetTimerEx("Viajando", 60000, false, "i", playerid);
- }
- if(listitem == 1) {
- if(Passaporte[playerid] != 3) return SendClientMessage(playerid, -1, "Você precisa de um passaporte para Las Venturas para viajar");
- SetPlayerPos(playerid, 1.7163,23.8062,1199.5938);
- SetPlayerFacingAngle(playerid, 359.5455);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- SendClientMessage(playerid, Azul_Marinho, "Você está viajando para Las Venturas espere 1 minuto...");
- ViajandoNoShamal[playerid] = 3;
- Passaporte[playerid] = 0;
- SetTimerEx("Viajando", 60000, false, "i", playerid);
- }
- }
- }
- if(dialogid == Viagem3) {
- if(response) {
- if(listitem == 0) {
- if(Passaporte[playerid] != 1) return SendClientMessage(playerid, -1, "Você precisa de um passaporte para San Fierro para viajar");
- SetPlayerPos(playerid, 1.7163,23.8062,1199.5938);
- SetPlayerFacingAngle(playerid, 359.5455);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- SendClientMessage(playerid, Azul_Marinho, "Você está viajando para San Fierro espere 1 minuto...");
- ViajandoNoShamal[playerid] = 1;
- Passaporte[playerid] = 0;
- SetTimerEx("Viajando", 60000, false, "i", playerid);
- }
- if(listitem == 1) {
- if(Passaporte[playerid] != 2) return SendClientMessage(playerid, -1, "Você precisa de um passaporte para Los Santos para viajar");
- SetPlayerPos(playerid, 1.7163,23.8062,1199.5938);
- SetPlayerFacingAngle(playerid, 359.5455);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- SendClientMessage(playerid, Azul_Marinho, "Você está viajando para Los Santos espere 1 minuto...");
- ViajandoNoShamal[playerid] = 2;
- Passaporte[playerid] = 0;
- SetTimerEx("Viajando", 60000, false, "i", playerid);
- }
- }
- }
- if(dialogid == ComprarPassaporte) {
- if(response) {
- if(listitem == 0) {
- if(GetPlayerMoney(playerid) <= 1699) return SendClientMessage(playerid, -1, "Você não tem direito suficiente(R$1700)");
- if(Passaporte[playerid] > 0) return SendClientMessage(playerid, -1, "Você jah tem algum passaporte use /passaportes");
- Passaporte[playerid] = 1;
- GivePlayerMoney(playerid, -PrecoPassaPorteSF);
- SendClientMessage(playerid, Azul_Marinho, "Você comprou um passaporte para San Fierro");
- }
- if(listitem == 1) {
- if(GetPlayerMoney(playerid) <= 1399) return SendClientMessage(playerid, -1, "Você não tem direito suficiente(R$1400)");
- if(Passaporte[playerid] > 0) return SendClientMessage(playerid, -1, "Você jah tem algum passaporte use /passaportes");
- Passaporte[playerid] = 2;
- GivePlayerMoney(playerid, -PrecoPassaPorteLS);
- SendClientMessage(playerid, Azul_Marinho, "Você comprou um passaporte para Los Santos");
- }
- if(listitem == 2) {
- if(GetPlayerMoney(playerid) <= 999) return SendClientMessage(playerid, -1, "Você não tem direito suficiente(R$1000)");
- if(Passaporte[playerid] > 0) return SendClientMessage(playerid, -1, "Você jah tem algum passaporte use /passaportes");
- Passaporte[playerid] = 3;
- GivePlayerMoney(playerid, -PrecoPassaPorteLV);
- SendClientMessage(playerid, Azul_Marinho, "Você comprou um passaporte para Las Venturas");
- }
- }
- }
- return true;
- }
- public Viajando(playerid)
- {
- new string[128];
- if(ViajandoNoShamal[playerid] == 1) {
- SetPlayerPos(playerid, -1426.483154, -291.885314 ,14.148437);//San fierro
- SetPlayerInterior(playerid, 0);
- SendClientMessage(playerid, Azul_Marinho, "Você viajou para San Fierro");
- GetPlayerName(playerid, NomedoCara, sizeof(NomedoCara));
- format(string, sizeof(string), "%s viajou para San Fierro",NomedoCara);
- SendClientMessageToAll(Azul_Marinho, string);
- ViajandoNoShamal[playerid] = 0;
- }
- else if(ViajandoNoShamal[playerid] == 2) {
- SetPlayerPos(playerid, 1686.033569, -2200.092041 ,13.546875);//Los Santos
- SetPlayerFacingAngle(playerid, 359.033081);//Los Santos
- SetPlayerInterior(playerid, 0);
- SendClientMessage(playerid, Azul_Marinho, "Você viajou para Los Santos");
- GetPlayerName(playerid, NomedoCara, sizeof(NomedoCara));
- format(string, sizeof(string), "%s viajou para Los Santos",NomedoCara);
- SendClientMessageToAll(Azul_Marinho, string);
- ViajandoNoShamal[playerid] = 0;
- }
- else if(ViajandoNoShamal[playerid] == 3) {
- SetPlayerPos(playerid, 1676.222290, 1448.051391 ,10.785110);//Las Venturas
- SetPlayerFacingAngle(playerid, 273.960144);//Las Venturas
- SetPlayerInterior(playerid, 0);
- SendClientMessage(playerid, Azul_Marinho, "Você viajou para Las Venturas");
- GetPlayerName(playerid, NomedoCara, sizeof(NomedoCara));
- format(string, sizeof(string), "%s viajou para Las Venturas",NomedoCara);
- SendClientMessageToAll(Azul_Marinho, string);
- ViajandoNoShamal[playerid] = 0;
- }
- }
- // Feito Por DYLAN4021 NÃO RETIRE OS CREDITOS É CRIME!!! //
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement