-
Total de itens
1599 -
Registro em
-
Última visita
-
Dias Ganhos
7
Tudo que caotic postou
-
Ao player dizer a talk ele se transforma ele ganha skills(health,mana e level) ganha looktype(Que fica permanente ao player ou seja mesma que ele mude o outfit ele continuara com o looktype da transformaçao) ganha spell e modificaçao no nome do tipo de transformaçao ele exemplo ((Dragon) Caotic) sendo que so pode usar apenas uma vez. Resumidando tudo e uma sub-vocation. Para instalo va em talkactions/scripts e crie um arquivo LUA chamado transf e coloque este script dentro: Coloque esta tag em talkations.xml <talkaction words="/transf" event="script" value="transf.lua"/> Agora vá em CreatureScripts/scripts e crie um arquivo LUA chamado transf e coloque isto Agora va em creaturescripts/creaturescripts.xml e coloque esta tag: <event type="think" name="transf" event="script" value="transf.lua"/> Registre o evento colocando isto em creaturescripts/scripts/ abra login.lua e coloque antes do ultimo Return: registerCreatureEvent(cid, "transf") Para transformar so dizer /transf(e o nome da transformaçao) Se quiser ver a lista /transf(lista ou list ou qualquer outra palavra desde que nao seja alguma transformaçao) Vamos apreder a adicionar novas transformaçoes: ["Morte"] = {level = 1, type = "(Dark)",health = 2222, addlevel = 10, looktype = 300, spell = exori, addmana = 2000}, Atençao deixe sem virgula o a ultima linha de configuraça O looktype e permanete e sendo que a transformaçao so pode ser usado apenas uma vez uma estrategia e subir de level e fazer a transformaçao mais tarde para ganhar uma Creature. O script tem uma storage ou seja se voce quiser fazer uma verificaçao da transformaçao para ganhar um item ou apenas aquela transformaçao passar na porta entre outros.
-
nos precisamos saber que atributos voce ultiliza nas balls. Manda o catch que saberemos..
-
Eu so nao coloquei a mudança de nome porque nem todo mundo tem esta funçao E o npc ele e mesmo batalha porque e sumonado um monstro mesmo looktype dele e ainda o npc original e removido tendo que esperar alguns minutos para outro npc de batalha ser liberado. Mais obrigado a Critica
- 3 respostas
-
- npc duel
- duel de npc
-
(e 2 mais)
Tags:
-
faz uma verificaçao usando IsNpc(uid)
-
Oneshot muito boa ideia. Gostei muito de jeito que uso o evento.
-
O sistema de npc fight e um npc de batalha ele mesmo batalha com o player. Primeiramente voce precisa configurar que creature o poder dele vai ser exemplo um "Demon" então a vida,hit e spells seram do demon ja o newtype sera o do npc. E literamente um batalha com o npc. Crie um arquivo xml em npc chamado de fight e coloque isto <npc name="Fight" script="data/npc/scripts/fight.lua" walkinterval="0" floorchange="0"> <health now="100" max="100"/> <look type="134" head="0" body="0" legs="0" feet="0" addons="0"/> <parameters> <parameter key="message_greet" value="Para batalhar nos diga {aceitar}." /> <parameter key="message_farewell" value="Ate mais." /> <parameter key="message_walkaway" value="Ate mais." /> </parameters> </npc> Agora va em npc/scripts crie um arquivo chamado fight.lua e coloque isto Importante E super recomendavel apenas um npc deste tipo no seu mapa se quiser mais tera que alterar o nome do npc no script.
- 3 respostas
-
- npc duel
- duel de npc
-
(e 2 mais)
Tags:
-
configurei mais do jeito que queria mais e voce que configura meu amigo
-
<npc name="Duel" script="data/npc/scripts/info.lua" walkinterval="0" floorchange="0"> <health now="100" max="100"/> <look type="134" head="78" body="88" legs="0" feet="88" addons="3"/> <parameters> <parameter key="message_greet" value="Ola bravo aventureiro, eu tenho informações sobre addon quests. Diga {addon} para saber mais }." /> <parameter key="message_farewell" value="Ate mais." /> <parameter key="message_walkaway" value="Ate mais." /> </parameters> </npc>
-
Cuidado Smartbox voce disse um comentario desnecessario ja que o beedy respondeu. Fica ai a o sermão.
-
Então eu nao entedi o pedido então malz.
-
[Lua] Biblioteca Mapwitharrayofkeys
tópico respondeu ao SkyDangerous de caotic em Tutoriais de Scripting
E muito interresante a Biblioteca. Achei Interresante. Existe outros bibliotecas LUA que são de otimo uso. -
Tinha outro erro esse foi concertado e testado.
-
Eu fiz o sistemas da lanterna e foi testado e funciona. Va em actions/scripts e crie um arquivo lua chamado lanterna e adicione Coloque esta tag em actions.xml <action itemid="ID Da Lanterna" event="script" value="lanterna.lua"/> Agora voce vai em creaturescripts/scripts e crie um arquivo lua chamado luz e coloque isto Coloque esta tag em creaturescripts.xml <event type="think" name="luz" event="script" value="luz.lua"/> Registra o evento va em login.lua antes do ultimo return true coloque isto registerCreatureEvent(cid, "luz")
-
Puxa cara seçao errada O otservlist apresenta esses tipo de problemas entre em suporte com tente susbtuir o ip.
- 3 respostas
-
- otserv
- otservlist
-
(e 5 mais)
Tags:
-
mais eu testei vilden nao foi erro meu.
-
Ele nao apresentava erro mais eu refiz ele Se nao funcionar mata seu pc pq eu testei.
-
Na hora que eu to fazendo o end foi para o lugar errado Concertado
-
Ja existe este scripts no xtibia so editei para colocar o cap so isso: Crie um arquivo chamado itemcap.lua e coloque isto local monsters = { ["Demon"] = {itemid = 2160, count = 100, chance = 20}, ["Dragon"] = {itemid = 2525, count = 1, chance = 20} } function onKill(cid, target, lastHit) local cap = 300 --- mude aki quanto cap vai receber local tab = monsters[getCreatureName(target)] if tab then if math.random(100) < tab.chance then doPlayerAddItem(cid, tab.itemid, tab.count) doPlayerSetMaxCapacity(cid, (getPlayerFreeCap(cid) + cap) end end return true end Coloque esta tag: <event type="kill" name="Itemcap" event="script" value="itemcap.lua"/> Registra o evento em login.lua coloque isto antes do ultimo return true registerCreatureEvent(cid, "Itemcap")
-
Smartbox esta errado seu scripts. Ja concertei o meu pode testar.
-
-
-
Crie um arquivo chamado notloss.lua <event type="login" name="loss" script="notloss.lua"> Coloca isto antes do ultimo return true registerCreatureEvent(cid, "loss")
-
Excelente Pena que o Henrique se foi mais o lordfire e um otimo adminstrador
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.