Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Sistema de Viagem 1.0
- FS produzido primeiramente para o concurso da KoS(King Of Samp)
- Comandos do FS: /viagemcreditos /viajar /viagem /aeros
- Para o funcionamento é necessario a criação da pasta Viagem na scriptfiles.
- Descrição: Um sistema de Viagem Bem diferente dos vistos na net, ele possui um sistema que o Admin
- logado na rcon pode mudar os preços dos passaportes (LS,LV,SF e O KIT)
- Créditos à: [KoS]Gabriel_Duarte Por Fazer o FilterScrit e à [KoS]Bruno_Tadeu Por idealizar o FS e ajudar
- em desenvolvimento de cores e coordenadas e Objs, etc
- NÃO REMOVA OS CRÉDITOS ISSO É FEIO
- WWW.KINGOFSAMP.COM OWNA
- .
- */
- #include <a_samp>
- #include <Dini>
- // Defines //
- #define FILTERSCRIPT
- #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
- #define DIALOG_VIAG 9876
- new
- idx,
- tmp[60],
- string2[128],
- gay[MAX_PLAYER_NAME],
- ocupado = 0,
- saida,
- Entrou[MAX_PLAYERS],
- viagem1,
- viagem2,
- viagem3,
- PrecoPassaporte = 300,
- PrecoPassaportesf = 300,
- PrecoPassaportelv = 300,
- PrecoPassaportepc = 850;
- forward indoparals(playerid);
- forward indoparalv(playerid);
- forward indoparasf(playerid);
- enum viagem
- {
- ls,
- sf,
- lv,
- pac,
- };
- new ViagemInfo[MAX_PLAYERS][viagem];
- public OnPlayerConnect(playerid) return carregarplayer(playerid);
- public OnPlayerDisconnect(playerid, reason) return salvarplayer(playerid);
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" SISTEMA DE VIAGEM BY: GABRIEL DUARTE E BRUNO TADEU");
- print("--------------------------------------\n");
- Create3DTextLabel("Aero De Los Santos", 0xffffffff,1730.1136,-2332.2141,13.5469, 30,0);
- viagem1 = CreatePickup(1318, 23,1730.1136,-2332.2141,13.5469,0);
- Create3DTextLabel("Aero De Las Venturas", 0xffffffff,1673.0880,1447.8702,10.7865, 20,0);
- viagem2 = CreatePickup(1318, 23,1673.0880,1447.8702,10.7865,0);
- Create3DTextLabel("Aero De San Fierro", 0xffffffff,-1422.5396,-286.6204,14.1484, 20,0);
- viagem3 = CreatePickup(1318, 23,-1422.5396,-286.6204,14.1484,0);
- saida = CreatePickup(1318, 23, -1862.0138,47.1909,1055.3816,-1);
- Create3DTextLabel("Obrigado por Utilizar nossos sistemas\nBom Passeio", 0xffffffff,-1862.0138,47.1909,1055.3816, 50,0);
- CreatePickup(1318, 23, -1887.3986,59.3216,1055.3816,-1);
- CreatePickup(1318, 23, -1844.0363,59.8257,1055.3834,-1);
- Create3DTextLabel("Compre Aqui Seu Passaporte\n /viagem", 0xffffffff,-1844.0363,59.8257,1055.3834, 50,0);
- Create3DTextLabel("Embarque Aqui\n /viajar", 0xffffffff,-1887.3986,59.3216,1055.3816, 50,0);
- Create3DTextLabel("Aero De San Fierro", 0xffffffff,-1422.5396,-286.6204,14.1484, 20,0);
- CreateObject(6959,-1860.3619384766,67.854133605957,1054.4146728516,0,0,0);
- CreateObject(6959,-1843.3563232422,73.972427368164,1054.4128417969,0,0,0);
- CreateObject(6959,-1879.9775390625,52.297462463379,1054.4128417969,0,0,0);
- CreateObject(6959,-1847.9642333984,55.856803894043,1054.4128417969,0,0,0);
- CreateObject(2946,-1839.0021972656,49.613567352295,1054.3815917969,0,0,268);
- CreateObject(2946,-1841.4542236328,49.511016845703,1054.3834228516,0,0,268);
- CreateObject(2938,-1835.1823730469,59.972770690918,1057.0281982422,0,0,0);
- CreateObject(2938,-1888.8896484375,59.534980773926,1057.0281982422,0,0,0);
- CreateObject(10671,-1859.9893798828,44.410026550293,1056.2463378906,0,0,270);
- CreateObject(10671,-1868.1013183594,44.361511230469,1056.2463378906,0,0,90);
- CreateObject(2946,-1867.8856201172,44.500183105469,1054.4481201172,0,0,86);
- CreateObject(10558,-1869.6791992188,44.607467651367,1056.4006347656,0,0,0);
- CreateObject(10558,-1875.6571044922,49.495574951172,1056.4024658203,0,0,90);
- CreateObject(2946,-1872.5397949219,49.492118835449,1054.3834228516,0,0,92);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- dcmd(definirpasslv,13,cmdtext);
- dcmd(definirpassls,13,cmdtext);
- dcmd(definirpasssf,13,cmdtext);
- dcmd(definirpac,10,cmdtext);
- dcmd(precospass,10,cmdtext);
- dcmd(comprarpassls,13,cmdtext);
- dcmd(comprarpasslv,13,cmdtext);
- dcmd(comprarpasssf,13,cmdtext);
- dcmd(comprarpac,10,cmdtext);
- dcmd(viagem,6,cmdtext);
- dcmd(compra1,7,cmdtext);
- dcmd(compra2,7,cmdtext);
- dcmd(compra3,7,cmdtext);
- dcmd(compra4,7,cmdtext);
- dcmd(viajar1,7,cmdtext);
- dcmd(viajar2,7,cmdtext);
- dcmd(viajar3,7,cmdtext);
- dcmd(viajar,6,cmdtext);
- dcmd(viagemcreditos,14,cmdtext);
- dcmd(aeros,5,cmdtext);
- return 0;
- }
- dcmd_aeros(playerid,params[])
- {
- #pragma unused params
- ShowPlayerDialog(playerid, DIALOG_VIAG+7, DIALOG_STYLE_LIST, "{FF00FF}GPS AEROS", "{BFEFFF}Aeroporto Los Santos\n{7FFFD4}Aeroporto Las Venturas\n{FF0000}Aeroporto San Fierro", "Selecionar", "Cancelar");
- return 1;
- }
- dcmd_viagemcreditos(playerid,params[])
- {
- #pragma unused params
- SendClientMessage(playerid,-1,"Créditos do Fs: [KoS]Gabriel_Duarte por faze-lo e [KoS]Bruno_Tadeu por idealizar o fs Cores no em Dialogs, Coordenadas e Objs....");
- return 1;
- }
- dcmd_viajar1(playerid,params[])
- {
- #pragma unused params
- if(ViagemInfo[playerid][ls] < 1) return SendClientMessage(playerid,-1,"Você não tem um passaporte para LosSantos");
- if(Entrou[playerid] == 1) return SendClientMessage(playerid,-1,"Você não pode voar para a sua cidade dã");
- if(ocupado == 1) return SendClientMessage(playerid,-1,"O Avião ja levantou voou aguarde");
- SendClientMessage(playerid,-1,"Você Está indo para LosSantos");
- ViagemInfo[playerid][ls]--;
- SetPlayerPos(playerid, 1.7163,23.8062,1199.5938);
- SetPlayerInterior(playerid, 1);
- ocupado = 1;
- SetTimerEx("indoparals", 60000, false, "i", playerid);
- return 1;
- }
- dcmd_viajar2(playerid,params[])
- {
- #pragma unused params
- if(ViagemInfo[playerid][lv] < 1) return SendClientMessage(playerid,-1,"Você não tem um passaporte para LasVenturas");
- if(Entrou[playerid] == 2) return SendClientMessage(playerid,-1,"Você não pode voar para a sua cidade dã");
- if(ocupado == 1) return SendClientMessage(playerid,-1,"O Avião ja levantou voou aguarde");
- SendClientMessage(playerid,-1,"Você Está indo para LasVenturas");
- ViagemInfo[playerid][lv]--;
- SetPlayerPos(playerid, 1.7163,23.8062,1199.5938);
- SetPlayerInterior(playerid, 1);
- ocupado = 1;
- SetTimerEx("indoparalv", 60000, false, "i", playerid);
- return 1;
- }
- dcmd_viajar3(playerid,params[])
- {
- #pragma unused params
- if(ViagemInfo[playerid][sf] < 1) return SendClientMessage(playerid,-1,"Você não tem um passaporte para Sanfierro");
- if(Entrou[playerid] == 3) return SendClientMessage(playerid,-1,"Você não pode voar para a sua cidade dã");
- if(ocupado == 1) return SendClientMessage(playerid,-1,"O Avião ja levantou voou aguarde");
- SendClientMessage(playerid,-1,"Você Está indo para SanFierro");
- ViagemInfo[playerid][sf]--;
- SetPlayerPos(playerid, 1.7163,23.8062,1199.5938);
- SetPlayerInterior(playerid, 1);
- ocupado = 1;
- SetTimerEx("indoparasf", 60000, false, "i", playerid);
- return 1;
- }
- dcmd_viajar(playerid,params[])
- {
- #pragma unused params
- if(!IsPlayerInRangeOfPoint(playerid,2.0,-1887.3986,59.3216,1055.3816)) return SendClientMessage(playerid,-1,"Você Não Está No Aeroporto Encontre-o em /aeros");
- ShowPlayerDialog(playerid, DIALOG_VIAG+6,DIALOG_STYLE_LIST,"{FF00FF}SISTEMA DE VIAGEM","{FF0000}Los Santos\n{7FFFD4}Las Venturas\n{BFEFFF}San Fierro","OK","SAIR");
- return 1;
- }
- dcmd_compra1(playerid,params[])
- {
- #pragma unused params
- ShowPlayerDialog(playerid, DIALOG_VIAG+2, DIALOG_STYLE_INPUT,"{FF00FF}MUDAR PRECO LS","{00FFFF}Digite a quantia que você deseja que alterara\nPara o Passaporte de LosSantos","OK","SAIR");
- return 1;
- }
- dcmd_compra2(playerid,params[])
- {
- #pragma unused params
- ShowPlayerDialog(playerid, DIALOG_VIAG+3, DIALOG_STYLE_INPUT,"{FF00FF}MUDAR PRECO LV","{00FFFF}Digite a quantia que você deseja que alterara\nPara o Passaporte de LasVenturas","OK","SAIR");
- return 1;
- }
- dcmd_compra3(playerid,params[])
- {
- #pragma unused params
- ShowPlayerDialog(playerid, DIALOG_VIAG+4, DIALOG_STYLE_INPUT,"{FF00FF}MUDAR PRECO SF","{00FFFF}Digite a quantia que você deseja que alterara\nPara o Passaporte de SanFierro","OK","SAIR");
- return 1;
- }
- dcmd_compra4(playerid,params[])
- {
- #pragma unused params
- ShowPlayerDialog(playerid, DIALOG_VIAG+5, DIALOG_STYLE_INPUT,"{FF00FF}MUDAR PRECO DO PACOTE","{00FFFF}Digite a quantia que você deseja que alterara\nPara o Kit De Passaportes","OK","SAIR");
- return 1;
- }
- dcmd_viagem(playerid,params[])
- {
- #pragma unused params
- if(!IsPlayerInRangeOfPoint(playerid,2.0,-1844.0363,59.8257,1055.3834)) return SendClientMessage(playerid,-1,"Você Não Está No Aeroporto Encontre-o em /aeros");
- ShowPlayerDialog(playerid, DIALOG_VIAG, DIALOG_STYLE_LIST,"{FF00FF}SISTEMA DE VIAGEM","{0000FF}Preços Dos Passaportes\n{FF0000}C. Passaporte LS\n{7FFFD4}C. Passaporte LV\n{BFEFFF}C. Passaporte SF\n{FFA500}C. KIT Todos Passaportes\n\t\t\tSomente Admin's","OK","SAIR");
- return 1;
- }
- dcmd_definirpasslv(playerid,params[])
- {
- #pragma unused params
- if(!strlen(tmp)) return SendClientMessage(playerid,-1,"Comando Válidos: /definirpasslv - [PRECO DO PASSAPORTE LV]");
- PrecoPassaportelv = strval(tmp);
- format(string2,sizeof(string2),"Passaporte LV Definido Para %d", PrecoPassaportelv);
- SendClientMessage(playerid,0xFFFFFFFF,string2);
- return 1;
- }
- dcmd_comprarpassls(playerid,params[])
- {
- #pragma unused params
- GivePlayerMoney(playerid, -PrecoPassaporte);
- format(string2,sizeof(string2),"Você Compro o Passaporte do Valor de: %d$", PrecoPassaporte);
- SendClientMessage(playerid,0xFFFFFFFF,string2);
- ViagemInfo[playerid][ls]++;
- return 1;
- }
- dcmd_comprarpasslv(playerid,params[])
- {
- #pragma unused params
- GivePlayerMoney(playerid, -PrecoPassaportelv);
- format(string2,sizeof(string2),"Você Compro o Passaporte do Valor de: %d$", PrecoPassaportelv);
- SendClientMessage(playerid,0xFFFFFFFF,string2);
- ViagemInfo[playerid][lv]++;
- return 1;
- }
- dcmd_comprarpasssf(playerid,params[])
- {
- #pragma unused params
- GivePlayerMoney(playerid, -PrecoPassaportesf);
- format(string2,sizeof(string2),"Você Compro o Passaporte do Valor de: %d$", PrecoPassaportesf);
- SendClientMessage(playerid,0xFFFFFFFF,string2);
- ViagemInfo[playerid][sf]++;
- return 1;
- }
- dcmd_comprarpac(playerid,params[])
- {
- #pragma unused params
- GivePlayerMoney(playerid, -PrecoPassaportepc);
- format(string2,sizeof(string2),"Você Compro o Kit Passaporte do Valor de: %d$", PrecoPassaportepc);
- SendClientMessage(playerid,0xFFFFFFFF,string2);
- ViagemInfo[playerid][ls]++;
- ViagemInfo[playerid][lv]++;
- ViagemInfo[playerid][sf]++;
- return 1;
- }
- dcmd_definirpassls(playerid,params[])
- {
- tmp = strtok(params,idx);
- if(!strlen(tmp)) return SendClientMessage(playerid,-1,"Comando Válidos: /definirpassls - [PRECO DO PASSAPORTE LS]");
- PrecoPassaporte = strval(tmp);
- format(string2,sizeof(string2),"Passaporte LS Definido Para %d", PrecoPassaporte);
- SendClientMessage(playerid,0xFFFFFFFF,string2);
- return 1;
- }
- dcmd_definirpasssf(playerid,params[])
- {
- tmp = strtok(params,idx);
- if(!strlen(tmp)) return SendClientMessage(playerid,-1,"Comando Válidos: /definirpasssf - [PRECO DO PASSAPORTE SF]");
- PrecoPassaportesf = strval(tmp);
- format(string2,sizeof(string2),"Passaporte SF Definido Para %d", PrecoPassaportesf);
- SendClientMessage(playerid,0xFFFFFFFF,string2);
- return 1;
- }
- dcmd_definirpac(playerid,params[])
- {
- tmp = strtok(params,idx);
- if(!strlen(tmp)) return SendClientMessage(playerid,-1,"Comando Válidos: /definirpac - [PRECO DO PACOTÃO]");
- PrecoPassaportepc = strval(tmp);
- format(string2,sizeof(string2),"Preço do Pacote de Passaporte %d", PrecoPassaportepc);
- SendClientMessage(playerid,0xFFFFFFFF,string2);
- return 1;
- }
- dcmd_precospass(playerid,params[])
- {
- #pragma unused params
- format(string2,sizeof(string2),"Precos Dos Passaportes: LosSantos(%d$) LasVenturas(%d$) SanFierro(%d$) Pacotão(%d$)", PrecoPassaporte,PrecoPassaportelv,PrecoPassaportesf,PrecoPassaportepc);
- SendClientMessage(playerid,-1,string2);
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_VIAG)
- {
- if(response == 0) return SendClientMessage(playerid,-1,"Fechou o Dialog Doidão");
- if(response == 1)
- {
- if(listitem == 0)
- {
- OnPlayerCommandText(playerid, "/precospass");
- return 1;
- }
- if(listitem == 1)
- {
- OnPlayerCommandText(playerid, "/comprarpassls");
- return 1;
- }
- if(listitem == 2)
- {
- OnPlayerCommandText(playerid, "/comprarpasslv");
- return 1;
- }
- if(listitem == 3)
- {
- OnPlayerCommandText(playerid, "/comprarpasssf");
- return 1;
- }
- if(listitem == 4)
- {
- OnPlayerCommandText(playerid, "/comprarpac");
- return 1;
- }
- if(listitem == 5)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"Você não é um Admin logado na Rcon");
- ShowPlayerDialog(playerid, DIALOG_VIAG+1,DIALOG_STYLE_LIST,"{FF00FF}Administração da Viagem","{FFA500}Mudar Preço Passaporte LS\n{912CEE}Mudar Preço Passaporte LV\n{90EE90}Mudar Preço Passaporte SF\n{FF3030}Mudar Preço Pacote Passaporte","OK","SAIR");
- return 1;
- }
- return 1;
- }
- }
- if(dialogid == DIALOG_VIAG+1)
- {
- if(response == 0) return SendClientMessage(playerid,-1,"Fechou o Dialog Doidão");
- if(response == 1)
- {
- if(listitem == 0)
- {
- OnPlayerCommandText(playerid, "/compra1");
- return 1;
- }
- if(listitem == 1)
- {
- OnPlayerCommandText(playerid, "/compra2");
- return 1;
- }
- if(listitem == 2)
- {
- OnPlayerCommandText(playerid, "/compra3");
- return 1;
- }
- if(listitem == 3)
- {
- OnPlayerCommandText(playerid, "/compra4");
- return 1;
- }
- }
- }
- if(dialogid == DIALOG_VIAG+2)
- {
- if(response == 0) return SendClientMessage(playerid, -1, "Você fechou locão");
- if(response >= 1)
- {
- if(strlen(inputtext) == 0)
- {
- ShowPlayerDialog(playerid, DIALOG_VIAG+2, DIALOG_STYLE_INPUT,"{FF00FF}MUDAR PRECO LS","{00FFFF}Digite a quantia que você deseja que alterara\nPara o Passaporte de LosSantos","OK","SAIR");
- return 1;
- }
- if(strval(inputtext) > 0)
- {
- format(string2,sizeof(string2),"/definirpass %d",strval(inputtext));
- OnPlayerCommandText(playerid,string2);
- return 1;
- }
- format(string2,sizeof(string2),"/definirpass %s",inputtext);
- OnPlayerCommandText(playerid,string2);
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_VIAG+3)
- {
- if(response == 0) return SendClientMessage(playerid, -1, "Você fechou locão");
- if(response >= 1)
- {
- if(strlen(inputtext) == 0)
- {
- ShowPlayerDialog(playerid, DIALOG_VIAG+3, DIALOG_STYLE_INPUT,"{FF00FF}MUDAR PRECO LV","{00FFFF}Digite a quantia que você deseja que alterara\nPara o Passaporte de LasVenturas","OK","SAIR");
- return 1;
- }
- if(strval(inputtext) > 0)
- {
- format(string2,sizeof(string2),"/definirpasslv %d",strval(inputtext));
- OnPlayerCommandText(playerid,string2);
- return 1;
- }
- format(string2,sizeof(string2),"/definirpasslv %s",inputtext);
- OnPlayerCommandText(playerid,string2);
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_VIAG+4)
- {
- if(response == 0) return SendClientMessage(playerid, -1, "Você fechou locão");
- if(response >= 1)
- {
- if(strlen(inputtext) == 0)
- {
- ShowPlayerDialog(playerid, DIALOG_VIAG+4, DIALOG_STYLE_INPUT,"{FF00FF}MUDAR PRECO SF","{00FFFF}Digite a quantia que você deseja que alterara\nPara o Passaporte de SanFierro","OK","SAIR");
- return 1;
- }
- if(strval(inputtext) > 0)
- {
- format(string2,sizeof(string2),"/definirpasssf %d",strval(inputtext));
- OnPlayerCommandText(playerid,string2);
- return 1;
- }
- format(string2,sizeof(string2),"/definirpasssf %s",inputtext);
- OnPlayerCommandText(playerid,string2);
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_VIAG+5)
- {
- if(response == 0) return SendClientMessage(playerid, -1, "Você fechou locão");
- if(response >= 1)
- {
- if(strlen(inputtext) == 0)
- {
- ShowPlayerDialog(playerid, DIALOG_VIAG+5, DIALOG_STYLE_INPUT,"{FF00FF}MUDAR PRECO DO PACOTE","{00FFFF}Digite a quantia que você deseja que alterara\nPara o Kit De Passaportes","OK","SAIR");
- return 1;
- }
- if(strval(inputtext) > 0)
- {
- format(string2,sizeof(string2),"/definirpac %d",strval(inputtext));
- OnPlayerCommandText(playerid,string2);
- return 1;
- }
- format(string2,sizeof(string2),"/definirpac %s",inputtext);
- OnPlayerCommandText(playerid,string2);
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_VIAG+6)
- {
- if(response == 0) return SendClientMessage(playerid,-1,"Fechou o Dialog Doidão");
- if(response == 1)
- {
- if(listitem == 0)
- {
- OnPlayerCommandText(playerid, "/viajar1");
- return 1;
- }
- if(listitem == 1)
- {
- OnPlayerCommandText(playerid, "/viajar2");
- return 1;
- }
- if(listitem == 2)
- {
- OnPlayerCommandText(playerid, "/viajar3");
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_VIAG+7)
- {
- if(response)
- {
- if(listitem == 0)return SetPlayerCheckpoint(playerid, 1730.2557,-2334.7786,13.5469,8.0);
- if(listitem == 1)return SetPlayerCheckpoint(playerid, 1673.0880,1447.8702,10.7865,8.0);
- if(listitem == 2)return SetPlayerCheckpoint(playerid, -1422.5396,-286.6204,14.1484,8.0);
- }
- return 1;
- }
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == viagem1)
- {
- SetPlayerPos(playerid, -1866.8104,46.1852,1055.1823);
- GameTextForPlayer(playerid, "~y~Aeroporto De LS",5000,1);
- SetPlayerInterior(playerid,14);
- SetPlayerFacingAngle(playerid, 0);
- Entrou[playerid] = 1;
- return 1;
- }
- if(pickupid == viagem2)
- {
- SetPlayerPos(playerid, -1866.8104,46.1852,1055.1823);
- GameTextForPlayer(playerid, "~y~Aeroporto De LV",5000,1);
- SetPlayerInterior(playerid,14);
- SetPlayerFacingAngle(playerid, 0);
- Entrou[playerid] = 2;
- return 1;
- }
- if(pickupid == viagem3)
- {
- SetPlayerPos(playerid,-1864.9434,55.7325,1055.5276);
- GameTextForPlayer(playerid, "~y~Aeroporto De SF",5000,1);
- SetPlayerInterior(playerid,14);
- SetPlayerFacingAngle(playerid, 0);
- Entrou[playerid] = 3;
- return 1;
- }
- if(pickupid == saida)
- {
- if(Entrou[playerid] == 1)
- {
- SetPlayerPos(playerid,1730.1136,-2332.2141,13.5469);
- GameTextForPlayer(playerid, "~y~Los Santos",5000,1);
- SetPlayerInterior(playerid,0);
- SetPlayerFacingAngle(playerid, 0);
- Entrou[playerid] = 0;
- return 1;
- }
- else if(Entrou[playerid] == 2)
- {
- SetPlayerPos(playerid,1683.1606,1443.8116,10.7716);
- GameTextForPlayer(playerid, "~y~Las Venturas",5000,1);
- SetPlayerInterior(playerid,0);
- SetPlayerFacingAngle(playerid, 0);
- Entrou[playerid] = 0;
- return 1;
- }
- else if(Entrou[playerid] == 3)
- {
- SetPlayerPos(playerid,-1422.8928,-288.5608,14.1484);
- GameTextForPlayer(playerid, "~y~SanFierro",5000,1);
- SetPlayerInterior(playerid,0);
- SetPlayerFacingAngle(playerid, 0);
- Entrou[playerid] = 0;
- return 1;
- }
- return 1;
- }
- return 1;
- }
- public indoparals(playerid)
- {
- SendClientMessage(playerid,-1,"Você chego em LS");
- SetPlayerPos(playerid,1730.1136,-2332.2141,13.5469);
- SetPlayerInterior(playerid,0);
- ocupado = 0;
- return 1;
- }
- public indoparalv(playerid)
- {
- SendClientMessage(playerid,-1,"Você chego em lv");
- SetPlayerPos(playerid,1683.1606,1443.8116,10.7716);
- SetPlayerInterior(playerid,0);
- ocupado = 0;
- return 1;
- }
- public indoparasf(playerid)
- {
- SendClientMessage(playerid,-1,"Você chego em SF");
- SetPlayerPos(playerid,-1422.8928,-288.5608,14.1484);
- SetPlayerInterior(playerid,0);
- ocupado = 0;
- return 1;
- }
- strtok(const string[], &index)
- {
- new length = strlen(string);
- while ((index < length) && (string[index] <= ' '))
- {
- index++;
- }
- new offset = index;
- new result[20];
- while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
- {
- result[index - offset] = string[index];
- index++;
- }
- result[index - offset] = EOS;
- return result;
- }
- stock carregarplayer(playerid)
- {
- new save[128];
- GetPlayerName(playerid, gay, sizeof(gay));
- format(save, sizeof(save), "Viagem/%s.ini", gay);
- if(!dini_Exists(save)) return dini_Create(save),salvarplayer(playerid);
- DarViagemInfoLs(playerid, dini_Int(save, "LS"));
- DarViagemInfoLV(playerid, dini_Int(save, "LV"));
- DarViagemInfoSF(playerid, dini_Int(save, "SF"));
- return 0;
- }
- stock salvarplayer(playerid)
- {
- new save[35];
- GetPlayerName(playerid, gay, sizeof(gay));
- format(save, sizeof(save), "Viagem/%s.ini",gay);
- if(!dini_Exists(save))return format(save, sizeof(save), "Viagem/%s.ini",gay),dini_Create(save);
- format(save, sizeof(save), "Viagem/%s.ini",gay);
- dini_IntSet(save, "LS", ViagemInfo[playerid][ls]);
- dini_IntSet(save, "LV", ViagemInfo[playerid][lv]);
- dini_IntSet(save, "SF", ViagemInfo[playerid][sf]);
- return 1;
- }
- stock DarViagemInfoLs(playerid, oi) return ViagemInfo[playerid][ls] += oi;
- stock DarViagemInfoLV(playerid, oi) return ViagemInfo[playerid][lv] += oi;
- stock DarViagemInfoSF(playerid, oi) return ViagemInfo[playerid][sf] += oi;
- /* Sistema de Viagem 1.0
- FS produzido primeiramente para o concurso da KoS(King Of Samp)
- Comandos do FS: /viagemcreditos /viajar /viagem /aeros
- Para o funcionamento é necessario a criação da pasta Viagem na scriptfiles.
- Descrição: Um sistema de Viagem Bem diferente dos vistos na net, ele possui um sistema que o Admin
- logado na rcon pode mudar os preços dos passaportes (LS,LV,SF e O KIT)
- Créditos à: [KoS]Gabriel_Duarte Por Fazer o FilterScrit e à [KoS]Bruno_Tadeu Por idealizar o FS e ajudar
- em desenvolvimento de cores e coordenadas e Objs, etc
- NÃO REMOVA OS CRÉDITOS ISSO É FEIO
- WWW.KINGOFSAMP.COM OWNA
- .
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement