Ir para conteúdo
  • 0

Help Kit Inicial


Slyton

Pergunta

Bom estou com um problema com meu otserver. tem players rrobando ou girando o baú do kit inicial, se eles girar ou robar não tem como catar o kit inicial alguém ai saberia me dizer como faço para que nem conseguir meche no bau eles conseguem????? já tentei troca de item, deu em nada :/ por favor da 1 help ae?

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Caraca, esse problema aí eu não vejo desde a versão 8.1 do Tibia.

 

Dá uma olhada no ID dos baús usados nas quests e usa o mesmo para o baú do "kit inicial", se não faz o sistema por creaturescript.

 

Abraço.

Link para o comentário
Compartilhar em outros sites

  • 0

<action itemid="1740" event="script" value="starter.lua"/>


local starterpokes = {

["Squirtle"] = {x = 14, y = 65, z = 7},

["Charmander"] = {x = 11, y = 65, z = 7},

["Bulbasaur"] = {x = 17, y = 65, z = 7},

}

local btype = "normal"

function onUse(cid, item, frompos, item2, topos)

if getPlayerLevel(cid) > 26 then

return true

end

local pokemon = ""

for a, b in pairs (starterpokes) do

if isPosEqualPos(topos, b) then

pokemon = a

end

end

if pokemon == "" then return true end

 

if getPlayerStorageValue(cid, 9658754) ~= 1 then

sendMsgToPlayer(cid, 27, "Talk to the Prof. Robert to choose your beginner city first!")

return true

end --alterado v1.9 \/

doPlayerSendTextMessage(cid, 27, "You got your first pokemon! You also received some pokeballs to help you in your way.")

doPlayerSendTextMessage(cid, 27, "Don't forget to use your pokedex on every undiscovered pokemon!")

addPokeToPlayer(cid, pokemon, 0, nil, btype, true)

doPlayerAddItem(cid, 2394, 50)

doPlayerAddItem(cid, 2392,15)

doPlayerAddItem(cid, 2393,25)

doPlayerAddItem(cid, 12344,5) --' "KIT INICIAL"~~

doPlayerAddItem(cid, 12345,25)

doPlayerAddItem(cid, 12222,100)

doPlayerAddItem(cid, 2391,25)

doPlayerAddItem(cid, 2152, 50)

doSendMagicEffect(getThingPos(cid), 29)

doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))

doSendMagicEffect(getThingPos(cid), 27)

doSendMagicEffect(getThingPos(cid), 29)

 

return TRUE

end

 

 

bom, o bau e feito por script la no data\actions\scripts/starter.lua, o script tipo, deixa eu acha uma melhor forma de explicar, tipow quando o player pega o bau, dai eu vo e boto outro no lugar que tava oque o player pego e funciona deixa eu ti passar o script não sei explicar.

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

  • 0

Novamente, torno a dizer, o problema é que o baú que você está utilizando tem propriedade Moveable, utiliza outro baú com id sem essa propriedade, ou faz por creaturescript.

 

E, bom, isso é um script de pokétibia... aqui não é o lugar de pedir coisas relacionadas a servidores derivados.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...