Não precisa checar se o player tem o item já que é uma action, o player precisa dele para usar ![]()
Bom script.
Por SkyDangerous, 01 de nov. de 2011 em Actions e Talkactions
info
Grupo: Conde
Registrado: 16/06/08
Posts: 998
Reputação: +185
Gênero: Masculino

Não precisa checar se o player tem o item já que é uma action, o player precisa dele para usar ![]()
Bom script.
Editado Novembro 2 por fireelement
info
Grupo: Lorde
Registrado: 17/01/09
Posts: 2.1k
Reputação: +395
Char no Tibia: Adra Sata
Estou treinando funções novas e treinando lua
Vamos lá , é bem simples, mas irei melhorar cada versão nova.
Crie um arquivo lua com nome summon.lua
local sky = { pos = {{x = 1009,y = 1025,z=7},{x = 1009,y = 1026,z=7},{x = 1009,y = 1027,z=7}}, level = 100, fight = true } function onUse(cid, item, frompos, item2, topos) level = getPlayerLevel(cid) if (sky.fight == true) and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then doPlayerSendTextMessage(cid,22,"Você Precisa estar sem battle para usar o item.") return FALSE end if (level >= sky.level) and (item.itemid == 2177) then doPlayerRemoveItem(cid, 2177,1) doPlayerSendTextMessage(cid, 25, "Foi sumonado um item no mapa, ache-o") doCreateItem(2160, 1,sky.pos[math.random(1,#sky.pos)]) else doPlayerSendTextMessage(cid, 25, "Level insuficiente") end endAgora cole essa tag no action.xml
Intendendo o script:
Mude a posição onde o item será enviado
local pos = {x = 1009,y = 1025,z=7}Mude o level necessário para usar
Item a ser removido
True quer dizer que quem está battle nao pode usar o item e false que pode usar
Mude apenas o id (primeiro numero) e a quantidade o segundo numero
Mude para o id do item que poderá sumonar
Lembrando irei melhorar a função
Agradecimentos:
Editado Novembro 2 por SkyDangerous