Sim, adicione isso logo após isso "funcion onSay(cid, words)"
local storage = 5555 -- Configure aqui o numero do storage if getPlayerStorageValue(cid, storage) >= 1 then return true else setPlayerStorageValue(cid, storage, 1) end
Se te ajudei Rep++!
Por Diley007, 18 de jul. de 2012 em Scripts
info
Grupo: Visconde
Registrado: 19/11/08
Posts: 364
Reputação: +104
Gênero: Masculino
Char no Tibia: Avronex Shiolalon

Sim, adicione isso logo após isso "funcion onSay(cid, words)"
local storage = 5555 -- Configure aqui o numero do storage if getPlayerStorageValue(cid, storage) >= 1 then return true else setPlayerStorageValue(cid, storage, 1) end
Se te ajudei Rep++!
Editado Julho 18 por Avronex
info
Grupo: Artesão
Registrado: 17/01/12
Posts: 137
Reputação: -1
Char no Tibia: Nao Tenho

Sim, adicione isso logo após isso "funcion onSay(cid, words)"
local storage = 5555 -- Configure aqui o numero do storage if getPlayerStorageValue(cid, storage) >= 1 then return true else setPlayerStorageValue(cid, storage, 1) end
Se te ajudei Rep++!
cara nao entendi e pra deixar assim ???
funcion onSay(cid, words)
local storage = 5555 -- Configure aqui o numero do storage
if getPlayerStorageValue(cid, storage) >= 1 then
return true
else
setPlayerStorageValue(cid, storage, 1)
end
Sim, adicione isso logo após isso "funcion onSay(cid, words)"
local storage = 5555 -- Configure aqui o numero do storage if getPlayerStorageValue(cid, storage) >= 1 then return true else setPlayerStorageValue(cid, storage, 1) end
Se te ajudei Rep++!
e tipo tem como fazer pra dar um item tambem ??
Explique melhor, qual item, quantidade etc...
info
Grupo: Visconde
Registrado: 11/08/10
Posts: 477
Reputação: +175
Gênero: Masculino

tipo qual o comando q vc qr?
é só vc abrir o script do comando, procurar a linha q começa com function onSay(
e embaixo dela vc poe isso q o cara postou, dessa forma na segunda vez q o player for usar, ele nao vai conseguir
se vc for fazer isso em outro script vc tem q mudar o numero do storage
se n conseguir colocar , poste o comando q alguem coloca
ou vc qr um comando tb?
Editado Julho 18 por Eskylo
info
Grupo: Artesão
Registrado: 17/01/12
Posts: 137
Reputação: -1
Char no Tibia: Nao Tenho

tipo qual o comando q vc qr?
é só vc abrir o script do comando, procurar a linha q começa com function onSay(
e embaixo dela vc poe isso q o cara postou, dessa forma na segunda vez q o player for usar, ele nao vai conseguir
se vc for fazer isso em outro script vc tem q mudar o numero do storage
se n conseguir colocar , poste o comando q alguem coloca
ou vc qr um comando tb?
po estei desse jeito
funcion onSay(cid, words)
local storage = 5555 -- Configure aqui o numero do storage
if getPlayerStorageValue(cid, storage) >= 1 then
return true
else
setPlayerStorageValue(cid, storage, 1)
end
e nao deu, e quero que da 1 item...
info
Grupo: Visconde
Registrado: 11/08/10
Posts: 477
Reputação: +175
Gênero: Masculino

vc n tinha falado q era pra dar 1 item, agnt pensou q vc ta tinha o comando pronto...
tai add 1 item
funcion onSay(cid, words) item = 2160 quantidade = 1 local storage = 5555 -- Configure aqui o numero do storage if getPlayerStorageValue(cid, storage) >= 1 then return true else setPlayerStorageValue(cid, storage, 1) end doPlayerAddItem(cid, item, quantidade) return true end
info
Grupo: Artesão
Registrado: 17/01/12
Posts: 137
Reputação: -1
Char no Tibia: Nao Tenho

vc n tinha falado q era pra dar 1 item, agnt pensou q vc ta tinha o comando pronto...
tai add 1 item
funcion onSay(cid, words) item = 2160 quantidade = 1 local storage = 5555 -- Configure aqui o numero do storage if getPlayerStorageValue(cid, storage) >= 1 then return true else setPlayerStorageValue(cid, storage, 1) end doPlayerAddItem(cid, item, quantidade) return true end
aee vlw, po so posso dar REP+ amanha sem falta...
info
Grupo: Artesão
Registrado: 21/08/11
Posts: 130
Reputação: +29

Dúvida Sanada. Reportada para moverem.
info
Grupo: Conde
Registrado: 16/06/08
Posts: 998
Reputação: +185
Gênero: Masculino

Não sei vocês sabem mas acho que a storage começa em -1, ai teria que ser assim ._.
if getPlayerStorageValue(cid, storage) < 1 then
function onSay(cid, words)
local item = 2160
local quantidade = 1
local storage = 5555 -- Configure aqui o numero do storage
if getPlayerStorageValue(cid, storage) < 1 then
doPlayerAddItem(cid, item, quantidade)
setPlayerStorageValue(cid, storage, 1)
end
return true
end
Editado Julho 19 por fireelement
info
Grupo: Artesão
Registrado: 21/08/11
Posts: 130
Reputação: +29

O outro script já havia funcionado. Mas Obrigado por contribuir igualmente.
Abraços.
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: Demonbholder

Pedido resolvido.
Movido para Pedidos e Dúvidas - Scripting.
info
Grupo: Artesão
Registrado: 17/01/12
Posts: 137
Reputação: -1
Char no Tibia: Nao Tenho
tem como fazer um script pra uma talkaction que so funcione uma vez por char ??? tipo o player loga fala algum comando e nunca mais podera usar de novo, possivel ??