Ir para conteúdo

Posts Recomendados

Vamos ao que interessa, eu estava ali pedindo ajuda com 1 script, porém nenhum infeliz quiz me ajudar, e os que quizeram ajudar nao conseguiram...

o script faz a seguinte função> ele summona o monstro configurado por você... tem exausted escolhida por você, e não pode usar em protectzone, não da erros no distro, você escolhe quantos monstros vai summonar, e você summona o monstro conforme o level! voce que escolhe que monstro aparecera até tal level... :D é simples o sistema mais ajuda muito quem tiver criatividade..

 

Proxima update:

- Ultilizado por tal vocação {configuravel}

- Inutilizavel em arena!

 

vamos ao que interessa,

crie um arquivo .lua escrito simplespet.lua na pasta data/actions/scripts do seu ot... e adicione isto dentro dela.

Importante: no monstro configuravel tem que estar <flag convinceable="1"/> eu aconselho a tirar a runa que convence monstros do seu ot... ou dificultala para pegar e que seja consumida após o uso! obrigado, qualquer erro encontrato leia o topico novamente... e veja se os seus passos estao certos

 

 

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

if getTilePzInfo(getCreaturePosition(cid)) then
doPlayerSendCancel(cid,"Esse monstro nao pode ser sumonado em protect zone!.")
return TRUE
end
if (getPlayerStorageValue(cid, 11548) >= os.time()) then
doPlayerSendTextMessage(cid, 6,"Por medidas de segurança você só pode utilizar este comando em " ..
(getPlayerStorageValue(cid, 11548)-os.time()+(0)) .. " segundos.")
return true
end
storage = 11548
if #getCreatureSummons(cid) >= 1 then
return doPlayerSendCancel(cid,"Voce nao pode ter summons para batalhar!")
end
if getPlayerStorageValue(cid,storsol) == 1 then
local z = getCreatureSummons(cid)[1]
doSendMagicEffect(getCreaturePosition(z), 2)
doSendDistanceShoot(getCreaturePosition(z), getPlayerPosition(cid), 3)
return true
end
local summons = getCreatureSummons(cid)
local pet = {
["Bug"] = {1,250},
["rotworm"] = {251,1500},
["dragon"] = {1501,5000},
["demon"] = {5001,9999},
["infernatil"] = {10000,15000},
["morgaroth"] = {15001,23000},
["ghazbaran"] = {23001,30000}
}
for k,v in pairs(pet) do -- 1
if getPlayerStorageValue(cid,storsol) < 1 then
if getPlayerLevel(cid) >= v[1] and getPlayerLevel(cid) < v[2] then -- 2
if (table.maxn(summons) < 1)then -- 3
x = doSummonCreature(k, getCreaturePosition(cid))
doConvinceCreature(cid, x)
setPlayerStorageValue(cid,11548,os.time()+30)
doCreatureSay(cid, k ..", go!", TALKTYPE_ORANGE_1)
doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 2)
end
end
end
end
return true
end

Enfim, após você acabar isto você vai até o arquivo data/actions/actions.xml e clica com o botao direito vai em editar e adicione 1 tag assim lá:

<action itemid="6546" script="simplespet.lua"/>

voce decide que item voce colocara
Quem quizer alterar o script e colokar outra versão atualizar adicionar algo pode postar que eu atualizo no topico com os creditos obrigado tchau :)
Editado por Roksas
Link para o comentário
Compartilhar em outros sites

#Jean,

 

tópico na seção errada, movido p / Pedidos e dúvidas - Scripting.

ofensas retiradas e alertado por desrespeito aos membros da comunidade.

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

×
×
  • Criar Novo...