GU
pedido scripts

TELEPORTE QUE TELEPORTA PLAYER VIP

Por guilherme Silva, 20 de fev. de 2019 em Scripts

20
6.4k
Kuro o ShinigaK
21 de fevereiro de 2019 às 23:28

Você copiou o script e gerou alguns caracteres especiais dentro dele, olha o script e apaga os caracteres  "»¿ï»"

21 de fevereiro de 2019 às 23:50

Funcionou valeeeu

1 ano depois...
TrevorT
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 mês depois...
MarshmelloM
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 ano depois...
xx222X
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 ?