amigo pode explicar direito oq vocé quer pois eu não entendi nada.
- Fórum
- OTServ
- Suporte
- Tópicos Sem Resposta
- [Encerrado] Duvida sobre Drop
info
Grupo: Infante
Registrado: 06/03/13
Posts: 1.6k
Reputação: +319
Gênero: Masculino
Char no Tibia: Lord Sorte

info
Grupo: Visconde
Registrado: 07/06/11
Posts: 359
Reputação: +37

kktalan
ele quer isso olha
Exemplo:
eu to matando pidgeot cai 1 heart stone ele quer que aparece emcima do seu pkm isso ! em vermelho igual pxg
info
Grupo: Infante
Registrado: 06/03/13
Posts: 1.6k
Reputação: +319
Gênero: Masculino
Char no Tibia: Lord Sorte

ata vlw uchina e o manin ali a cima me pegou de geito ksks to sem esse negocio.
info
Grupo: Campones
Registrado: 14/05/13
Posts: 17
Reputação: 0
Char no Tibia: arkadioos

Eu quero que que quando vem um drop de stone , apareça um ponto de exclamação como no servidor official .
adicione essas duas tags em creaturescripts.xml:
<event type="kill" name="DropItemEffect" event="script" value="dropitem.lua"/> <event type="login" name="DropItemEffectRegister" event="script" value="dropitem.lua"/>
agora crie um arquivo chamado dropitem.lua em data/creaturesripts/scripts e cole isso:
function onLogin(cid)
registerCreatureEvent(cid, "DropItemEffect")
return true
end
function onKill(cid, target, lastHit)
if not isMonster(target) then return true end
local mInfo = getMonsterInfo(getCreatureName(target))
if not mInfo then return true end
local items = {2160, 2152} -- coloque os itens que serão sinalizados caso dropem
local effect = 20 -- effect que vai aparecer no player se encontar o item
addEvent(function(player, position, effect, items, corpseId)
if not isCreature(player) then return end
local corpse = getTileItemById(position, corpseId).uid
if corpse <= 1 or not isContainer(corpse) then return end
for slot = 0, getItemInfo(corpseId).maxItems - 1 do
if isInArray(items, getContainerItem(corpse, slot).itemid) then
return doSendMagicEffect(getThingPos(player), effect)
end
end
end, 1, cid, getThingPos(target), effect, items, mInfo.lookCorpse)
return true
end
Aí configura os itens na tabela "items" do script. Coloca o ID de todas as stones ou itens que você queira que avisem o player que foi dropado.
Em effect, coloque o número do magic effect que vai aparecer no player
Editado Maio 16 por brun123
info
Grupo: Campones
Registrado: 14/05/13
Posts: 17
Reputação: 0
Char no Tibia: arkadioos

qual o efeito magico do ponto de exlamação vermelho ?
info
Grupo: Herói
Registrado: 12/06/12
Posts: 2.2k
Reputação: +739
Gênero: Masculino
Char no Tibia: Supreme Player

/\ cara no PDA não tem o vermelho mais tem o Azul normal, Baixa o PDA e abre pelo DAT editor e ve qual é o Efect e coloca no seu Script
info
Grupo: Campones
Registrado: 13/06/12
Posts: 83
Reputação: +13

Efeito azul é 173...
info
Grupo: Infante
Registrado: 06/03/13
Posts: 1.6k
Reputação: +319
Gênero: Masculino
Char no Tibia: Lord Sorte

A Era Efeito Tenso Pensei Que Quando Dropase Stone Aparecese o Nome Vocé Ganhou Uma Stone ! kkk moskei
info
Grupo: Grão-Duque
Registrado: 28/07/11
Posts: 3.5k
Reputação: +570
Gênero: Masculino
Char no Tibia: Transloko

Tópico movido para a seção de dúvidas e pedidos resolvidos.
Tópico movido para a seção de dúvidas e pedidos resolvidos.
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.






info
Grupo: Campones
Registrado: 14/05/13
Posts: 17
Reputação: 0
Char no Tibia: arkadioos
Eu queria saber como eu faço pra colocar aquele ponto de exclamação ( ! ) quando dropa uma stone ?