Ir para conteúdo

Alavanca Do Mal


Posts Recomendados

hj vim postar + um script para o seu ot!

primeiro vo explica como funciona

vc puxa a alavanca e tira um x de dano

Muito util para RPG quests

 

vamos ao script?

 

function onUse(cid, item, frompos, item2, topos)

doCreatureAddHealth(cid,-900)

doSendAnimatedText(getCreaturePosition(cid), "Take This!", TEXTCOLOR_RED)

doSendMagicEffect(getCreaturePosition(cid), 15)

return 1

end

 

se tiver dificuldade de ver pegue esse

Alavancadomal.txt

 

Tags

<action uniqueid="6548" script="Alavancadomal.lua" />

 

Vamos a legenda

 

doSendAnimatedText(getCreaturePosition(cid), "Take This!", TEXTCOLOR_RED) : a mensagem ira aparecer quando o player puxar a alavanca

 

doCreatureAddHealth(cid,-900) :o quanto de life vai tirar do player nesse exemplo hitou 900

 

bom no meu ot essa action repete (deu pra perceber no script ¬¬) pra td vez que o infelz for puxar tomar 900 de dano

 

mais é claro vc não presisa colocar só em alavancas... vc pode colocar em paredes portas qualquer coisa (sua criatividade manda xD)

 

bom ah ss né?

 

post-235055-1270502275,9_thumb.png

 

Espero que gostem :D

 

Creditos

 

MatheusMkalo,Marcryzius,Focost por ajudarem a "solucionar" o script xD

Asdghbf por dar a ideia do script e postar :D

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

pra que tem if item.uid == 6548 then

se ja tem action uniqueid="6548"

 

E porque em vez de doPlayerSendTextMessage, voce nao usa doSendAnimatedText

 

E tente usar isso aqui tambem doSendMagicEffect

 

Vai fazer seu script ficar melhor ainda

 

@Edit

 

Voce tambem esqueceu de falar para a pessoa nomear o arqivo.lua como Alavancadomal

nem todas as pessoas sabem fazer isso

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

vdd vey..

 

malz aew estarei editando o script

 

EDIt

 

matheus

 

tipo eu tentei arrumar mais agro script num roda

 

se vc puder "conserte" o script e mande pra mim por favor

 

 

agradecido

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

Opa muito legal a script asdghbf, com esse script e mais outros podem fazer uma quest bem legal.

Rep+ para Asdghbf

 

 

Continue trazendo conteúdo para o Xtibia.com

 

 

 

*Lembre-se sempre que copiar algo dos outros coloque os créditos ou será considerado ripping e você poderá

ser banido.

Link para o comentário
Compartilhar em outros sites

Tenta esse

function onUse(cid, item, frompos, item2, topos)

if item.uid == 6548 then

queststatus = getPlayerStorageValue(cid,6548)

if queststatus == -1 then

doCreatureAddHealth(cid, -900)

doSendAnimatedText(cid,"Take this!",22)

doSendMagicEffect(cid,15)

setPlayerStorageValue(cid,6548,1)

else

doCreatureAddHealth(cid, -900)

doSendAnimatedText(cid,"Take this!",22)

doSendMagicEffect(cid,15)

setPlayerStorageValue(cid,6548,1)

end

else

return 0

end

return 1

end

 

Fiz rapido, n sei se tem erro, se tiver voce vai vendo e tenta concerta

Link para o comentário
Compartilhar em outros sites

Tenta esse

 

 

Fiz rapido, n sei se tem erro, se tiver voce vai vendo e tenta concerta

 

pior que deu erro :[

 

[05/04/2010 10:58:33] [Error - Action Interface]

[05/04/2010 10:58:33] data/actions/scripts/Idiot.lua:onUse

[05/04/2010 10:58:33] Description:

[05/04/2010 10:58:33] attempt to index a number value

[05/04/2010 10:58:33] stack traceback:

[05/04/2010 10:58:33] [C]: in function 'doSendAnimatedText'

[05/04/2010 10:58:33] data/actions/scripts/Idiot.lua:11: in function <data/actions/scripts/Idiot.lua:1>

Link para o comentário
Compartilhar em outros sites

Tenta esse

 

 

Fiz rapido, n sei se tem erro, se tiver voce vai vendo e tenta concerta

 

engraçado pra quem comentou que isso é besteira if item.uid == 6548 then e na ajuda ao script fez a mesma besteira fica dificil né?

 

 

gente moral do script é adicionar um hit ao player então não precisa de stoagevalues pra isso né?

 

function onUse(cid)
local hit = 900
return false,doCreatureAddHealth(cid, -hit) and doSendAnimatedText(getCreaturePosition(cid),"Take this!",22) and doSendMagicEffect(cid,15)
end

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

caramba num sabia que um scripts desses era tão pequeno :o

 

vlw aew rapz

 

EDIT tipo...

 

[05/04/2010 16:16:55] [Error - Action Interface]

[05/04/2010 16:16:55] data/actions/scripts/Idiot.lua:onUse

[05/04/2010 16:16:55] Description:

[05/04/2010 16:16:55] attempt to index a number value

[05/04/2010 16:16:55] stack traceback:

[05/04/2010 16:16:55] [C]: in function 'doSendAnimatedText'

[05/04/2010 16:16:55] data/actions/scripts/Idiot.lua:3: in function <data/actions/scripts/Idiot.lua:1>

 

tire suas proprias conclusões

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

Parabéns cara! Talvez assim ficaria melhor =]

 

function onUse(cid, item, frompos, item2, topos)
doCreatureAddHealth(cid,-900)
doSendAnimatedText(getCreaturePosition(cid), "Take This!", TEXTCOLOR_RED)
doSendMagicEffect(cid,15)
return 1
end

Link para o comentário
Compartilhar em outros sites

[05/04/2010 17:50:42] [Error - Action Interface]

[05/04/2010 17:50:42] data/actions/scripts/Idiot.lua:onUse

[05/04/2010 17:50:42] Description:

[05/04/2010 17:50:42] attempt to index a number value

[05/04/2010 17:50:42] stack traceback:

[05/04/2010 17:50:42] [C]: in function 'doSendMagicEffect'

[05/04/2010 17:50:42] data/actions/scripts/Idiot.lua:4: in function <data/actions/scripts/Idiot.lua:1>

 

pois é...

 

+ agr aparece o take this..

 

só num aparcece o "dano"

Link para o comentário
Compartilhar em outros sites

@Marcryzius

 

Eu nao concertei porque eu estava na casa da minha tia e tive que fazer as pressas pois ia sair de la

 

@Topic

 

Na parte do efeito bota assim

doSendMagicEffect(getCreaturePosition(cid), 15)

 

@Marcryzius

 

Eu nao concertei porque eu estava na casa da minha tia e tive que fazer as pressas pois ia sair de la

 

@Topic

 

Na parte do efeito bota assim

doSendMagicEffect(getCreaturePosition(cid), 15)

Link para o comentário
Compartilhar em outros sites

Caraca! Muito bom! Vou falar pro meu amigo por no ot dele e já te falo pra ver se funfo... Só não falo agora porque ele ta off :x Mas ótimo script! Eu queria aprender a fazer scripts, mas nu mto achando Tutoriais que explique TUDO pra quem não sabe NADA x.x'

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...