GU
pedido scripts

TELEPORTE QUE TELEPORTA PLAYER VIP

By guilherme Silva, 20 de fev. de 2019 in Scripts

20
6.5k
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 year later...
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 month later...
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 year later...
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 ?