Ir para conteúdo
  • 0

delalana

Pergunta

Boa noite, Gostaria de um script que adicionasse uma nova vip ao meu OtServ Baiak 8.6. (Vip 9)

 

Explicando: Quando um player da use em um item (id do item = 5785) ele seria teletransportado para uma sala onde abriria um baú, dando permissão para que o player passe o Tile e entrasse no portal que o leve para sala de hunts.

(GOSTARIA DE UM SCRIPT SEM BUG)

 

Agradeço, se alguem puder ajudar.

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

4 respostass a esta questão

Posts Recomendados

  • 0

Bom acho que é isso:

vai em data/actions/scripts e cria 1 arquivo chamado vip9.lua e coloca isso:

 

function onUse(cid, item, fromPos, itemEx, toPos)

doRemoveItem(item.uid, 1)

setPlayerStorageValue(cid,575757,1)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)

doCreatureSay(cid, "Voce ganhou vip 9!", TALKTYPE_ORANGE_1)

end

Vermelho: Storage que vai adicionar ao usar item.

Azul: Mensagem que ele fala ao usar item.

 

Depois vai em data/actions em actions xml adiciona:

 

<action itemid="5785" script="vip9.lua"/>

Vermelho: id do item que ira dar a vip

 

 

Agora vai em data/movements/script e cria 1 arquivo chamaod vip_9.lua e coloca:

 

local pos1 = {x=X, y=X, z=X}

local pos2 = {x=X, y=X, z=X}

local storage = 575757

 

function onStepIn(cid, item, pos)

if getPlayerStorageValue(cid, storage) == 1 then

doTeleportThing(cid, pos1)

doPlayerSendTextMessage(cid, 27, "Bem vindo area vip 9.")

else

doTeleportThing(cid, pos2)

doPlayerSendTextMessage(cid, 27, "Voce nao e vip 9 ainda.")

return true

end

end

 

Azul: posição que vai mandar se ele tiver a storage

vermelho: Posição se ele nao tiver a storage

Verde: Storage que precisa ter.

 

depois vai em data/movements em movements.xml adiciona:

 

<movevent type="StepIn" actionid="60060" event="script" value="vip_9.lua"/>

 

Vermelho: actionid que voce coloca no tile.

Então você vai no mapa editor e colocar esse actionid nos tiles que ficam na entrada da vip.

 

@Editado:

Corrigido 1ª parte.

creditos:

85% Xtibia- Quase todo conteudo esta disponivel em diversos topicos do xtibia, não tenho nome de todos os criadores entao esto deixando isso para nao dizerem que estou ripando.

10% Sens - pesquisa correção e junção de scripts

3% Delalana - Correção da 1ª parte.

2% servidor OT Eribaiak v2.0 - algumas funções e alterações.

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

×
×
  • Criar Novo...