boa!
@up
- Forums
- xTibia - Notícias e Suporte
- Soluções
- Archived
- help comando carta em talkactions
info
Group: Artesão
Joined: 02/11/12
Posts: 110
Reputation: +4
Tibia Character: Druid

boa!
@up
sim alguém da um help ai ?
function onSay(cid, words, param)
local t = param:explode(", ")
local pid = getPlayerByName(t[1])
if isPlayer(pid) then
doSetItemText(doPlayerAddItem(pid, 8761), t[2] or "Nothing.")
end
return true
end
info
Group: Campones
Joined: 17/06/13
Posts: 39
Reputation: +13
Gender: Masculino

Testei aqui, até funciona, a carta chega pro player, mas quando a gente dá use na carta, ela não abre.. rsrs'
Então, tipo, usa assim:
function onSay(cid, words, param)
local t = param:explode(", ")
local pid = getPlayerByName(t[1])
if isPlayer(pid) then
doSetItemText(doPlayerAddItem(pid, 2597), t[2] or "Nothing.")
end
return true
end
Lembrando da Tag:
<talkaction log="yes" words="!carta" event="script" value="teste13.lua"/>
Ps: créditos do Zipter, pois só mudei um ID. Caso for dá resp+, dê pro Zipter.. rsrs'
Edited Agosto 11 by christopher17288
info
Group: Lorde
Joined: 22/07/12
Posts: 2.2k
Reputation: +453
Tibia Character: Kissy

se quiser que envie pra todos online e offline utilize
function onSay(cid, words, param)
local t = param:explode(", ")
local pid = getPlayerByName(t[1])
local players = getPlayersOnline()
for i=1, #players do
if isPlayer(players[i]) then
return true
end
doSetItemText(doPlayerAddItem(pid, 2597), t[2] or "Nothing.")
end
return true
end
não testei mais creio vá funcionar.






info
Group: Artesão
Joined: 02/11/12
Posts: 110
Reputation: +4
Tibia Character: Druid
Olá galerinha do Xtibia, to precisando de um comando que apenas god pode utilizar e basicamente assim
Comando
Exemplo
ai player receber uma carta em sua backpak
id da carata
8761
Obrigado!
.
Edited Agosto 11 by leandrozera