Ir para conteúdo

Featured Replies

Postado

Vá em "Data/creaturescripts/scripts" copie e cole um arquivo.LUA e renomeie para acess.lua ( ou o nome desejado ), apague tudo e cole:

local t = {
    storage = 34444, -- Storage para passar no piso.
    monster = "rat" -- Monstro que deve matar.
}

function onKill(cid, target)
    if getPlayerStorageValue(cid, t.storage) < 1 then
       if (isMonster(target) and string.lower(getCreatureName(target)) == t.monster) then
          doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_RED)      
          doPlayerSendTextMessage(cid, 22, "Congratulations, you killed the boss and received access to prohibited area.")
          setPlayerStorageValue(cid, t.storage, 1)
       end
    end
    return true
end

function onLogin(cid)
    registerCreatureEvent(cid, "AcessArea")
    return true
end

Em "Data/creaturescripts" abra o arquivo creaturescripts.xml e cole as tags:

<event type="login" name="AcessLogin" event="script" value="acess.lua"/>
<event type="kill" name="AcessArea" event="script" value="acess.lua"/>


Agora o script para o piso:

Em "Data/movements/scripts" copie e cole arquivo.LUA e renomeie para acesstile.lua, apague tudo e cole:

local t = {
    storage = 34444,
    msgfail = "You not have access to that area.", -- Mensagem caso não tenha acesso.
    msgok = "Welcome." -- Mensagem caso tenha acesso.
}

function onStepIn(cid, item, position, fromPosition)
    if getPlayerStorageValue(cid, t.storage) < 1 then
       doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_BLUE)
       doTeleportThing(cid, fromPosition)
       doPlayerSendTextMessage(cid, 22, t.msgfail)
    else
       doPlayerSendTextMessage(cid, 22, t.msgok)
    end
   return true
end

Em "Data/movements" abra o arquivo movements.xml e adicione as tags:

<movevent type="StepIn" actionid="25202" event="script" value="acesstile.lua" />

Ai é só colocar a actionid no piso.

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.1k
  • Posts 512.5k

Informação Importante

Confirmação de Termo