Ir para conteúdo
  • 0

Vip Cave


saulos

Pergunta

Hola pessoal eu gostaria de um scrip para vip assim o:

 

tipo negu e vip ai sempre eles querem cave so pra eles e depois otro caboco entra intao pra facilita e nimguem invadi nimguem criase o tal comando:!joincave ai nimguem pode entrar alem da pessoa e se a kela cave ja tiver alguem a pessoa e teleportada pro temple e da a mensagem: ja tem uma pessoa neste local e o tempo maximo que se pode fikar e 3 horas e depois fika 1 hora sem ir nakela cave

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

TEM ESSE AKI MAIS NAO SEI SE É OQUE VC QUER

 

1°Vá na pasta do ot data/talcktions/scripts crie um arquivo lua

renomeie para flysystem.lua apague tudo dentro e coloque:

 

 

function onSay(cid, words, param)

 

local config = {

pz = "yes", -- players precisam estar em protection zone para usar? ("yes" or "no").

battle = "no", -- players deve estar sem battle ("yes" or "no")

custo = "no", -- se os teleport irão custa ("yes" or "no")

vip = "yes", -- somente vip players poderam usar o comando? ("yes" or "no")

storage = 13540 -- Storage Id da sua vip account caso for usar somente vips

}

-------------Config Lugares----------------

local lugar = {

["depot"] = {{x=129, y=53, z=6}, 1, 0},

["temple"] = {{x=160, y=54, z=7}, 1, 0},

["arena"] = {{x=554, y=147, z=7}, 1, 0},

["trainer"] = {{x=454, y=51, z=13}, 1, 0},

["viparea"] = {{x=1028, y=1034, z=7}, 1, 0}

}

-------------/Config Checkar não mecha----------------

local lugar = lugar[param]

if (param == "check") then

for name, pos in pairs(lugar) do

text = "Destino: "..name..", Level necessario: "..pos[2]..","

if(config.battle == "yes") then

text = text.." Voce pode usar estando battler: SIM"

else

text = text.." Voce pode usar estando battler: Não"

end

if(config.pz == "yes") then

text = text.." Voce DeVe Usar estando PZ: SIM"

else

text = text.." Voce DeVe Usar estando PZ: Não"

end

if (pos[3] == TRUE) then

text = text..", Cost: "..pos[4]..";"

end

doPlayerSendTextMessage(cid, 22, ""..text.."")

end

return TRUE

end

if(config.pz == "yes") and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then

doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"você precisa estar em protection zone pra poder teleportar.")

return TRUE

end

if(config.battle == "yes") and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then

doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battler pra poder teleportar.")

return TRUE

end

if (config.vip == "yes") and getPlayerStorageValue(cid, tonumber(config.storage)) - os.time() <= 0 then

doPlayerSendCancel(cid,MESSAGE_EVENT_DEFAULT,"Comando so para player vip's.")

return TRUE

end

if not(lugar) then

doPlayerSendTextMessage(cid, 25, "desculpe,este lugar não existe,duvida fale !flyinfo vai ver todos os comandos de fly")

doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)

return TRUE

end

if (getPlayerLevel(cid) <= lugar[2]) then

doPlayerSendTextMessage(cid, 25, "Desculpe,Voce não tem level. voce precisa "..lugar[2].." level ou mais para ser teleportado.")

doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)

return TRUE

end

if(config.custo == "yes") and (doPlayerRemoveMoney(cid, lugar[3]) == FALSE) then

doPlayerSendTextMessage(cid, 25, "Desculpe,voce nao tem dinheiro suficiente. Voce precisa "..lugar[3].." gp para ser teleportado.")

doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)

return TRUE

end

doTeleportThing(cid, lugar[1])

doSendMagicEffect(lugar[1], CONST_ME_TELEPORT)

doBroadcastMessage("" .. getPlayerName(cid) .. " has flown to " .. param .. " using !fly ", MESSAGE_INFO_DESCR)

end

 

Agr vá em data/talcktions/talcktions.xml

e cole isso:

 

<talkaction words="!fly" event="script" value="flysystem.lua"/>

 

-------------Config ----------------

local lugar = {

["depot"] = {{x=129, y=53, z=6}, 1, 0},

(Lugar) (Cordenadas Do Local )

 

Espero Ter Ajudado

Editado por GabrielSv
Link para o comentário
Compartilhar em outros sites

  • 0

Foi mal mais foi mais ou menos assim que eu entendi agr

faz um aew pra ele que nao estege com erros agr se ele quiser editar ele fala aki que eu edito

so postei pra ele ver se é mais ou menos oque ele quer !

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...