Velho, agradeço pela resposta e por arrumar o script mais isso foi meio desagradável! Imagine que esse é o meu primeiro script e que quando eu finalmente consigo criar algo legal e que funciona vem uma pessoa diminui e metade do meu script acabando com minha alegria =/ Alem disso você esqueceu de explicar como adicionar novos monstros!
pos = {x=31, y=26, z=7}
pos1 = {x=31, y=26, z=7}
doSummonCreature("Demon", pos)
doSummonCreature("Demon", pos1)





info
Grupo: Campones
Registrado: 26/07/11
Posts: 30
Reputação: +2
Daew Galera! To aki no meu primeiro script! Ele consiste em um bau que quando você abre nasce um monstro (ou mais) em uma posição determinada! Vamos la!
Em actions.xml adicione esta tag:
<action uniqueid="2468" script="quests/trap.lua"/>
Agora vá em actions>scripts>quests> e cria um arquivo.lua com o nome de trap e dentro dele coloque isso:
function onUse(cid, item, frompos, item2, topos, pos)
if item.uid == 2468 then
queststatus = getPlayerStorageValue(cid,2468)
if queststatus == -1 then
doPlayerSendTextMessage(cid,22,"Isso é uma armadilha, Cuidado!")
doSummonCreature("Demon", {x=31, y=26, z=7})
doSendMagicEffect(topos,14)
setPlayerStorageValue(cid,2468,1)
else
doPlayerSendTextMessage(cid,22,"Você ja ativou a armadilha!")
end
else
return 0
end
return 1
end
Entendendo: em roxo (ou azul sei la) é o storage value (aquilo que vai proibir o player de ficar abrindo o bau)
Em vermelho "demon" é o monstro que sera sumonado e akeles numeros na frente é a posição onde ele sera sumonado!
Se quiser adicionar mais monstros é só copiar akela parte e colar!
doSummonCreature("Demon", {x=31, y=26, z=7})
Para fazer a trap é so vc colocar o uniqueid 2468 no bau pelo map editor!
Bom Galera é isso! Não achei um script igual se tiver me desculpem! Creditos: Eu '-'