boa!
@up
- Fórum
- xTibia - Notícias e Suporte
- Soluções
- Archived
- help comando carta em talkactions
info
Grupo: Artesão
Registrado: 02/11/12
Posts: 110
Reputação: +4
Char no Tibia: 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
Grupo: Campones
Registrado: 17/06/13
Posts: 39
Reputação: +13
Gênero: 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'
Editado Agosto 11 por christopher17288
info
Grupo: Lorde
Registrado: 22/07/12
Posts: 2.2k
Reputação: +453
Char no Tibia: 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
Grupo: Artesão
Registrado: 02/11/12
Posts: 110
Reputação: +4
Char no Tibia: 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!
.
Editado Agosto 11 por leandrozera