Funcionou valeeeu
20
6.5k
info
Group: Campones
Joined: 11/02/18
Posts: 99
Reputation: 0
Gender: Masculino

21 de fevereiro de 2019 às 23:50
1 year later...
15 de setembro de 2020 às 03:13
Em 21/02/2019 em 22:56, Kuro o Shiniga disse:function onSay(cid, words, param, channel) local cidades = { ["NOME DA CIDADE VIP"] = {pos = {x=1054,y=1050,z=7}}, -- POSICAO DA CIDADE VIP ["NOME DA CIDADE VIP"] = {pos = {x=1060,y=903,z=7}}, -- POSICAO DA CIDADE VIP ["NOME DA CIDADE VIP"] = {pos = {x=1204,y=1046,z=7}}, -- POSICAO DA CIDADE VIP ["NOME DA CIDADE VIP"] = {pos = {x=1122,y=1449,z=7}}, -- POSICAO DA CIDADE VIP ["NOME DA CIDADE VIP"] = {pos = {x=862,y=1035,z=6}}, -- POSICAO DA CIDADE VIP ["NOME DA CIDADE VIP"] = {pos = {x=575,y=1143,z=7}}, -- POSICAO DA CIDADE VIP } local teleporta = cidades[param] if(param == "") then doPlayerSendCancel(cid, "digite o nome da cidade.") return true end if(isPlayerPzLocked(cid) == false) and isPremium(cid) == true then doTeleportThing(cid, teleporta.pos) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) doPlayerSendTextMessage(cid, 22, "Voce foi teleportado para ".. param ..".") else doPlayerSendCancel(cid, "Voce nao e premium account ou esta em batalha") end return true end<talkaction words="!tp" event="script" value="teleport.lua"/>Pelo jeito você usa sistema de premium mesmo, usa esse script então, é so tu configurar as coordenadas de cada cidade e o nome, ai você digita in game !tp nome da cidade vip
Tem como colocar uma mensagem de erro caso a cidade não exista?
1 month later...
info
Group: Conde
Joined: 21/04/16
Posts: 831
Reputation: +271
Gender: Masculino

19 de outubro de 2020 às 12:38
local cidades = { ["NOME DA CIDADE VIP"] = {pos = {x=1054,y=1050,z=7}}, -- POSICAO DA CIDADE VIP ["NOME DA CIDADE VIP"] = {pos = {x=1060,y=903,z=7}}, -- POSICAO DA CIDADE VIP ["NOME DA CIDADE VIP"] = {pos = {x=1204,y=1046,z=7}}, -- POSICAO DA CIDADE VIP ["NOME DA CIDADE VIP"] = {pos = {x=1122,y=1449,z=7}}, -- POSICAO DA CIDADE VIP ["NOME DA CIDADE VIP"] = {pos = {x=862,y=1035,z=6}}, -- POSICAO DA CIDADE VIP ["NOME DA CIDADE VIP"] = {pos = {x=575,y=1143,z=7}}, -- POSICAO DA CIDADE VIP } function onSay(cid, words, param, channel) local teleporta = cidades[param] if(param == "") then doPlayerSendCancel(cid, "digite o nome da cidade.") return true end if (param ~= teleporta ) then doPlayerSendCancel(cid, "Cidade não existente") return true end if(isPlayerPzLocked(cid) == false) and isPremium(cid) == true then doTeleportThing(cid, teleporta.pos) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) doPlayerSendTextMessage(cid, 22, "Voce foi teleportado para ".. param ..".") else doPlayerSendCancel(cid, "Voce nao e premium account ou esta em batalha") end return true end
1 year later...
19 de fevereiro de 2022 às 22:12
Em 15/09/2020 em 03:13, Trevor disse:Tem como colocar uma mensagem de erro caso a cidade não exista?
ola, seria possivel com esse script converter pra quando eu clicar em um objeto ou em uma posição em especifico eu poder escolher pra qual cidade eu quero ir ?




info
Group: Colaborador
Joined: 27/12/10
Posts: 271
Reputation: +87
Gender: Masculino
Você copiou o script e gerou alguns caracteres especiais dentro dele, olha o script e apaga os caracteres "»¿ï»"