É um bom script para ots de mais exp.
Aprovado por mim.
Por Animal Pak, 30 de nov. de 2011 em Actions e Talkactions
info
Grupo: Campones
Registrado: 06/10/08
Posts: 5
Reputação: 0
Char no Tibia: Aranny Rufegansd

É um bom script para ots de mais exp.
Aprovado por mim.
info
Grupo: Artesão
Registrado: 15/01/12
Posts: 100
Reputação: +9
Char no Tibia: Leon Of Pandoria

Muito BOM!
ja to usando aq!
Vlw's
;D
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

MUITO BOM (y'
Vo editar ak para mandar somente para um player desejado
info
Grupo: Artesão
Registrado: 27/04/11
Posts: 112
Reputação: +2

desculpe reviver o tópico mas é para duvida... como edito para mandar o item para um player especifico? ;(
function onSay(cid, words, param)local t = string.explode(param, ",")
local player = getPlayerByNameWildcard(t[1])
local pid = getPlayerByName(t[1])
if param == "" or not t[1] or not tonumber(t[2]) or not tonumber(t[3]) then
doPlayerSendTextMessage(cid, 28, "Digite /comando nome do player, item, quantidade.!") return TRUE end
if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O jogador "..t[1].." nao existe, ou esta offline.") return TRUE end
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você adicionou "..tonumber(t[3]).." "..getItemNameById(tonumber(t[2])).." para o jogador "..t[1].."!")
doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você ganhou "..tonumber(t[3]).." "..getItemNameById(tonumber(t[2])).." de presente.!.")
return TRUE
end
info
Grupo: Conde
Registrado: 21/03/12
Posts: 651
Reputação: +89
Char no Tibia: Pussycat !

Muito BOM!
ja to usando aq!
Vlw's
;D
Membro Reviveu Tópico Reportado
info
Grupo: Campones
Registrado: 16/08/12
Posts: 92
Reputação: 0
Char no Tibia: Sedentaria

tem como fazer so pra mandar tipo se fala /additem nome do player ,e id do item ,quantidade ?
info
Grupo: Marquês
Registrado: 02/08/12
Posts: 1k
Reputação: +234
Char no Tibia: Maurolkit

Creio que funcione
@Como usar
Usa assim !comando nome do jogador, id do item, quantidade
@Script
Pasta do servidor / data / talkactions / scripts
nome_do_script.lua
function onSay(cid, words, param) local t, player = string.explode(param, ","), getPlayerByNameWildcard(t[1]) if player and t[1] and tonumber(t[2]) and tonumber(t[3]) then return doPlayerAddItem(player, tonumber(t[2]), tonumber(t[3])) and doPlayerSendTextMessage(cid, 27, "Você adicionou " .. t[3] .. " " .. getItemNameById(t[2]) .. " para o ".. t[1] .. ".") and doPlayerSendTextMessage(player, 27, "Você ganhou " .. t[2] .. " " .. getItemNameById(t[3]).. ".") end return doPlayerPopupFYI(cid, "Parâmetro incorreto ou o jogador está offline. \nParâmetro correto é:\n !comando nome do jogador, item id, quantidade\nexêmplo:\n !comando test, 2160,10") end
talkactions.xml:
<talkaction words="!comando" acces="5" event="script" value="nome_do_script.lua"/>
.
Editado Setembro 28 por Skymagnum
info
Grupo: Campones
Registrado: 16/08/12
Posts: 92
Reputação: 0
Char no Tibia: Sedentaria

Vlw ganho rep +
Isso da para os player usar?
info
Grupo: Visconde
Registrado: 11/11/08
Posts: 375
Reputação: +369
Gênero: Masculino
Char no Tibia: Sor Jaah
[TalkAction] Mandar items para os players online!
Tutorial:
Em /data/talkactions/talkactions.xml coloque isso:
<talkaction words="/additem" acces="5" event="script" value="additem.lua"/>
Em /data/talkactions/scripts crie um arquivo chamado additem.lua e dentro coloque isso:
function onSay(cid, words, param, channel) -- Script por Avazquez e modificado por SmoOkeR local t = string.explode(param, ",") if t[1] ~= nil and t[2] ~= nil then local list = {} for i, tid in ipairs(getPlayersOnline()) do -- Script por Avazquez e modificado por SmoOkeR list[i] = tid end for i = 1, #list do doPlayerAddItem(list[i],t[1],t[2]) end -- Script por Avazquez e modificado por SmoOkeR - xtibia.com/forum doBroadcastMessage(getPlayerName(cid) .. " enviou um presente: " .. t[2] .." ".. getItemNameById(t[1]) .. " para todos os players online!") else doPlayerPopupFYI(cid, "No parm...\nSend:\n /itemadd itemid,how_much_items\nexample:\n /itemadd 2160,10") end return true end -- Script por Avazquez e modificado por SmoOkeR - xtibia.com/forumUsando:
Para usar o comando basta digitar /additem 2160,20
Exemplo = ID "2160" Número de Coins "20"
Créditos:
Avazquez
Editado Novembro 30 por SmoOkeR