Ir para conteúdo
  • 0

[Talkaction] Emoticons Para Ot


LookAssassin

Pergunta

10 respostass a esta questão

Posts Recomendados

  • 0

Eu ja tenho aki do pokemon dash mais voce quer as sprites tambem?

Se so for as talkactions ta aew.

Va na pasta do seu server, data, talkactions e abra o talkactions.xml

e add isso

<talkaction words="nome do comando" event="script" value="nome do script.lua" />

 

Agora o script

 

 

function onSay(cid, words, param)

local color = math.random(1,256)

playerpos = getPlayerPosition(cid)

 

if math.max(math.abs(playerpos.x-23), math.abs(playerpos.y-30)) < 9999 then

doSendMagicEffect(playerpos,XXX)--Em XXX o efeito que ira apareçer

return 0

end

return 1

 

end

 

Link para o comentário
Compartilhar em outros sites

  • 0

Eu ja tenho aki do pokemon dash mais voce quer as sprites tambem?

Se so for as talkactions ta aew.

Va na pasta do seu server, data, talkactions e abra o talkactions.xml

e add isso

<talkaction words="nome do comando" event="script" value="nome do script.lua" />

 

Agora o script

 

 

function onSay(cid, words, param)

local color = math.random(1,256)

playerpos = getPlayerPosition(cid)

 

if math.max(math.abs(playerpos.x-23), math.abs(playerpos.y-30)) < 9999 then

doSendMagicEffect(playerpos,XXX)--Em XXX o efeito que ira apareçer

return 0

end

return 1

 

end

 

 

Eu Colokei tudu certo mais ainda não funfa :s queria por akeles emoticons ou mesmo akeles de corzinha que sai :D

Link para o comentário
Compartilhar em outros sites

  • 0

Tente assim:

 

function onSay(cid, words)

local config = {
["!love"] = 10,
["!food"] = 11
}

if config[words:lower()] then
  doSendMagicEffect(getCreaturePosition(cid), config[words:lower()])
end
return true
end

 

e em talkactions.xml:

 

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

 

 

flw

Link para o comentário
Compartilhar em outros sites

  • 0

Tente assim:

 

function onSay(cid, words)

local config = {
["!love"] = 10,
["!food"] = 11
}

if config[words:lower()] then
  doSendMagicEffect(getCreaturePosition(cid), config[words:lower()])
end
return true
end

 

e em talkactions.xml:

 

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

 

 

flw

 

Vlw funciono agora e so te uma ideia de script e i adicionando mais quem tive um melhor ai posta ae que vou ver em breve vo coloca meu ot ake ^^

 

 

~~ TheDevilZ ~~

 

tipo quando eu usava o comando não acontecia nada :) tipo falta alguma coisa ou sla

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

  • 0

Olha vo tenta aki pega o script do apocarai e tentar por para healar um poco

se vc quiser.

 

tipo se vc conseguir tenta arruma o script tipo para quando o player fala !food cria food

 

pro !mana o player recupera um poco de mana assim vai entende

Link para o comentário
Compartilhar em outros sites

  • 0

Tentem assim:

 

function onSay(cid, words)

local config = {
["!food"] = {effect = 10, event = function() return doPlayerAddItem(cid, ID DA FOOD, 1) end},
["!mana"] = {effect = 11, event = function() return doCreatureAddMana(cid, 100) end}
}

if config[words:lower()] then
  doSendMagicEffect(getCreaturePosition(cid), config[words:lower()].effect)
  config[words:lower()].event()
end
return true
end

 

flw

Link para o comentário
Compartilhar em outros sites

  • 0

Tentem assim:

 

function onSay(cid, words)

local config = {
["!food"] = {effect = 10, event = function() return doPlayerAddItem(cid, ID DA FOOD, 1) end},
["!mana"] = {effect = 11, event = function() return doCreatureAddMana(cid, 100) end}
}

if config[words:lower()] then
  doSendMagicEffect(getCreaturePosition(cid), config[words:lower()].effect)
  config[words:lower()].event()
end
return true
end

 

flw

 

 

funcionou perfect :D

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

×
×
  • Criar Novo...