SK
talkaction

Adicionando Stamina

Por SkyLigh, 24 de set. de 2012 em Actions e Talkactions

script
13
2.8k
SkyLighS
24 de setembro de 2012 às 12:05

Iae galera hoje eu venho trazer um script que as vezes e muito necessário em ot's

 

Como , Funciona Quase Todos Sabem O Que E A Stamina Mais Para Os Que Não Sabe Irei Explicar : Stamina E Uma Forma De Definir A Experiência Do Personagem Ou Player Que Faz Com Que Eles Upem Mais Rápido Ou Mais Devagar Quanto Mais Cheia Estiver A Stamina Significa Que E Rápido E Se Tiver Baixa E Devagar

 

Então Vamos La

 

Va Em Data / Talkaction / Scripts / Renome Algum Arquivo Para Stamina E Adicione

 

function onSay(cid, words, param)
local config = {
stamina = 10, -- Quantos Minutos O Player Vai Ter De Stamina
price = 10000, -- Quanto Vai Ser A Stamina
s = 11548, -- Nao Mexa
exhau = 600 -- Quantos Segundos Para Usar O Comando Denovo
}
if getPlayerStorageValue(cid, config.s) <= os.time() then
doPlayerSendTextMessage(cid,22,"Desculpe Espere 90 Minutos Para Usar O Comando Novamente") return true
elseif not doPlayerRemoveMoney(cid, config.price) then
doPlayerSendTextMessage(cid,22,"Você Não Tem Dinheiro Suficiente") return true
end
doPlayerAddStamina(cid, config.stamina)
setPlayerStorageValue(cid, config.s,os.time()+config.exhau)
doPlayerSendTextMessage(cid,22,"Você Comprou Stamina Por 10 Minutos")
return true
end

 

Em Talkactions.xml

 

<talkaction words="!stamina" script="stamina.lua"/>

 

Créditos

Skyligh 100 % (Postagem E Criação)

Editado Setembro 25 por SkyLigh

S2LoveYouS2S
25 de setembro de 2012 às 16:34

Ola cara eu tava presizando disso so que uma coisa

 

essa staminia e por comando ou por item se for por intem é infinita ?????????

SkyLighS
25 de setembro de 2012 às 16:45

Comando O Player Fala !stamina ai ali tem os minutos ai se poem quantos minutos o player vai ficar com a stamina

VodkartV
25 de setembro de 2012 às 17:53

mesmo se n tiver dinheiro vai ser dado a stamina

arruma essa talk ai velho

SkyLighS
25 de setembro de 2012 às 17:58

Arrumei tinha esquecido de por o "config."

VodkartV
25 de setembro de 2012 às 18:01

continua errado

testa para vc ver

caoticC
25 de setembro de 2012 às 18:25

E so usar

 

if not doPlayerRemoveMoney(cid, config.price) then

......

return true

end

 

Skylight

 

Todos os scripts que posta existem erro e melhor se precaver e testar antes de postar.

Se continuar assim teremos que tomar medidas maiores.

SkyLighS
25 de setembro de 2012 às 18:34

Pronto Edited

 

Desculpe , na proxima eu vejo isto

VodkartV
25 de setembro de 2012 às 19:32

errado

 

function onSay(cid, words, param)
local config = {
stamina = 10, -- Quantos Minutos O Player Vai Ter De Stamina
price = 10000, -- Quanto Vai Ser A Stamina
s = 11548, -- Nao Mexa
exhau = 600 -- Quantos Segundos Para Usar O Comando Denovo
}
if getPlayerStorageValue(cid, config.s) <= os.time() then
doPlayerSendTextMessage(cid,22,"Desculpe Espere 90 Minutos Para Usar O Comando Novamente") return true
elseif not doPlayerRemoveMoney(cid, config.price) then
doPlayerSendTextMessage(cid,22,"Você Não Tem Dinheiro Suficiente") return true
end
doPlayerAddStamina(cid, config.stamina)
setPlayerStorageValue(cid, config.s,os.time()+config.exhau)
doPlayerSendTextMessage(cid,22,"Você Comprou Stamina Por 10 Minutos")
return true
end

MrCatraM
25 de setembro de 2012 às 19:40

@SkyLigh

 

Acho melhor,voce treinar,mais e criar seus scripts,e testar.Antes de postar aqui no fórum.Mais pra mim é so isto mesmo,pois a ideia era muito boa,eu sempre quis este script,ja vi em alguns OTs,e vi agora.Agora parabéns.Mais tente melhorar,sua vida scripter.

 

Obrigado,MrCatra.

25 de setembro de 2012 às 22:08

cara e um bom script vc ta indo bem sua ideia foi boa soque com o script assim e facil o player buga tudo e mata bixos q dão 50 de exp e upando 50 lvl por hora dai e foda ne

SkyLighS
25 de setembro de 2012 às 22:28

Mais Akilo e definido por minutos

 

so voce arruma

1 mês depois...
kelvinvictorK
04 de outubro de 2012 às 09:55

É realmente, mesmo assim parabéns Skyligh.. Continue assim, afinal, só consegue quem tenta