Ir para conteúdo

Featured Replies

Postado
Em 25/04/2014 at 19:27, luanluciano93 disse:

Olá pessoal, para quem não sabe esse script funciona da seguinte maneira, você escolhe um X item, ao dar use neste X item, a Stamina do player enche X tempo que você determinar.

 

Funcionalidade: TFS 1.0

 

Crie um arquivo com o nome stamina_refuel.lua em actions/scripts e coloque isso dentro: 


local stamina_full = 42 -- horas (stamina full)

function onUse(cid, item, fromPosition, itemEx, toPosition, isHotkey)

	local player = Player(cid)
	if player:getPremiumDays() < 1 then
		player:sendCancelMessage("You must have a premium account.")
	else
		if player:getStamina() >= (stamina_full * 60) then
			player:sendCancelMessage("Your stamina is already full.")
		else
			player:setStamina(stamina_full * 60)
			player:sendTextMessage(MESSAGE_INFO_DESCR, "Your stamina has been refilled.")
			item:remove(1)
		end
	end

	return true
end

E em actions.xml adcione a tag:


<action itemid="ITEMID" script="stamina_refuel.lua"/>

Para editar é fácil, nesta parte: 
 

local stamina_full = 42 -- horas (stamina full)

Acima você escolhe o tempo (em horas) que encherá ao usar o stamina refuel.

 

O script está configurado para apenas o player que for premim pode usar, caso você queira que os players free também usem faça o seguinte:

Retire essas linhas:


    if player:getPremiumDays() < 1 then
        player:sendCancelMessage("You must have a premium account.")
    else

    end


Bem simples né pessoal ?! Espero ter ajudado, abraços!


 

Muito bom, mas agora está dando esse erro aqui.

 

Lua Script Error: [Action Interface] 
data/actions/scripts/other/stamina_refuel.lua:onUse 
data/actions/scripts/other/stamina_refuel.lua:14: attempt to call method 'remove' (a nil value) 
stack traceback: 
[C]: in function 'remove' 
data/actions/scripts/other/stamina_refuel.lua:14: in function 

Venha jogar > infernal-global.com < 24hrs , TeamSpeak3  Entre outros entrem e confiram.

 

<center><a href="http://www.otpanel.com/painel/aff.php?aff=102"><img src="http://www.otpanel.com/wp-content/uploads/2015/11/Hospedado-por-claro1.png" title="Hospedado por ServerSoft"> </a></center><center><a href="http://www.otpanel.com/painel/aff.php?aff=102"><img src="http://www.otpanel.com/wp-content/uploads/2015/11/Hospedado-por-claro1.png" title="Hospedado por ServerSoft"> </a></center>

 

 

  • Respostas 25
  • Visualizações 6.9k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @luanluciano93 Já que é TFS 1.0 muda o item:remove(1) para Item(item.uid):remove(1)   Faz o que eu falei acima @batba15

  • 3 months later...
Postado

man oo meu ta dando esse error pq?

 

 

[Error - Action Interface]

data/actions/scripts/stamina.lua:onUse

Description:

data/actions/scripts/stamina.lua:5: attempt to index local player <a number value>

stack traceback:

          data/actions/scripts/stamina.lua:5: in function <data/actions/scripts/stamina.lua:3>

Postado
  • Autor
6 minutos atrás, emanueldaltro disse:

man oo meu ta dando esse error pq?

 

 

[Error - Action Interface]

data/actions/scripts/stamina.lua:onUse

Description:

data/actions/scripts/stamina.lua:5: attempt to index local player <a number value>

stack traceback:

          data/actions/scripts/stamina.lua:5: in function <data/actions/scripts/stamina.lua:3>

qual a versão do seu TFS?


Tente mudar: 

function onUse(player, item, fromPosition, itemEx, toPosition, isHotkey)

Por: 

function onUse(cid, item, fromPosition, itemEx, toPosition, isHotkey)
	local player = Player(cid)

 

Postado
Agora, luanluciano93 disse:

qual a versão do seu TFS?


Tente mudar: 


function onUse(player, item, fromPosition, itemEx, toPosition, isHotkey)

Por: 


function onUse(cid, item, fromPosition, itemEx, toPosition, isHotkey)
	local player = Player(cid)

 

deu erro, esto tentando botar essa script em um nto

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo