Ir para conteúdo
Banner com Efeitos

[PEDIDO] SCRIPT DE DAR ITENS PARA TODOS OS PLAYERS ONLINE 1.0

Featured Replies

  • Respostas 30
  • Visualizações 2.6k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Qual script tu tá usando? E como tá o talkactions.xml? Acabei não entendo nada que vocês falaram. Me responde isso que resolvo seu problema.

  • Em talkactions.xml <talkaction words="/giveitem" separator=" " script="giveitem.lua" />   Em giveitem.lua function onSay(player, words, param) if not player:getGroup():getAccess

Posted Images

Postado
  • Autor
Agora, worthdavi disse:

Qual script tu tá usando? E como tá o talkactions.xml? Acabei não entendo nada que vocês falaram.

Me responde isso que resolvo seu problema.

eu não consegui fazer funcionar nenhum script ainda, vc teria algum pronto pra TFS 1.0?

Postado
1 minuto atrás, yuriowns disse:

eu não consegui fazer funcionar nenhum script ainda, vc teria algum pronto pra TFS 1.0?

 

Em talkactions.xml

<talkaction words="/giveitem" separator=" " script="giveitem.lua" />

 

Em giveitem.lua

function onSay(player, words, param)
	if not player:getGroup():getAccess() or player:getGroup():getId() < 6 then
		return true
	end
	if param == "" then
    	player:sendCancelMessage("Invalid parameter.")
    	return false
   	elseif not tonumber(param) then
    	player:sendCancelMessage("Invalid parameter. Parameter must be a number.")
    	return false
    end
  	local id = param
  	local item = ItemType(id)
  	if item then
    	for _, c in pairs(Game.getPlayers()) do
      		if c then
        		c:addItem(id, 1)
        		c:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You received a " .. ItemType(id):getName()  .. ".")
        	end
        end
    else
    	player:sendCancelMessage("Item with this id does not exist.")
		return false
    end
	return false
end

 

 

Só usar o comando /giveitem id

Postado
  • Autor
1 minuto atrás, worthdavi disse:

 

Em talkactions.xml


<talkaction words="/giveitem" separator=" " script="giveitem.lua" />

 

Em giveitem.lua


function onSay(player, words, param)
	if not player:getGroup():getAccess() or player:getGroup():getId() < 6 then
		return true
	end
	if param == "" then
    	player:sendCancelMessage("Invalid parameter.")
    	return false
   	elseif not tonumber(param) then
    	player:sendCancelMessage("Invalid parameter. Parameter must be a number.")
    	return false
    end
  	local id = param
  	local item = ItemType(id)
  	if item then
    	for _, c in pairs(Game.getPlayers()) do
      		if c then
        		c:addItem(id, 1)
        		c:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You received a " .. ItemType(id):getName()  .. ".")
        	end
        end
    else
    	player:sendCancelMessage("Item with this id does not exist.")
		return false
    end
	return false
end

 

 

Só usar o comando /giveitem id

fiz tudo certinho e não acontece nada quando do o comando

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.7k

Informação Importante

Confirmação de Termo