Ir para conteúdo
  • Cadastre-se

Spell Clone Copia Do Player Até O Nome


Posts Recomendados

Bom esse spells é um Bunshin No Justu que é pra copia Roupa, Life e o Nome tb. ai eu vir aqui perdi a vcs esse spells. eu sei que tem que mexe com as sources, mas n se preocupe que eu jah tenho tudo, pode manda.

 

Espero Resposta!

Link para o post
Compartilhar em outros sites

Você ja tem um script feito né?? que apenas criar o personagem porém com outro nome, poste esse script aqui que eu faço a alteração para vc, ou me passe o nome do OT para eu ver as funções que tem nele de fazer bushin!

 

PS: pedi pq não trabalho com OT Naruto, porém tenho um amigo que tem um OT desses e direto ajudo ele com os scripts, ae posso dar uma ajuda ae!

Link para o post
Compartilhar em outros sites

Descupar a demorar eu esta sem tempo mas o que eu tenho é esse aqui 

 

function onCastSpell(cid, var)

local from,to = {x=962, y=885, z=7},{x=973, y=892, z=7} -- começo e final do mapa
local from2,to2 = {x=979, y=901, z=7},{x=991, y=905, z=7} -- começo e final do mapa
local playerpos = getPlayerPosition(cid)
local cloth = getCreatureOutfit(cid)
local health = getCreatureHealth(cid)
local maxhealth = getCreatureMaxHealth(cid)
local MaximoSummon = 1 --- Maximo de Monstros Sumonados!! No Caso So Posso Sumonar 5 Clones
 
local summons = getCreatureSummons(cid)
if isInRange(getCreaturePosition(cid), from, to) or isInRange(getCreaturePosition(cid), from2, to2) then
doPlayerSendCancel(cid, "Você não pode usar Summons Aqui!") return true
end
if(table.maxn(summons) < MaximoSummon) then -- no summons
local clone = doCreateMonster("clone", playerpos)
doConvinceCreature(cid, clone)
setCreatureMaxHealth(clone, maxhealth)
doCreatureAddHealth(clone, health)
doSetCreatureOutfit(clone, cloth, -1)
doSendMagicEffect(playerpos, 2)
return TRUE
end
end
Link para o post
Compartilhar em outros sites

tente usar este script depois e vê se funciona, se não funcionar ae talvez teria que mudar a Source mesmo!!

function onCastSpell(cid, var)
local from,to = {x=962, y=885, z=7},{x=973, y=892, z=7} -- começo e final do mapa
local from2,to2 = {x=979, y=901, z=7},{x=991, y=905, z=7} -- começo e final do mapa
local playerpos = getPlayerPosition(cid)
local cloth = getCreatureOutfit(cid)
local health = getCreatureHealth(cid)
local maxhealth = getCreatureMaxHealth(cid)
local MaximoSummon = 1 --- Maximo de Monstros Sumonados!! No Caso So Posso Sumonar 5 Clones
 
local summons = getCreatureSummons(cid)
if isInRange(getCreaturePosition(cid), from, to) or isInRange(getCreaturePosition(cid), from2, to2) then
doPlayerSendCancel(cid, "Você não pode usar Summons Aqui!") return true
end
if(table.maxn(summons) < MaximoSummon) then -- no summons
local clone = doCreateMonster(getPlayerName(cid), playerpos)
doConvinceCreature(cid, clone)
setCreatureMaxHealth(clone, maxhealth)
doCreatureAddHealth(clone, health)
doSetCreatureOutfit(clone, cloth, -1)
doSendMagicEffect(playerpos, 2)
return TRUE
end
end
Link para o post
Compartilhar em outros sites

pra copiar o nome teria que fazer modifição na source.. porém como eu nunca nem vi uma source na vida eu não vou saber te responder como é que faz

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites

Vlw mano pow tenta min ajuda, jah procureii muito esse spell aqui no tibiaking mas n acheii nem tutorial mais obrigado

Link para o post
Compartilhar em outros sites
  • 6 months later...

