Legal!!! não testei ainda
Um abraço
info
Grupo: Campones
Registrado: 21/03/08
Posts: 35
Reputação: +5
Char no Tibia: Tani Elond

Legal!!! não testei ainda
Um abraço
Cara testei aqui na versão 8.6 ta dando problema tanto no monster (magias de ataque) como na Spell (na função getPlayerHealth). Voce testou em qual versão ?
------------------------------------------------------------------------------------------------------------------------------------
- Att. Saymon
Editado Julho 23 por Saymon14
info
Grupo: Visconde
Registrado: 20/08/06
Posts: 250
Reputação: +146

Usa essas funções:
getCreatureHealth(cid) getCreatureMaxHealth(cid) doCreatureAddHealth(cid, health[, force]) setCreatureMaxHealth(cid, health)
info
Grupo: Campones
Registrado: 08/07/10
Posts: 17
Reputação: +3
Char no Tibia: Hell Furin

Uma dúvida, ele serve para poder upar?
Exemplo: Sumono ele, ai ele tem o mesmo atack que meu char?
info
Grupo: Conde
Registrado: 30/01/10
Posts: 706
Reputação: +125
Gênero: Masculino
Char no Tibia: Bakwin

Testei em 8.5!
@Kydrai
Editei ali O Script , ve se ta certo ali manolo!
se nao tiver avisa para eu botar certo!
info
Grupo: Visconde
Registrado: 20/08/06
Posts: 250
Reputação: +146

Acho que assim da certo:
function onCastSpell(cid, var) ----COPY PLAYER STATUS local playerpos = getPlayerPosition(cid) local cloth = getCreatureOutfit(cid) local health = getCreatureHealth(cid) local maxhealth = getCreatureMaxHealth(cid) ----CLONE THE PLAYER local clone = doSummonCreature(cid, "Clone", playerpos) doConvinceCreature(cid, clone) setCreatureMaxHealth(clone, maxhealth) doCreatureAddHealth(clone, health) doSetCreatureOutfit(clone, cloth, -1) doSendMagicEffect(playerpos, 2) return TRUE end
info
Grupo: Campones
Registrado: 23/07/10
Posts: 28
Reputação: +1

testei em 8.5 e deu bug aki ![]()
Ao ler seu topico perdi 20 segundos da minha vida!! NAAAAAAAAAAAAAAAAAAO
É claro que vai dar bug,
Como que você vai convencer uma criatura que você mesmo invocou?
local clone = doSummonCreature(cid, "Clone", playerpos) doConvinceCreature(cid, clone)
Provavelmente a função doConvinceCreature() vai dar erro e mostrar algo como: Creature not found
O certo é usar a função doCreateMonster():
local clone = doCreateMonster("clone", playerpos)
doConvinceCreature(cid, clone)
Agora sim, acho que funciona sem bugs,
Abraços.
Editado Julho 25 por Oneshot
info
Grupo: Conde
Registrado: 30/01/10
Posts: 706
Reputação: +125
Gênero: Masculino
Char no Tibia: Bakwin

testei em 8.5 e deu bug aki
Ao ler seu topico perdi 20 segundos da minha vida!! NAAAAAAAAAAAAAAAAAAO
Hm Informe o Bug que Posso te Ajudar!
e Se Perdeu 20 Segundos da tua vida , problema é teu , nao foi obrigado a ler!
A verdade é que DEVILMOON postou esses script com muitos problemas, a spell nao só ta com problema nessa função, tem 3 funçoes dando erro no log, ja ja posto os erros.
EDIT--

EDIT 2--
Deu certo Oneshot, Muito Obrigado REP++, e Devilmoon ver se concerta agora o script:
function onCastSpell(cid, var)
----COPY PLAYER STATUS
local playerpos = getPlayerPosition(cid)
local cloth = getCreatureOutfit(cid)
local health = getCreatureHealth(cid)
local maxhealth = getCreatureMaxHealth(cid)
----CLONE THE PLAYER
local clone = doCreateMonster("clone", playerpos)
doConvinceCreature(cid, clone)
setCreatureMaxHealth(clone, maxhealth)
doCreatureAddHealth(clone, health)
doSetCreatureOutfit(clone, cloth, -1)
doSendMagicEffect(playerpos, 2)
return TRUE
end
EDIT 3--
Acho que o problema no Monster deve ser as spells que no meu otserv nao tem, se eu conseguir, eu posto aqui para os outros membros.
------------------------------------------------------------------------------------------------------------------------------------
- Att. Saymon
Editado Julho 25 por Saymon14
info
Grupo: Conde
Registrado: 30/01/10
Posts: 706
Reputação: +125
Gênero: Masculino
Char no Tibia: Bakwin

Ja Ageitei o Script , É que o Original , Tava com Erro Mesmo , e eu Tava tentanddo Ageitar! , Estou + ou - no Cargo de Scripting , Meus Professores o vodkart e kydrai! ![]()
@Edit
Tava vendo as Spells , o Teu erro é mesmo por causa das spells , so apaga ou botar outra '-'
Mais Vlw Oneshot
Abraços !
Editado Julho 25 por DevilMoon
info
Grupo: Campones
Registrado: 23/07/10
Posts: 28
Reputação: +1

Ao copiar um post... verifique se ele contem bugs
( pow... pelo menos isso vc deve fazer )
Aew... FUNFO PERFEITAMENTE!!! mais tipo... ta como criar um criatura... eu queria SUMONAR...
info
Grupo: Campones
Registrado: 05/06/10
Posts: 2
Reputação: 0
Char no Tibia: Phanton Assasin

teria como eu colocar um limite para os clones?
info
Grupo: Conde
Registrado: 30/01/10
Posts: 706
Reputação: +125
Gênero: Masculino
Char no Tibia: Bakwin
Cloner System , Sumona um Monstro , com Mesmo Outfit que o Seu Cor etc... Mesma Life e Tudo!!Gastando Mana Tipo um Jutso Clones Da Sombra
vá em
Data>Monster
Crie um Arquivo.XML e Renomeie para Cloner
coloque isso dentro!
Agora em Monster.xml
Bote isso
Ok Agora voce ja tem o Monstro , Agora Vamos a Spell vá em Data>Spells>Scripts e coloque isso dentro!!
function onCastSpell(cid, var) ----COPY PLAYER STATUS local playerpos = getPlayerPosition(cid) local cloth = getCreatureOutfit(cid) local health = getCreatureHealth(cid) local maxhealth = getCreatureMaxHealth(cid) ----CLONE THE PLAYER local clone = doCreateMonster("Clone", playerpos) doConvinceCreature(cid, Clone) setCreatureMaxHealth(clone, maxhealth) doCreatureAddHealth(clone, health) doSetCreatureOutfit(clone, cloth, -1) doSendMagicEffect(playerpos, 2) return TRUE enda Tag em Spells.xml
Muinto Obrigado espero que Gostem!!
Topico Original
Print Screen:
Editado Julho 25 por DevilMoon