Ir para conteúdo

como colocar pra um player chegar level 200 ser telportado para um sala com itens ?


VitinhoBright

Posts Recomendados



galera tou com uma duvida eu jogo um ot que se eu pegar level 200 eu vo teleportado para um sala e eu posso pegar uma arma (wand , axe ) etc tipo sao 4 bau e tipo se eu pegar um n posso pegar outro so posso pegar o bau da minha vocaçao e dps n posso pegar mai nehum .



como posso colocar no meu servidor ja vi vario server com isso o



heroserv.com


e o otmystic




Link para o comentário
Compartilhar em outros sites

data/creaturescripts/scripts

 

--[[
    Tags:
    <event type="advance" name="UpTp" event="script" value="nome do arquivo.lua"/>
    <event type="login" name="UpTpLogin" event="script" value="nome do arquivo.lua"/>
]]--
local position = {x = x, y = y, z = z}  --Para onde o jogador será teleportado.
local level = 200                       --Level.
local storage = 918271
function onAdvance(cid, skill, oldLevel, newLevel)
    if skill == 8 then
        if getPlayerStorageValue(cid, storage) < 1 and newLevel >= level then
            setPlayerStorageValue(cid, storage, 1)
            doTeleportThing(cid, position)
            doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You advanced to level "..level..", and was teleported.")
        end
    end
    return true
end
function onLogin(cid)
    registerCreatureEvent(cid, "UpTp")
    return true
end
Link para o comentário
Compartilhar em outros sites

--[[
Tags:
<event type="advance" name="UpTp" event="script" value="nome do arquivo.lua"/>
<event type="login" name="UpTpLogin" event="script" value="nome do arquivo.lua"/>
]]--
local position = {x = x, y = y, z = z} --Para onde o jogador será teleportado.
local level = 200 --Level.
local storage = 918271

 

 

nao entendi essa parte , tipo como vo colocar so para abrir o bau da vocaçao dele ?

Link para o comentário
Compartilhar em outros sites

ate ai eu entendi eu configurei ve se ta certo ?

 

--[[

Tags:
<event type="advance" name="UpTp" event="script" value="level.lua"/>
<event type="login" name="UpTpLogin" event="script" value="level.lua"/>
]]--
local position = {x = 10153, y = 10054 , z = 7} --Para onde o jogador será teleportado.
local level = 200 --Level.
local storage = 918271
function onAdvance(cid, skill, oldLevel, newLevel)
if skill == 8 then
if getPlayerStorageValue(cid, storage) < 1 and newLevel >= level then
setPlayerStorageValue(cid, storage, 1)
doTeleportThing(cid, position)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You advanced to level "..level..", and was teleported.")
end
end
return true
end
function onLogin(cid)
registerCreatureEvent(cid, "UpTp")
return true
end

ai eu n entendi tipo como vo colocar so para abrir o bau da vocaçao dele ?
e tbm n precisa colocar nada no globalevents.xml ?
Editado por VitinhoBright
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...