LA

Script Para Quando Vc Mata Alguem Ganha 10k

Por LagoaAzul, 09 de set. de 2009 em Archived

script
11
1.4k
LagoaAzulL
09 de setembro de 2009 às 14:07

Quero um Script para quando vc mata alguem ganha 10k, por exemplo vc cata o frag e ganha um crystal coin, alguem me ajuda ae plx

rockstar96R
09 de setembro de 2009 às 16:36

--Dinheiro que será recebido(em GP, gold pieces)
local Money = 10000

function onKill(cid, target)
  if(isPlayer(cid) == true) and (isPlayer(target.uid) == true) then
  doPlayerAddMoney(cid, Money)
  end
return true
end

 

Colocar em um arquivo novo em data/creaturescripts/scripts.

 

Depois ponha esta tag em data/creaturescripts/creaturescripts.xml:

<event type="kill" name="PlayerKill" event="script" value="NOME_DO_ARQUIVO.lua"/>

Editado Setembro 9 por iRockStar

LagoaAzulL
09 de setembro de 2009 às 19:02

um cara me deu o script pra quando eu cata o frag de alguem ganha 10k, mas nao deu muito certo, se alguem souber, por favor me ajude

VildenV
09 de setembro de 2009 às 19:08

~...~

 

Porque que não deu certo?

mande o erro que da no exe (ss)

LagoaAzulL
10 de setembro de 2009 às 13:36

não aparece nenhum erro no exe. o script ta certo mas não acontece nada...

rockstar96R
10 de setembro de 2009 às 14:42

Confira se colocou o nome do arquivo certo e se o valor do "Money" não está entre aspas ou negativo.

 

Se o seu servidor for dos antigos ele não funcionará mesmo ._.

cagaioC
11 de setembro de 2009 às 23:58

funciona pra qual tsf e tipo aonde eu mudo pro cara ganha um troféeeu?

rockstar96R
12 de setembro de 2009 às 17:34

Funciona em servidores 8.42 para cima.

 

Para mudar para dar um troféu, troque:

doPlayerAddMoney(cid, Money)

Por:

doPlayerAddItem(cid, ID_DO_ITEM, QUANTIDADE)

5 meses depois...
brunoszszB
01 de fevereiro de 2010 às 19:02

tentei mais tb n consegui...tentei fazer com 500 gold..creio q seria só mudar a quantidade de numero..mais esse lance de lua embaralha minha cabceca...tensu...

WiltryW
01 de fevereiro de 2010 às 19:15

Tenta assim

function onKill(cid, target)

if(isPlayer(cid) == true) and (isPlayer(target[1].uid) == true) then

doPlayerAddMoney(cid, Money)

end

return true

end

brunoszszB
01 de fevereiro de 2010 às 19:22

é que eu sou completamente NOOB em relacao a OT eu n sei aonde salvar as coisas...éssa é outra ajuda q gostaria de pedir.