LU

[pedido]script Anti-pk

Por lucaslodi123, 10 de jun. de 2009 em Archived

script
14
2.3k
10 de junho de 2009 às 20:22

Uma script q envie para todos os players do ot em vermelho, qndo alguem e morto por outro player

exemplo:

fundencio killed lvl 107 by crendio

 

uso serverfull ultima versao

abras

11 de junho de 2009 às 15:24

existe o script em data/creaturescripts/scripts/death.lua ou die.lua

dentro dele, após:

function onDie(cid,killer)

ponha:

doBroadcastMessage(" ' .. getPlayerName(cid) .. ' has been killed by ' .. getPlayerName(killer) .. '.")

 

possivelmente irá dar bug quando o player morrer pra um monstro, se acontecer algo anormal poste aqui.

 

essa sintaxe do ' .. x .. ' eu não sei se está correta, então tente arrumar. Boa sorte ^^

Editado Junho 11 por _ferrari_

noobinhuN
11 de junho de 2009 às 19:05

ferrari, aqui está o certo:

 

if isPlayer(killer) then

doBroadcastMessage(getPlayerName(cid).. ' has been killed by ' .. getPlayerName(killer) .. '.')

end

 

bem simples, e as aspas do seu estavam erradas.

16 de junho de 2009 às 15:47

AE ponhei a script la no death, de baixo do function .....

mais quando morre da um erro na linha em q vc por a script dobroadcast......

no console da erro exemplo linha 3 traceback axo q é isso

ai n aparece a msg ;x

help?

19 de junho de 2009 às 13:00

agora comsegui fase funfa mais quando o player morre dis que quem matou foi -1 sempre

help plxx!

LordfireL
19 de junho de 2009 às 13:08
if isPlayer(killer) then

doBroadcastMessage(' ..getPlayerName(cid).. ' has been killed by ' ..getPlayerName(killer).. '.')

end

 

Tenta assim

19 de junho de 2009 às 19:09
Tenta assim

 

assasim da erro ao abri o sv ;/

valeu msm assim

:D

help ;s

-Fark--
19 de junho de 2009 às 22:37

que lol, muito fodastico!

ta froids ai eim ?!

DaNDaNrOxXD
19 de junho de 2009 às 23:12

lodirule, cuidado com o double post amigo, é ilegal e você poderia ser alertado. Desta vez deixarei passar, mas não faça novamente ou terei que alertar em 10%!

-Fark-, seu comentário também poderia ser considerado flood, não entendi ele e achei desnecessário.

Vamos evitar este tipo de coisa galera!

Abraços

20 de junho de 2009 às 11:16

acho que tem erro na sintaxe do doBroadcastMessage(). tenta achar algum script que tenha essa função para copiar, deve ter algo além da mensagem.

20 de junho de 2009 às 13:35
acho que tem erro na sintaxe do doBroadcastMessage(). tenta achar algum script que tenha essa função para copiar, deve ter algo além da mensagem.

 

Ae valeu pela ajuda ae comsegui agora erra so colocar bem direito os espaços

desculpa thx all

21 de junho de 2009 às 21:43

Alguem teria isso para ot yurots 8.40, e poderia me diszer se isso funfa???

 

poderia me mandar???

 

Grato.

raalgustoR
23 de junho de 2009 às 18:15

Nao Itendi Pq Bugo

Me Explica Certim

Obrigado.

23 de junho de 2009 às 21:09
Nao Itendi Pq Bugo

Me Explica Certim

Obrigado.

 

tipo tu tem q por a scripit nos lugar certo, por exemplo todas as linhas q comesavam "dobroadcast....."comesavam em um mesmo lugar. exemplo

 

dadadada

------dobroadcast......

dadadadadadadada

rarararara

------dobroadcast......

 

 

o msm com o "end" e o "if..."

 

quando eu ponhei so no ctrl+v sem configurar espaços dava q o player tinha morrido pra "-1"

 

falo

Editado Junho 23 por lodirule