Ir para conteúdo

Talkactions !love System Poketibia


Posts Recomendados

CRIADOR - Erikas Kontenis

EDIÇÂO - eduardobean

 

Bom no script Original o Pokemon respondia falando e não mostrando uma animação então eu editei o script e fiz com que o pokemon responda com a animação, o Script tambem heala 50 de life do Pokemon ( pode ser configurado ).

 

Talkaction/Scripts

 

local waittime = 300 -- (300 seconds)
local storage = 5560
local addHealth = 50 -- (Vida que vai heala do Pokemon)

function onSay(cid, words, param)	

local summons = getCreatureSummons(cid)		
if(table.maxn(summons) > 0) then -- no summons	
else
doPlayerSendCancel(cid, "You don't have any summons.")
return true
end

if exhaustion.get(cid, storage) == FALSE then
if words == '!love' then
exhaustion.set(cid, storage, waittime)
doSendMagicEffect(getPlayerPosition(cid), 180)
doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 180)
doCreatureAddHealth(getCreatureSummons(cid)[1], addHealth)
end
else
	doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "You must wait another " .. exhaustion.get(cid, storage) .. " seconds.")
end	
return true
end

 

Talkaction.xml

 

<talkaction words="!love" event="script" value="love.lua"/>

 

Configurando:

 

tempo de espera para cada !love

 

local waittime = 300 -- (300 seconds)

 

Aumentando/Diminuindo A quantidade de vida que vai heala

 

local addHealth = 50 -- (Vida que vai heala do Pokemon)

 

Tirando Heal do System

 

Remova esse Parágrafo

local addHealth = 50 -- (Vida que vai heala do Pokemon)

E esse

doCreatureAddHealth(getCreatureSummons(cid)[1], addHealth)

 

Editando o effect

 

doSendMagicEffect(getPlayerPosition(cid), 180) -- 180 é o effect
doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 180)-- 180 é o effect 

 

Mudando a palavra usada para acionar o script

if words == '!love' then -- !love vc pode mudar 

 

É isso pessoal se gostou da ++Rep

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

Esse script tem os DEVIDOS CREDITOS e eu quis postar A MINHA VERSÃO EDITADA.

 

Denunciado por post agressivo e ofensas desnecessária

 

SEU SCRIPT

function onSay(cid,param,words)
if #getCreatureSummons(cid) == 0 then
doPlayerSendCancel(cid, "You need a pokemon to Love.")
return true
end
function Say()
local jui = getCreatureSummons(cid)[1]
max = (2*getCreatureMaxHealth(jui))--Life em porcentagem que ira curar 2*
hp = (max/100)
doCreatureAddHealth(jui,hp)
doSendMagicEffect(getThingPos(jui), 180)--Effect no poke
doSendAnimatedText(getCreaturePosition(jui), "I Also.", math.random(1, 110)) local summons = getCreatureSummons(cid)--Fala que o poke ira falar 
return true
end
if exhaustion.check(cid, 25680) then---exhausted storage
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have to wait ".. exhaustion.get(cid, 25680) .." seconds.")---exhausted msg
return true
end
doSendAnimatedText(getCreaturePosition(cid), "Love You.", math.random(1, 110))--Fala que o player era dizer
doSendMagicEffect(getThingPos(cid), 180)--effect
exhaustion.make(cid, 25680, 250)--tempo exhausted
addEvent(Say,3000)--Tempo em seg que depois retornara para mostrar effect no poke e healar ele
return true
end

 

SCRIPT DO Erikas Kontenis EDITADO POR MIM

 

local waittime = 300 -- (300 seconds)
local storage = 5560
local addHealth = 50 -- (Vida que vai heala do Pokemon)

function onSay(cid, words, param)	

local summons = getCreatureSummons(cid)		
if(table.maxn(summons) > 0) then -- no summons	
else
doPlayerSendCancel(cid, "You don't have any summons.")
return true
end

if exhaustion.get(cid, storage) == FALSE then
if words == '!love' then
exhaustion.set(cid, storage, waittime)
doSendMagicEffect(getPlayerPosition(cid), 180)
doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 180)
doCreatureAddHealth(getCreatureSummons(cid)[1], addHealth)
end
else
	doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "You must wait another " .. exhaustion.get(cid, storage) .. " seconds.")
end	
return true
end

 

BLZ mano o script são totalmente diferentes então não vem dizer que eu estou plagiando

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

É verdade que o script é muito parecido, mas isso é devido ao fato de que é difícil fazer um script completamente diferente de um já existente usando a mesma ideia.

 

Há diferenças no script e ele nem visualizou o seu tópico, então acredito que não é rip. Até.

Link para o comentário
Compartilhar em outros sites

arkires Obrigado

 

Crazydk, Lá ensima do tópico tem uma parada escrita assim

CRIADOR - Erikas Kontenis

EDIÇÂO - eduardobean

 

1°Eu não estou plagiando nada o dono deixo eu postar aqui porque ainda n tinha...

2° e se o TheDevilZ tiver feito uma copia mal feita do Erikas Kontenis, Porque o sistema do TheDevilZ ta um labirinto só e esta muito diferente do script feito pelo Erikas Kontenis.

Link para o comentário
Compartilhar em outros sites

tá na hora de tira reputação dos lek que tão falando que é plagio pq a ta chato, tem os creditos do criador e tudo certo, eu só editei para o summon soltar effect invez de falar, poxa galera axo que vo te que posta o post oficial do cara.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...