Ir para conteúdo

Talkactions e outros


IvanAppel

Posts Recomendados

Olá a todos, vim trazer umas talkactions e umas actions que criei happy.png

 

!notice ou /notice

function onSay(cid, words, param)

doPlayerPopupFYI(cid, Notícia)

end

 

E em talkactions.xml adicione a seguinte tag :

<talkaction words="!notice;/notice" hide="yes" event="script" value="notice.lua"/>

Ai mude oque está em vermelho (Notícia) e quando derem !notice ou /notice vai abrir uma janelinha numa espécie de carta com a notícia, e para não ter que reiniciar o servidor apenas dê /reload talkactions.

 

Assassino na tela (útil para servidores de war)

function onKill(cid, target)

if isPlayer(cid) and isPlayer(target) then
local killer = getCreatureName(cid)
doBroadcastMessage(killer .. "acaba de cometer um assassinato")
end
return true
end

 

Funciona assim, entre na pasta creaturescripts vá em scripts e dentro coloque um arquivo com nome assassino.lua e cole o script dentro. Na creaturescripts adicione a seguinte tag :

<event type="kill" name="killerBroadcast" script="assassino.lua"/>

 

Comando para compra de aol

function onSay(cid, words, param)

if getPlayerMoney(cid) >= 10000 then -- Checar se o player tem 10k ou mais

doPlayerAddItem(cid,2173,1) -- Adicionar o aol

doPlayerRemoveMoney(cid,10000) -- Tirar 10k

elseif

doPlayerSendCancel(cid,Vá trabalhar pois você está duro.) -- Mandar msg se o player não tiver 10k

end

end

 

Copie um arquivo na pasta talkactions/scripts renomeie para aol.lua, apague tudo que tem dentro e cole o script acima.

Em talkactions.xml adicione a seguinte tag :

<talkaction words="!aol;/aol" hide="yes" event="script" value="aol.lua"/>

 

Comando para compra de bless (São 5 bless, 5 comandos)

function onSay(cid, words, param)

if getPlayerMoney(cid) >= 2000 then -- Checar se o player tem 2k ou mais

doPlayerAddBlessing(cid, 1) -- Adicionar a bless número 1

doPlayerRemoveMoney(cid,2000) -- Tirar 2k

elseif

doPlayerSendCancel(cid,Vá trabalhar pois você está duro.) -- Mandar msg se o player não tiver 2k

end

end

 

Copie um arquivo na pasta talkactions/scripts renomeie para firstbless.lua, apague tudo que tem dentro e cole o script acima.

Em talkactions.xml adicione a seguinte tag :

<talkaction words="!firstbless;/firstbless" hide="yes" event="script" value="firstbless.lua"/>

São 5 bless, então crie os comandos firstbless secondbless thirdbless fourthbless e fifthbless e la onde diz que adiciona a bless número 1 é só mudar o número para 2, 3, 4 ou 5.

 

Bom galera, é isso, conforme o tempo passa vou adicionando mais códigos aqui para nós ><

 

Agradecimentos:

Akira

Heelnox

Killua

Iago(akashi)

Todos os 4 me ajudaram, me dizendo oque alguns códigos faziam para eu criar os scripts ><

Link para o comentário
Compartilhar em outros sites

Assassino na tela (útil para servidores de war)

isso é creaturescripts !

 

legal amigo, scripts bem simples mais útil.

(tenho todos no meu ot)

 

​rep+ pelo incentivo !

(Você já atingiu seu limite de reputações positivas para hoje)

Link para o comentário
Compartilhar em outros sites

Assassino na tela (útil para servidores de war)

isso é creaturescripts !

 

legal amigo, scripts bem simples mais útil.

(tenho todos no meu ot)

 

​rep+ pelo incentivo !

(Você já atingiu seu limite de reputações positivas para hoje)

Mas eu escrevi que é em creaturescripts e ainda pus no título "e outros"

 

#Akira vlw pelo rep+, se liga 600 posts e 60 reps

Illumiwat

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

×
×
  • Criar Novo...