Carinhah, a tag do seu script - local clone = doCreateMonster(getPlayerName(cid), playerpos) está errada. Por isso o TFS do garoto da erro, ou seja está errado porque não existe esse monstro chamado "getPlayerName(cid)" era pra colocar o nome do monstro aí dentro, ou seja : doCreateMonster("Clone do Naruto", playerpos) e pra add o nome do player : setCreatureName(uid, ""...getPlayer

Name(cid)..."")

Editado por brenner44 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • 3 years later...
Citar

function onCastSpell(cid, var)
local cloth = getCreatureOutfit(cid)
local health = getCreatureHealth(cid)
local maxhealth = getCreatureMaxHealth(cid)
local MaximoSummon = 4
 
local summons = getCreatureSummons(cid)
if(table.maxn(summons) < MaximoSummon) then 
 
 local pos = getPlayerPosition(cid)
 local bpos = {
 {x=pos.x+3, y = pos.y, z = pos.z},
 {x=pos.x+2, y = pos.y, z = pos.z},
 {x=pos.x+1, y = pos.y+2, z = pos.z}, 
 {x=pos.x+2, y = pos.y+3, z = pos.z} 
 } 
 
 local farAwayPos = {x = 999, y = 984, z = 7}   - coloque aqui a posição  bem distante do mapa, crie um lugar separado do mapa pro clone
 
 
for i = 1, (#bpos - table.maxn(summons)) do 
local Bunshin = doCreateMonster("bunshin",farAwayPos, bpos)
doConvinceCreature(cid, Bunshin)
setCreatureMaxHealth(Bunshin, maxhealth)
doCreatureAddHealth(Bunshin, health)
doSetCreatureOutfit(Bunshin, cloth, -1)
setCreatureName(Bunshin, "".. getCreatureName(cid) .."", "a ".. getCreatureName(cid) .."")
doSendMagicEffect(bpos, 2)
addEvent(doTeleportThing, 0, Bunshin, bpos)
end
return true
end
end

 

local Bunshin = doCreateMonster("bunshin",farAwayPos, bpos) -  do lado de bpos coloque [ i]  tire o espaço.

addEvent(doTeleportThing, 0, Bunshin, bpos) - do lado de bpos coloque [ i]  tire o espaço.

 

Tudo prontinho amigo, desculpa pelo comentário, mas eu acho que não seja proibido ajuda um membro né? 

 

Créditos : xWhiteWolf - Dono do sistema, e a mim por modificar para o pedido.

 

Editado por Luan Zero (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • 1 year later...
Em 12/01/2018 em 17:43, Luan Zero disse:

 

local Bunshin = doCreateMonster("bunshin",farAwayPos, bpos) -  do lado de bpos coloque [ i]  tire o espaço.

addEvent(doTeleportThing, 0, Bunshin, bpos) - do lado de bpos coloque [ i]  tire o espaço.

 

Tudo prontinho amigo, desculpa pelo comentário, mas eu acho que não seja proibido ajuda um membro né? 

 

Créditos : xWhiteWolf - Dono do sistema, e a mim por modificar para o pedido.

 

Em 12/01/2018 em 17:43, Luan Zero disse:

 

local Bunshin = doCreateMonster("bunshin",farAwayPos, bpos) -  do lado de bpos coloque [ i]  tire o espaço.

addEvent(doTeleportThing, 0, Bunshin, bpos) - do lado de bpos coloque [ i]  tire o espaço.

 

Tudo prontinho amigo, desculpa pelo comentário, mas eu acho que não seja proibido ajuda um membro né? 

 

Créditos : xWhiteWolf - Dono do sistema, e a mim por modificar para o pedido.

 

 

 

fiz oque vc falo e nao funciono , OBS ja tenho soucers ajeitada. da um help pliz , up upup

 

 

Link para o post
Compartilhar em outros sites
  • 1 month later...
Em 19/02/2019 em 18:16, Uchira Senju disse:

fiz oque vc falo e nao funciono , OBS ja tenho soucers ajeitada. da um help pliz , up upup

 

 

 

tbm preciso disso

AJfwFit.png&key=fe4d679c24a3f021c13992ab

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo