<?xml version="1.0"?>
<rss version="2.0"><channel><title>Resolvidos Latest Questions</title><link>https://xtibia.com/forum/forum/1248-resolvidos/</link><description>Resolvidos Latest Questions</description><language>en</language><item><title>[Resolvido] Usar um item em outro item</title><link>https://xtibia.com/forum/topic/227861-resolvido-usar-um-item-em-outro-item/</link><description><![CDATA[
<p>Bom gostaria de saber como posso fazer para verificar se eu usei o item X no item Y</p>
<p> </p>
<p>Exemplo:</p>
<p> </p>
<p>Se eu usar um Iron Hammer(2422) em uma Magic Plate Armor(2472) ele ira transformar a Magic Plate Armor em uma Demon Armor(2494)</p>
]]></description><guid isPermaLink="false">227861</guid><pubDate>Sun, 26 Jan 2014 05:10:24 +0000</pubDate></item><item><title>[Resolvido] resetando timer quando morre ou desloga.</title><link>https://xtibia.com/forum/topic/259953-resolvido-resetando-timer-quando-morre-ou-desloga/</link><description><![CDATA[<p>
	Boa noite,
</p>

<p>
	 
</p>

<p>
	Alguém com conhecimento poderia me ajudar neste script?<br /><strong>O script tem uma pequena "falha" quando o jogador morre ou desloga o tempo é resetado. </strong><br /><br />
	Nesse sistema a cada 1h online o jogador recebe 1ppoint. Unico problema vem sendo esse citado acima.<br /><br />
	Não tenho conhecimento , mas acredito que possa ser o arquivo do globalevents, irei deixa-lo abaixo para caso alguem consiga me ajudar.<br /><br />
	points/globalevents<br /><br />
	 
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<pre style="border-bottom-width:1px;border-color:#888888;border-right-width:1px;border-style:solid;border-top-width:1px;color:#000000;font-size:14px;padding:2px;"><span style="color:#000000;">--[[
P Points System by LsM.

###### © 2011

Version : v1.0

]]--

 

local config = {

p_time = 3600, -- Tempo em segundos para receber os pontos( 3600 = 1hora )

p_points = 1 -- Quantidade de pontos recebida a cada "p_time"

}

 

local function givePoints(cid, quant)

if os.time() - getCreatureStorage(cid, 1219) &gt;= config.p_time then

doPlayerSendTextMessage(cid, 19, "Parabéns, você recebeu ".. config.p_points .." p-point. Agora você tem ".. config.p_points + getPoints(cid) .." p-points na sua conta. Seu tempo foi zerado, proximo p-points daqui 2 horas.")

doPlayerAddPoints(cid, quant)

doCreatureSetStorage(cid, 1219, 0)

doCreatureSetStorage(cid, 1219, os.time())

end

return true

end

 

function onThink(interval)

for i, v in pairs(getPlayersOnline()) do

givePoints(v, config.p_points)

end

return true

end</span></pre>
	</div>
</div>

<p>
	<br /><br />
	Caso alguém consiga me da uma força..
</p>
]]></description><guid isPermaLink="false">259953</guid><pubDate>Sun, 16 Feb 2025 22:21:56 +0000</pubDate></item><item><title>[Resolvido] fun&#xE7;&#xE3;o contagem de tempo</title><link>https://xtibia.com/forum/topic/259958-resolvido-fun%C3%A7%C3%A3o-contagem-de-tempo/</link><description><![CDATA[<p>
	Boa noite! <br />
	<br />
	Uso um sistema que a cada 1h online recebe 1 ponto, eu gostaria de adicionar na talkactions uma função que faz a contagem de tempo para recebe o proximo points. <br />
	<br />
	Se alguem puder ajudar, obrigado!<br />
	8.60 / 0.4<br />
	<br />
	points/talkactions<br />
	<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">function onSay(cid, words, param, channel)
local getP = getPoints(cid)

doPlayerPopupFYI(cid, "Voce possui ".. getP .." p-points!")

return true

end</span></pre>

<p>
	<br />
	points/globalevents
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">--[[
P Points System by LsM.

###### © 2011

Version : v1.0

]]--

 

local config = {

p_time = 3600, -- Tempo em segundos para receber os pontos( 3600 = 1hora )

p_points = 1 -- Quantidade de pontos recebida a cada "p_time"

}

 

local function givePoints(cid, quant)

if os.time() - getCreatureStorage(cid, 1219) &gt;= config.p_time then

doPlayerSendTextMessage(cid, 19, "Parabéns, você recebeu ".. config.p_points .." p-point. Agora você tem ".. config.p_points + getPoints(cid) .." p-points na sua conta. Seu tempo foi zerado, proximo p-points daqui 2 horas.")

doPlayerAddPoints(cid, quant)

doCreatureSetStorage(cid, 1219, 0)

doCreatureSetStorage(cid, 1219, os.time())

end

return true

end

 

function onThink(interval)

for i, v in pairs(getPlayersOnline()) do

givePoints(v, config.p_points)

end

return true

end</span></pre>

<p>
	<br />
	 
</p>
]]></description><guid isPermaLink="false">259958</guid><pubDate>Fri, 21 Feb 2025 21:10:17 +0000</pubDate></item><item><title>[Resolvido] Erro Autoloot</title><link>https://xtibia.com/forum/topic/259926-resolvido-erro-autoloot/</link><description><![CDATA[<p>
	Boa tarde!<br /><br />
	Alguém por acaso pode me ajudar caso tenha experiencia .. tenho um sistema de autoloot que coloquei no servidor e inicialmente parecia ta funcionando bem.. coletava os gold, vai direto para o banco e tals..<br />
	Fui testar a função de !autoloot golden legs, ao usar este comando buga tudo, e na distro aparece um erro enorme.<br />
	Servidor é 8.6 com a distro 0.4 <br /><br />
	Erro:<br />
	 
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			[18:24:38.624] [Error - TalkAction Interface]<br />
			[18:24:38.629] local cid = 268451737<br />
			[18:24:38.630] local words = "!autoloot"<br />
			[18:24:38.632] local param = "golden legs"<br />
			[18:24:38.634] local channel = 65534<br />
			[18:24:38.636] domodlib('Loot_func')<br />
			[18:24:38.638] local param, slots = param:lower(), isPremium(cid) and info.Max_Slots.premium or info.Max_Slots.free<br />
			[18:24:38.645] if not param or param == "" then<br />
			[18:24:38.648]  ShowItemsTabble(cid) return true<br />
			[18:24:38.651] elseif tonumber(param) then<br />
			[18:24:38.653]  doPlayerSendCancel(cid, "enter commands: !autoloot item name [+] !autoloot clean [+] !autoloot money [+] !autoloot on/off") return true<br />
			[18:24:38.663] elseif isInArray({"clean","limpar", "clear"}, param) then<br />
			[18:24:38.666]  if existsAutoloot(cid) then doCleanAutoloot(cid) end<br />
			[18:24:38.671]  doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"[Auto Loot] Your list has been cleaned.") return true<br />
			[18:24:38.677] elseif isInArray({"start","stop","on","off"}, param) then<br />
			[18:24:38.680]  setPlayerStorageValue(cid, info.Storages[1], getPlayerStorageValue(cid, info.Storages[1]) &lt;= 0 and 1 or 0)<br />
			[18:24:38.687]  doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Auto Loot "..(getPlayerStorageValue(cid, info.Storages[1]) &gt; 0 and "Stopped" or "Started")..".") return true<br />
			[18:24:38.696] elseif isInArray({"warn","aviso"}, param) then<br />
			[18:24:38.699]  setPlayerStorageValue(cid, info.Storages[3], getPlayerStorageValue(cid, info.Storages[3]) &lt;= 0 and 1 or 0)<br />
			[18:24:38.707]  doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Auto Loot Backpack Warn "..(getPlayerStorageValue(cid, info.Storages[3]) &gt; 0 and "disabled" or "Activated")..".") return true<br />
			[18:24:38.719] elseif isInArray({"mensagem","message","mensagen","msg"}, param) then<br />
			[18:24:38.724]  setPlayerStorageValue(cid, info.Storages[6], getPlayerStorageValue(cid, info.Storages[6]) &lt;= 0 and 1 or 0)<br />
			[18:24:38.730]  doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Auto Loot Message "..(getPlayerStorageValue(cid, info.Storages[6]) &gt; 0 and "disabled" or "Activated")..".") return true<br />
			[18:24:38.738] elseif isInArray({"cor","color","type"}, param) then<br />
			[18:24:38.742]  setPlayerStorageValue(cid, info.Storages[5], getPlayerColorLootMessage(cid) == #Color_Loot and 0 or getPlayerColorLootMessage(cid)+1)<br />
			[18:24:38.748]  doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Auto Loot Message Color Changed to "..Color_Loot[getPlayerColorLootMessage(cid)][2]..".") return true<br />
			[18:24:38.755] elseif isInArray({"money","gold","gps","dinheiro"}, param) then<br />
			[18:24:38.759]  setPlayerStorageValue(cid, info.Storages[2], getPlayerStorageValue(cid, info.Storages[2]) &lt;= 0 and 1 or 0)<br />
			[18:24:38.764]  doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"[Autoloot] Colteda de gold "..(getPlayerStorageValue(cid, info.Storages[2]) &gt; 0 and "Activated" or "disabled").." Para ativar o deposito direto no bank, ligue o !autoloot deposit.") return true<br />
			[18:24:38.776] elseif isInArray({"deposito","bank","gbank","deposit","autodeposit"}, param) then<br />
			[18:24:38.782]  setPlayerStorageValue(cid, info.Storages[4], getPlayerStorageValue(cid, info.Storages[4]) &lt;= 0 and 1 or 0)<br />
			[18:24:38.787]  doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"[Auto Loot] Automatic Gold Bank "..(getPlayerStorageValue(cid, info.Storages[4]) &gt; 0 and "Activated" or "disabled")..".") return true<br />
			[18:24:38.795] end<br />
			[18:24:38.796] local item = ExistItemByName(tostring(param))
		</p>

		<p>
			[18:24:38.800] if exhaustion.get(cid, 101) then<br />
			[18:24:38.802]          doPlayerSendCancel(cid, 'Espere 10 seconds Para usar o comando novamente.')<br />
			[18:24:38.805]          return false<br />
			[18:24:38.807]  end<br />
			[18:24:38.808]  exhaustion.set(cid, 101, 10)
		</p>

		<p>
			<br />
			[18:24:38.811] if not item then<br />
			[18:24:38.813]  doPlayerSendCancel(cid, "This item does not exist.") return true<br />
			[18:24:38.816] end<br />
			[18:24:38.817] local item = getItemIdByName(tostring(param))<br />
			[18:24:38.820] local var = isInTable(cid, item)<br />
			[18:24:38.822] if isInArray(info.Money_ids, item) then<br />
			[18:24:38.824]  doPlayerSendTextMessage(cid, MESSAGE_FIRST, "Enter !autoloot money to add money in your list!") return true<br />
			[18:24:38.830] elseif isInArray(info.BlockItemsList, item) then<br />
			[18:24:38.833]  doPlayerSendCancel(cid, "You can not add this item in the list!") return true<br />
			[18:24:38.835] elseif not var and #getItensFromAutoloot(cid) &gt;= slots then<br />
			[18:24:38.839]  doPlayerSendCancel(cid, "max "..slots.." from auto loot") return true<br />
			[18:24:38.842] elseif getPlayerStorageValue(cid, info.Storages[7]) - os.time() &gt; 0 then<br />
			[18:24:38.847]          doPlayerSendCancel(cid, "wait a second to use this command again") return true<br />
			[18:24:38.850] end<br />
			[18:24:38.851] if not var then<br />
			[18:24:38.853]  doAddItemFromAutoloot(cid, item)<br />
			[18:24:38.855] else<br />
			[18:24:38.856]  doremoveItemFromAutoloot(cid, item)<br />
			[18:24:38.858] end<br />
			[18:24:38.860] setPlayerStorageValue(cid, info.Storages[7], os.time()+info.Talkaction_delay)<br />
			[18:24:38.864] doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,not var and "you added the item "..param.." in the list" or "you removed the item "..param.." from the list, please wait 5 seconds to save the directory.")<br />
			[18:24:38.872] return true<br />
			[18:24:38.873] Description:<br />
			[18:24:38.875] [string "info = {..."]:60: attempt to index global 'newFile' (a nil value)
		</p>
	</div>
</div>

<p>
	<br />
	MOD DO AUTOLOOT:<br /><br />
	 
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;<br />
			&lt;mod name="Perfect Auto Loot" version="1.0" author="Vodkart" contact="none.com" enabled="yes"&gt;<br />
			&lt;config name="Loot_func"&gt;&lt;![CDATA[
		</p>

		<p>
			info = {<br />
			    directory = "data/logs/autoloot",<br />
			    Warn_Bp_Slots = 5, -- quando tiver 5 ou menos slots na BP vai avisar o jogador<br />
			    Talkaction_delay = 5, -- em segundos // delay para remover e adicionar item<br />
			    BlockMonsters = {},<br />
			    BlockItemsList = {2123,2515},<br />
			    Money_ids = {2148, 2152, 2160}, -- id das moedas do ot<br />
			    Max_Slots = {free = 3, premium = 3},<br />
			    Storages = {988801, 988802, 988803, 988804, 988805, 988806, 988807}<br />
			}
		</p>

		<p>
			Color_Loot = {<br />
			           [0] = {MESSAGE_EVENT_ORANGE, "Orange"},<br />
			           [1] = {MESSAGE_STATUS_CONSOLE_BLUE, "Blue"},<br />
			           [2] = {MESSAGE_INFO_DESCR, "Green"},<br />
			           [3] = {MESSAGE_STATUS_CONSOLE_RED, "Red"},<br />
			           [4] = {MESSAGE_STATUS_SMALL, "White"}<br />
			}
		</p>

		<p>
			function getPlayerColorLootMessage(cid)<br />
			    return getPlayerStorageValue(cid, info.Storages[5]) &lt;= 0 and 0 or getPlayerStorageValue(cid, info.Storages[5])<br />
			end<br />
			function isInTable(cid, item)<br />
			    for _,i in pairs(getItensFromAutoloot(cid)) do<br />
			        if tonumber(i) == tonumber(item) then<br />
			            return true<br />
			        end<br />
			    end<br />
			    return false<br />
			end<br />
			function doremoveItemFromAutoloot(cid, itemid)<br />
			    local file, fileContent = io.open(info.directory.."/"..getCreatureName(cid)..".txt", 'r'),{}<br />
			    for line in file:lines() do<br />
			     if line ~= "" and tonumber(line) ~= tonumber(itemid) then<br />
			             fileContent[#fileContent + 1] = line<br />
			        end<br />
			    end<br />
			    io.close(file)<br />
			    file = io.open(info.directory.."/"..getCreatureName(cid)..".txt", 'w')<br />
			    for index, value in ipairs(fileContent) do<br />
			    file:write(value..'\n')<br />
			    end<br />
			    io.close(file)<br />
			end<br />
			function doAddItemFromAutoloot(cid, itemid)<br />
			         if not existsAutoloot(cid) then<br />
			            doCreateLootUserName(cid, itemid) return true<br />
			         end <br />
			         local file = io.open(info.directory.."/"..getCreatureName(cid)..".txt", "a+")                            <br />
			         file:write('\n'..itemid)<br />
			         file:close()<br />
			end<br />
			function existsAutoloot(cid)<br />
			  local f = io.open(info.directory.."/"..getCreatureName(cid)..".txt", "rb")<br />
			  if f then f:close() end<br />
			  return f ~= nil<br />
			end<br />
			function doCreateLootUserName(cid, itemid)<br />
			    newFile = io.open(info.directory.."/"..getCreatureName(cid)..".txt", "w+" )<br />
			    newFile:write(itemid)<br />
			    newFile:close()<br />
			end<br />
			function getItensFromAutoloot(cid)<br />
			  if not existsAutoloot(cid) then return {} end<br />
			  lines = {}<br />
			  for line in io.lines(info.directory.."/"..getCreatureName(cid)..".txt") do<br />
			      if line ~= "" then<br />
			              lines[#lines + 1] = tonumber(line)<br />
			      end<br />
			  end<br />
			  return lines<br />
			end<br />
			function doCleanAutoloot(cid)<br />
			return os.remove(info.directory.."/"..getCreatureName(cid)..".txt")<br />
			end<br />
			function ShowItemsTabble(cid)<br />
			    local auto_list = getItensFromAutoloot(cid)    <br />
			    local n,str = 0,"[+] Auto Loot Commands [+]\n\n!autoloot item name --&gt; Para adicionar ou Remover item da lista.\n!autoloot money --&gt; Para coletar Gold automaticamente.\n!autoloot clear --&gt; Para Zerar sua lista.\n!autoloot on/off --&gt; Para habilitar ou desativar a coleta de itens no sistema.\n!autoloot message --&gt; Para ativar ou desativar a mensagem de coletar itens.\n!autoloot color --&gt; Mudar cor da mensagem in Auto Loot Collect.\n!autoloot warn --&gt; Para ativar ou desativar o aviso de mensagem de "..info.Warn_Bp_Slots.." ou menos slots na Backpack.\n!autoloot deposit --&gt; Para habilitar ou desativar o depósito automático em dinheiro no banco.\n\n[+] Auto Loot Info [+]\n\nSystem: "..(getPlayerStorageValue(cid, info.Storages[1]) &lt;= 0 and "Activated" or "Disabled")..".\nGold Collecting: "..(getPlayerStorageValue(cid, info.Storages[2]) &gt; 0 and "Activated" or "Disabled")..".\nMessage: "..(getPlayerStorageValue(cid, info.Storages[6]) &lt;= 0 and "Activated" or "Disabled")..".\nColor Message: "..Color_Loot[getPlayerColorLootMessage(cid)][2]..".\nWarn Backpack: "..(getPlayerStorageValue(cid, info.Storages[3]) &lt;= 0 and "Activated" or "Disabled")..".\nAutomatic Gold Deposit: "..(getPlayerStorageValue(cid, info.Storages[4]) &gt; 0 and "Activated" or "Disabled")..".\nTotal Bank Balance: ["..getPlayerBalance(cid).."]\nMaximum Slots: ["..#auto_list.."/"..(isPremium(cid) and info.Max_Slots.premium or info.Max_Slots.free).."]\n\n[+] Auto Loot Slots [+]\n\n"<br />
			    if #auto_list &gt; 0 then<br />
			        for i = 1, #auto_list do<br />
			            n = n + 1<br />
			            str = str.."Slot "..n.." - "..getItemNameById(auto_list[i]).."\n"<br />
			        end<br />
			    end<br />
			    return doPlayerPopupFYI(cid, str)<br />
			end<br />
			function getContainerItems(container, array, haveCap)<br />
			    array = array or {}<br />
			    haveCap = haveCap or false<br />
			    if not isContainer(container.uid) or getContainerSize(container.uid) == 0 then<br />
			        array[#array +1] = container<br />
			    else<br />
			        local size = getContainerSize(container.uid)<br />
			        haveCap = (getContainerCap(container.uid) -size) &gt; 0<br />
			        for slot = 0, (size -1) do<br />
			            local item = getContainerItem(container.uid, slot)<br />
			            if item.itemid &gt; 1 then<br />
			                getContainerItems(item, array, haveCap)<br />
			            end<br />
			        end<br />
			    end<br />
			    return #array &gt;= 1 and array, haveCap<br />
			end<br />
			function getContainerItemsById(container, itemid)<br />
			    local founds = {}<br />
			    local items = not container.uid and container or getContainerItems(container)<br />
			    for index, item in pairs(items) do<br />
			        if item.itemid == itemid then<br />
			            founds[#founds +1] = item<br />
			        end<br />
			    end<br />
			    return #founds &gt;= 1 and founds<br />
			end<br />
			function AutomaticDeposit(cid, item, n)<br />
			    local deposit = item == tonumber(2160) and (n*10000) or tonumber(item) == 2152 and (n*100) or (n)<br />
			    return doPlayerDepositMoney(cid, deposit)<br />
			end<br />
			function getAllContainerFree(container) -- by vodka<br />
			    local containers,soma = {},0<br />
			    for i = 0, getContainerSize(container)-1 do<br />
			        local item = getContainerItem(container, i)<br />
			        if isContainer(item.uid) then<br />
			            table.insert(containers, item.uid)<br />
			        end<br />
			    end<br />
			    for _, check in pairs(containers) do<br />
			        soma = soma + getContainerSlotsFree(check)    <br />
			    end<br />
			    return (soma + getContainerSlotsFree(container))<br />
			end<br />
			function getContainerSlotsFree(container) -- by vodka<br />
			         return getContainerCap(container)-getContainerSize(container)<br />
			end<br />
			function doPlayerAddItemStackable(cid, itemid, count)<br />
			    local container = getPlayerSlotItem(cid, CONST_SLOT_BACKPACK)<br />
			    if container.itemid &gt; 1 then<br />
			        local items = getContainerItemsById(container, itemid)<br />
			        if not items then<br />
			            return doPlayerAddItem(cid, itemid, count)<br />
			        else<br />
			            local piles = #items<br />
			            for index, item in pairs(items) do<br />
			                if item.type &lt; 100 then<br />
			                    local sum = item.type + count<br />
			                    local result = doTransformItem(item.uid, itemid, sum)<br />
			                    if sum &lt;= 100 then<br />
			                        return result<br />
			                    else<br />
			                        return doPlayerAddItem(cid, itemid, sum - 100)<br />
			                    end<br />
			                else<br />
			                    piles = piles - 1<br />
			                    if piles == 0 then<br />
			                        return doPlayerAddItem(cid, itemid, count)<br />
			                    end<br />
			                end<br />
			            end<br />
			        end<br />
			    end<br />
			    return false<br />
			end<br />
			function corpseRetireItems(cid, pos)<br />
			    local check, slots = false, 0<br />
			    for i = 0, 255 do<br />
			        pos.stackpos = i<br />
			        if getThingFromPos(pos).uid &gt; 0 and isContainer(getThingFromPos(pos).uid) then<br />
			            corpse = getThingFromPos(pos)<br />
			            check = true <br />
			            break<br />
			        end<br />
			    end<br />
			    if check == true then<br />
			        local str, id_list = "", getItensFromAutoloot(cid)<br />
			        for _, item in pairs(getContainerItems(corpse)) do<br />
			            local id = item.itemid<br />
			            if #id_list &gt; 0 and isInArray(id_list, id) or getPlayerStorageValue(cid, info.Storages[2]) &gt; 0 and isInArray(info.Money_ids, id) then<br />
			                local amount = isItemStackable(id) and item.type or 1<br />
			                local total_cap = getItemWeightById(id, amount)<br />
			                if getPlayerSlotItem(cid, 3).itemid ~= 0 then<br />
			                    slots = getAllContainerFree(getPlayerSlotItem(cid, 3).uid)<br />
			                end<br />
			                if slots &gt; 0 and getPlayerFreeCap(cid) &gt;= total_cap then<br />
			                    str = str.." " .. getItemInfoLoot(id, amount)<br />
			                    if isItemStackable(id) then<br />
			                        doPlayerAddItemStackable(cid, id, amount)<br />
			                        if isInArray(info.Money_ids, id) and getPlayerStorageValue(cid, info.Storages[4]) &gt; 0 then<br />
			                            AutomaticDeposit(cid, id, amount)<br />
			                        end<br />
			                    else<br />
			                        doPlayerAddItem(cid, id)<br />
			                    end <br />
			                    doRemoveItem(item.uid)    <br />
			                end<br />
			            end<br />
			        end<br />
			        if str ~= "" and getPlayerStorageValue(cid, info.Storages[6]) &lt;= 0 then <br />
			            doPlayerSendTextMessage(cid, Color_Loot[getPlayerColorLootMessage(cid)][1],"[Auto Loot Collect]:"..string.sub(str, 1, -2)..".") <br />
			        end<br />
			        if getPlayerStorageValue(cid, info.Storages[3]) &lt;= 0 and slots &gt; 0 and slots &lt;= info.Warn_Bp_Slots then<br />
			            doPlayerSendTextMessage(cid,18, "[Auto Loot Warn] You only have "..slots.." slots free in your backpack!") <br />
			        end<br />
			    end<br />
			end<br />
			function ExistItemByName(name) -- by vodka<br />
			    local items = io.open("data/items/items.xml", "r"):read("*all")<br />
			    local get = items:lower():match('name="' .. name:lower() ..'"')<br />
			    if get == nil or get == "" then<br />
			        return false<br />
			    end<br />
			return true<br />
			end<br />
			function getItemInfoLoot(id, amount)<br />
			    local info = getItemInfo(id)<br />
			    return isItemStackable(id) and amount.." "..(amount &gt; 1 and info.plural or info.name).."," or info.article.." " .. info.name ..","<br />
			end<br />
			]]&gt;&lt;/config&gt;<br />
			&lt;event type="login" name="LootLogin" event="script"&gt;&lt;![CDATA[<br />
			domodlib('Loot_func')<br />
			function onLogin(cid)<br />
			    registerCreatureEvent(cid, "LootEventKIll")<br />
			    if isPremium(cid) and getPlayerStorageValue(cid, 853608) &lt;= 0 then<br />
			        setPlayerStorageValue(cid, 853608, 1)<br />
			    elseif getPlayerStorageValue(cid, 853608) &gt; 0 and not isPremium(cid) then<br />
			        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "[Auto Loot] You premium is Over, Start a new list!")<br />
			        setPlayerStorageValue(cid, 853608, -1)<br />
			        doCleanAutoloot(cid)<br />
			    end<br />
			    return true<br />
			end]]&gt;&lt;/event&gt;<br />
			&lt;event type="kill" name="LootEventKIll" event="script"&gt;&lt;![CDATA[<br />
			domodlib('Loot_func')<br />
			function onKill(cid, target, lastHit) <br />
			    if isPlayer(cid) and getPlayerStorageValue(cid, info.Storages[1]) &lt;= 0 and isMonster(target) and not isInArray(info.BlockMonsters, getCreatureName(target):lower()) then<br />
			        addEvent(corpseRetireItems, 0, cid ,getThingPos(target))<br />
			    end<br />
			    return true<br />
			end]]&gt;&lt;/event&gt;<br />
			&lt;talkaction words="!autoloot;/autoloot" event="buffer"&gt;&lt;![CDATA[<br />
			domodlib('Loot_func')<br />
			local param, slots = param:lower(), isPremium(cid) and info.Max_Slots.premium or info.Max_Slots.free<br />
			if not param or param == "" then<br />
			    ShowItemsTabble(cid) return true<br />
			elseif tonumber(param) then<br />
			    doPlayerSendCancel(cid, "enter commands: !autoloot item name [+] !autoloot clean [+] !autoloot money [+] !autoloot on/off") return true<br />
			elseif isInArray({"clean","limpar", "clear"}, param) then<br />
			    if existsAutoloot(cid) then doCleanAutoloot(cid) end<br />
			    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"[Auto Loot] Your list has been cleaned.") return true<br />
			elseif isInArray({"start","stop","on","off"}, param) then<br />
			    setPlayerStorageValue(cid, info.Storages[1], getPlayerStorageValue(cid, info.Storages[1]) &lt;= 0 and 1 or 0)<br />
			    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Auto Loot "..(getPlayerStorageValue(cid, info.Storages[1]) &gt; 0 and "Stopped" or "Started")..".") return true<br />
			elseif isInArray({"warn","aviso"}, param) then<br />
			    setPlayerStorageValue(cid, info.Storages[3], getPlayerStorageValue(cid, info.Storages[3]) &lt;= 0 and 1 or 0)<br />
			    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Auto Loot Backpack Warn "..(getPlayerStorageValue(cid, info.Storages[3]) &gt; 0 and "disabled" or "Activated")..".") return true<br />
			elseif isInArray({"mensagem","message","mensagen","msg"}, param) then<br />
			    setPlayerStorageValue(cid, info.Storages[6], getPlayerStorageValue(cid, info.Storages[6]) &lt;= 0 and 1 or 0)<br />
			    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Auto Loot Message "..(getPlayerStorageValue(cid, info.Storages[6]) &gt; 0 and "disabled" or "Activated")..".") return true<br />
			elseif isInArray({"cor","color","type"}, param) then<br />
			    setPlayerStorageValue(cid, info.Storages[5], getPlayerColorLootMessage(cid) == #Color_Loot and 0 or getPlayerColorLootMessage(cid)+1)<br />
			    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Auto Loot Message Color Changed to "..Color_Loot[getPlayerColorLootMessage(cid)][2]..".") return true<br />
			elseif isInArray({"money","gold","gps","dinheiro"}, param) then<br />
			    setPlayerStorageValue(cid, info.Storages[2], getPlayerStorageValue(cid, info.Storages[2]) &lt;= 0 and 1 or 0)<br />
			    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"[Autoloot] Colteda de gold "..(getPlayerStorageValue(cid, info.Storages[2]) &gt; 0 and "Activated" or "disabled").." Para ativar o deposito direto no bank, ligue o !autoloot deposit.") return true<br />
			elseif isInArray({"deposito","bank","gbank","deposit","autodeposit"}, param) then<br />
			    setPlayerStorageValue(cid, info.Storages[4], getPlayerStorageValue(cid, info.Storages[4]) &lt;= 0 and 1 or 0)<br />
			    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"[Auto Loot] Automatic Gold Bank "..(getPlayerStorageValue(cid, info.Storages[4]) &gt; 0 and "Activated" or "disabled")..".") return true<br />
			end<br />
			local item = ExistItemByName(tostring(param))
		</p>

		<p>
			if exhaustion.get(cid, 101) then<br />
			        doPlayerSendCancel(cid, 'Espere 10 seconds Para usar o comando novamente.')<br />
			        return false<br />
			    end<br />
			    exhaustion.set(cid, 101, 10)
		</p>

		<p>
			<br />
			if not item then<br />
			    doPlayerSendCancel(cid, "This item does not exist.") return true<br />
			end<br />
			local item = getItemIdByName(tostring(param))<br />
			local var = isInTable(cid, item)<br />
			if isInArray(info.Money_ids, item) then <br />
			    doPlayerSendTextMessage(cid, MESSAGE_FIRST, "Enter !autoloot money to add money in your list!") return true    <br />
			elseif isInArray(info.BlockItemsList, item) then<br />
			    doPlayerSendCancel(cid, "You can not add this item in the list!") return true<br />
			elseif not var and #getItensFromAutoloot(cid) &gt;= slots then<br />
			    doPlayerSendCancel(cid, "max "..slots.." from auto loot") return true<br />
			elseif getPlayerStorageValue(cid, info.Storages[7]) - os.time() &gt; 0 then<br />
			        doPlayerSendCancel(cid, "wait a second to use this command again") return true<br />
			end<br />
			if not var then<br />
			    doAddItemFromAutoloot(cid, item)<br />
			else<br />
			    doremoveItemFromAutoloot(cid, item)<br />
			end<br />
			setPlayerStorageValue(cid, info.Storages[7], os.time()+info.Talkaction_delay)<br />
			doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,not var and "you added the item "..param.." in the list" or "you removed the item "..param.." from the list, please wait 5 seconds to save the directory.")<br />
			return true]]&gt;&lt;/talkaction&gt;<br />
			&lt;/mod&gt;
		</p>
	</div>
</div>

<p>
	<br /><br /><br />
	 
</p>
]]></description><guid isPermaLink="false">259926</guid><pubDate>Sat, 11 Jan 2025 21:48:15 +0000</pubDate></item><item><title>[Resolvido] [AJUDA] Add moves pra pokemon</title><link>https://xtibia.com/forum/topic/253889-resolvido-ajuda-add-moves-pra-pokemon/</link><description><![CDATA[<p>
	bom Dia/Boa Tarde/Boa noite a todos do forum 
</p>

<p>
	eu tenho uma base aki que e a poke naja verçao 4.4.0
</p>

<p>
	e queria saber como que eu add novos atk pros pokes 
</p>

<p>
	pois nao estou conseguindo add novos atk vendo os videos de tutoriais pra add atk pros pokes
</p>
]]></description><guid isPermaLink="false">253889</guid><pubDate>Mon, 25 Apr 2022 23:00:40 +0000</pubDate></item><item><title>[Resolvido] Alguem poderia por exausted na lavanca desse script pra mim por favor??</title><link>https://xtibia.com/forum/topic/253721-resolvido-alguem-poderia-por-exausted-na-lavanca-desse-script-pra-mim-por-favor/</link><description><![CDATA[<p>
	Alguem poderia me ajudar adiocionando o exausted na lavanca, todos jogadores que puxarem a lavanca serao jogados para dentro da sala de quest, mesmo que ja tenha pessoas la dentro.
</p>
]]></description><guid isPermaLink="false">253721</guid><pubDate>Sun, 13 Feb 2022 21:24:09 +0000</pubDate></item><item><title>[Resolvido] QUICKLOOT STACK</title><link>https://xtibia.com/forum/topic/253696-resolvido-quickloot-stack/</link><description><![CDATA[<p>
	Gente,
</p>

<p>
	bom dia, boa tarde e boa noite.
</p>

<p>
	 
</p>

<p>
	Eu tô com um global 12.70 e eu queria fazer uma alteração, eis o seguinte:
</p>

<p>
	o Quickloot funciona, mas, só pega o primeiro da stack, existe alguma possibilidade pra alterar pra pegar todos da stack?
</p>

<p>
	a lógica seria trocar o lootcorpose pra lootground ou tile, mas, não entendo muito de scripting e não sei fazer isso.
</p>
]]></description><guid isPermaLink="false">253696</guid><pubDate>Fri, 28 Jan 2022 01:52:19 +0000</pubDate></item><item><title>[Resolvido] Sem a Fun&#xE7;&#xE3;o addPokeToPlayer</title><link>https://xtibia.com/forum/topic/253509-resolvido-sem-a-fun%C3%A7%C3%A3o-addpoketoplayer/</link><description><![CDATA[<p>
	Opa gente, boa tarde, beleza?
</p>

<p>
	 
</p>

<p>
	Antes de tudo, TFS 1.2
</p>

<p>
	Versão 10.98
</p>

<p>
	 
</p>

<p>
	Seguinte, tava aqui montando meu poketibia de boa, ai fui montar um scriptzinho básico de baú inicial para o player pegar o teu pokemon, porém, não tem a função addPokeToPlayer no meu servidor, cheguei a tentar adicionar ela porém dá muitos erros, e como não tenho conhecimento em TFS 1.2 fica meio dificil de mexer, gostaria de saber se algum de vocês poderia me ajudar com isso, vou estar deixando a função de addPokeToPlayer do PDA aqui para vocês...
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink" contenteditable="false" data-fileid="30266" href="https://xtibia.com/forum/applications/core/interface/file/attachment.php?id=30266" data-fileext="lua" rel="">function addPokeToPlayer.lua</a>
</p>

<p>
	 
</p>

<p>
	O server que eu utilizo não possui o sistema de Gender(Gêneros), peço que desconsiderem essa parte.
</p>

<p>
	 
</p>

<p>
	Estou com dificuldade em converter dessa versão 0.3.6 para a TFS 1.2
</p>]]></description><guid isPermaLink="false">253509</guid><pubDate>Sun, 07 Nov 2021 20:39:15 +0000</pubDate></item><item><title>[Resolvido] (RESOLVIDO)</title><link>https://xtibia.com/forum/topic/253522-resolvido-resolvido/</link><description><![CDATA[<p style="background-color:#ffffff;color:#5c5c5c;font-size:14px;text-align:center;">
	<span><span style="font-size:20px;">Olá a todos do xtibia. gostaria de pedir um suporte em relação a meu servidor, eu estive testando algumas coisas esses dias e reparei que o systema de trade esta bugado!</span><span> </span><span style="color:#c0392b;"><span style="font-size:20px;">como estaria bugado?</span></span></span>
</p>

<p style="background-color:#ffffff;color:#5c5c5c;font-size:14px;text-align:center;">
	<span style="color:#000000;"><span><span style="font-size:20px;">bom. o problema é o seguinte eu fui fazer uma troca no game(trade)</span></span></span>
</p>

<p style="background-color:#ffffff;color:#000000;font-size:14px;text-align:center;">
	<font face="Georgia, serif"><span style="font-size:20px;">é quando eu cliquei pra aceitar a troca apareceu essa mensagem no outro personagem</span></font>
</p>

<p style="background-color:#ffffff;color:#000000;font-size:14px;text-align:center;">
	<font face="Georgia, serif"><span style="font-size:20px;">You can't carry more than six pokemons, trade cancelled</span></font>
</p>

<p style="background-color:#ffffff;color:#000000;font-size:14px;text-align:center;">
	<font face="Georgia, serif"><span style="font-size:20px;">ah. mais eu não estava portando nemhum pokemon! para dar esse erro. então gostaria de pedir ajuda a vocês</span></font>
</p>

<p style="background-color:#ffffff;color:#000000;font-size:14px;text-align:center;">
	<span style="color:#c0392b;"><font face="Georgia, serif"><span style="font-size:20px;">não aparece nemhum erro na distro! então descartei a opção do erro ser em script!</span></font></span>
</p>

<p style="background-color:#ffffff;color:#000000;font-size:14px;text-align:center;">
	<font face="Georgia, serif"><span style="font-size:20px;">caso alguem saiba como resolver esse problema. porfavor serei grato! </span></font>
</p>
]]></description><guid isPermaLink="false">253522</guid><pubDate>Sun, 14 Nov 2021 19:04:58 +0000</pubDate></item><item><title>[Resolvido] Erro Site DBO</title><link>https://xtibia.com/forum/topic/253555-resolvido-erro-site-dbo/</link><description><![CDATA[<p>
	<b>Preciso de ajuda com meu site de dbo, quando clico em (Shop dragonball) ele vai para outra pagina ao em vez da que deveria ser o shop.</b>
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			<a class="ipsAttachLink ipsAttachLink_image" href="//cdn.xtibia.com/monthly_2021_11/imagem_2021-11-27_181537.png.fce513cf6bd3722afccd1914aac46c6c.png" data-fileid="30312" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="30312" data-ratio="56.20" width="1000" alt="imagem_2021-11-27_181537.thumb.png.ce416cdd03674831a02b0bcc65092b96.png" src="https://cdn.xtibia.com/monthly_2021_11/imagem_2021-11-27_181537.thumb.png.ce416cdd03674831a02b0bcc65092b96.png" /></a>
		</p>
	</div>
</div>

<p>
	 
</p>
]]></description><guid isPermaLink="false">253555</guid><pubDate>Sat, 27 Nov 2021 21:16:51 +0000</pubDate></item><item><title>[Resolvido] Personagem fica lento ao sair do surf, n&#xE3;o da para andar.</title><link>https://xtibia.com/forum/topic/252454-resolvido-personagem-fica-lento-ao-sair-do-surf-n%C3%A3o-da-para-andar/</link><description><![CDATA[<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			local function doSendMagicEffecte(pos, effect)<br />
			    addEvent(doSendMagicEffect, 9, pos, effect)<br />
			end
		</p>

		<p>
			local waters = {11756, 4614, 4615, 4616, 4617, 4618, 4619, 4608, 4609, 4610, 4611, 4612, 4613, 7236, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4665, 4666, 4820, 4821, 4822, 4823, 4824, 4825}<br />
			                                                                      <br />
			local flie = {'4820', '4821', '4822', '4823', '4824', '4825'}<br />
			                                                                   --alterado v1.6 tabelas agora em configuration.lua!<br />
			local premium = false
		</p>

		<p>
			function onStepIn(cid, item, position, fromPosition)
		</p>

		<p>
			if not isPlayer(cid) or isInArray({0, 0}, getPlayerGroupId(cid)) then --alterado v1.9<br />
			return true<br />
			end<br />
			if getPlayerStorageValue(cid, 75846) &gt;= 1 then return true end   --alterado v1.9
		</p>

		<p>
			if isPlayer(cid) and getCreatureOutfit(cid).lookType == 814 then return false end -- TV
		</p>

		<p>
			if isPlayer(cid) and not isPremium(cid) and premium == true then<br />
			   doTeleportThing(cid, fromPosition, false)<br />
			   doPlayerSendCancel(cid, "Only premium members are allowed to surf.")<br />
			   return true<br />
			end
		</p>

		<p>
			if getCreatureOutfit(cid).lookType == 316 or getCreatureOutfit(cid).lookType == 648 then<br />
			   doSendMagicEffect(fromPosition, 136)<br />
			end
		</p>

		<p>
			if (getPlayerStorageValue(cid, 63215) &gt;= 1 or getPlayerStorageValue(cid, 17000) &gt;= 1) then<br />
			return true<br />
			end
		</p>

		<p>
			if #getCreatureSummons(cid) == 0 then<br />
			   doPlayerSendCancel(cid, "You need a pokemon to surf.")<br />
			   doTeleportThing(cid, fromPosition, false)<br />
			   return true<br />
			end<br />
			                       --alterado v1.6<br />
			if (not isInArray(specialabilities["surf"], getPokemonName(getCreatureSummons(cid)[1]))) then <br />
			   doPlayerSendCancel(cid, "This pokemon cannot surf.")<br />
			   doTeleportThing(cid, fromPosition, false)<br />
			   return true<br />
			end
		</p>

		<p>
			if getPlayerStorageValue(cid, 5700) == 1 then<br />
			   doPlayerSendCancel(cid, "You can't do that while is mount in a bike!")<br />
			   doTeleportThing(cid, fromPosition, false)<br />
			   return true<br />
			end
		</p>

		<p>
			if getPlayerStorageValue(cid, 212124) &gt;= 1 then         --alterado v1.6<br />
			   doPlayerSendCancel(cid, "You can't do it with a pokemon with mind controlled!")<br />
			   doTeleportThing(cid, fromPosition, false)<br />
			   return true<br />
			end
		</p>

		<p>
			if getPlayerStorageValue(cid, 52480) &gt;= 1 then<br />
			   doPlayerSendCancel(cid, "You can't do it while a duel!")  --alterado v1.6<br />
			   doTeleportThing(cid, fromPosition, false)<br />
			   return true<br />
			end
		</p>

		<p>
			if getPlayerStorageValue(cid, 6598754) == 1 or getPlayerStorageValue(cid, 6598755) == 1 then <br />
			   doPlayerSendCancel(cid, "You can't do it while in the PVP Zone!")   --alterado v1.7<br />
			   doTeleportThing(cid, fromPosition, false)<br />
			   return true<br />
			end
		</p>

		<p>
			                                        --alterado v1.6<br />
			doSetCreatureOutfit(cid, {lookType = surfs[getPokemonName(getCreatureSummons(cid)[1])].lookType + 351}, -1) 
		</p>

		<p>
			local addonsurf = getPlayerSlotItem(cid, 8).uid<br />
			                local addosurf = getItemAttribute(addonsurf,"addonsurf")<br />
			                if not addosurf then<br />
			                              doSetItemAttribute(addonsurf,"addonsurf",0) <br />
			    doSetCreatureOutfit(cid, {lookType = surfs[getPokemonName(getCreatureSummons(cid)[1])].lookType + 351}, -1) <br />
			                end<br />
			                if addosurf &gt; 0 then<br />
			                                doSetCreatureOutfit(cid, {lookType = addosurf}, -1)
		</p>

		<p>
			                end
		</p>

		<p>
			doCreatureSay(cid, ""..getPokeName(getCreatureSummons(cid)[1])..", lets surf!", 1)<br />
			doChangeSpeed(cid, -(getCreatureSpeed(cid)))
		</p>

		<p>
			local speed = 75 + PlayerSpeed + getSpeed(getCreatureSummons(cid)[1]) * 8 * speedRate<br />
			setPlayerStorageValue(cid, 54844, speed)<br />
			doChangeSpeed(cid, speed)
		</p>

		<p>
			local pct = getCreatureHealth(getCreatureSummons(cid)[1]) / getCreatureMaxHealth(getCreatureSummons(cid)[1])<br />
			doItemSetAttribute(getPlayerSlotItem(cid, 8).uid, "hp", pct)
		</p>

		<p>
			doRemoveCreature(getCreatureSummons(cid)[1])
		</p>

		<p>
			addEvent(setPlayerStorageValue, 100, cid, 63215, 1)
		</p>

		<p>
			local item = getPlayerSlotItem(cid, <span class="ipsEmoji">?</span><br />
			if getItemAttribute(item.uid, "boost") and getItemAttribute(item.uid, "boost") &gt;= 50 and getPlayerStorageValue(cid, 42368) &lt;= 0 then<br />
			   addEvent(sendAuraEffect, 120, cid, auraSyst[getItemAttribute(item.uid, "aura")])    --alterado v1.8<br />
			end
		</p>

		<p>
			if useOTClient then<br />
			   doPlayerSendCancel(cid, '12//,hide') --alterado v1.8<br />
			end
		</p>

		<p>
			return true<br />
			end
		</p>

		<p>
			local direffects = {9, 9, 9, 9}
		</p>

		<p>
			function onStepOut(cid, item, position, fromPosition)
		</p>

		<p>
			if isPlayer(cid) and getCreatureOutfit(cid).lookType == 814 then return false end
		</p>

		<p>
			    local checkpos = fromPosition<br />
			        checkpos.stackpos = 0
		</p>

		<p>
			    if isInArray(waters, getTileInfo(checkpos).itemid) then<br />
			       if getPlayerStorageValue(cid, 63215) &gt;= 1 or getPlayerStorageValue(cid, 17000) &gt;= 1 then<br />
			          doSendMagicEffecte(fromPosition, direffects[getCreatureLookDir(cid) + 1])<br />
			       end<br />
			    end
		</p>

		<p>
			    if not isInArray(waters, getTileInfo(getThingPos(cid)).itemid) then
		</p>

		<p>
			        if getPlayerStorageValue(cid, 17000) &gt;= 1 then return true end<br />
			        if getPlayerStorageValue(cid, 63215) &lt;= 0 then return true end
		</p>

		<p>
			        doRemoveCondition(cid, CONDITION_OUTFIT)<br />
			        setPlayerStorageValue(cid, 63215, -1)
		</p>

		<p>
			        local item = getPlayerSlotItem(cid, <span class="ipsEmoji">?</span><br />
			        local pokemon = getItemAttribute(item.uid, "poke")<br />
			        local x = pokes[pokemon]
		</p>

		<p>
			        if not x then return true end
		</p>

		<p>
			        if getItemAttribute(item.uid, "nick") then<br />
			            doCreatureSay(cid, getItemAttribute(item.uid, "nick")..", I'm tired of surfing!", 1)<br />
			        else<br />
			            doCreatureSay(cid, getItemAttribute(item.uid, "poke")..", I'm tired of surfing!", 1)<br />
			        end
		</p>

		<p>
			        doSummonMonster(cid, pokemon)<br />
			        local pk = getCreatureSummons(cid)[1]        <br />
			                local balla = getPlayerSlotItem(cid, 8).uid<br />
			                local balladdon = getItemAttribute(balla,"addon")<br />
			                if not balladdon then<br />
			                                doSetItemAttribute(balla,"addon",0) 
		</p>

		<p>
			                end<br />
			                if balladdon &gt; 0 then<br />
			                                doSetCreatureOutfit(pk, {lookType = balladdon}, -1)
		</p>

		<p>
			                end<br />
			local pk = getCreatureSummons(cid)[1]        <br />
			                local balla = getPlayerSlotItem(cid, 8).uid<br />
			                local balladdon = getItemAttribute(balla,"addon")<br />
			                if not balladdon then<br />
			                                doSetItemAttribute(balla,"addon",0) 
		</p>

		<p>
			                end<br />
			                if balladdon &gt; 0 then<br />
			                                doSetCreatureOutfit(pk, {lookType = balladdon}, -1)
		</p>

		<p>
			                end
		</p>

		<p>
			        local pk = getCreatureSummons(cid)[1]
		</p>

		<p>
			        if not isCreature(pk) then<br />
			            pk = doCreateMonster(pokemon, backupPos)<br />
			            if not isCreature(pk) then<br />
			                doPlayerSendCancel(cid, "You can't stop surfing here.")<br />
			                doTeleportThing(cid, fromPosition, false)<br />
			            return true<br />
			            end<br />
			            doConvinceCreature(cid, pk)<br />
			        end
		</p>

		<p>
			        doChangeSpeed(pk, getCreatureSpeed(cid))<br />
			        doChangeSpeed(cid, -getCreatureSpeed(cid))<br />
			        doRegainSpeed(cid)      --alterado v1.6<br />
			        <br />
			        doTeleportThing(pk, fromPosition, false)<br />
			        doTeleportThing(pk, getThingPos(cid), true)<br />
			        doCreatureSetLookDir(pk, getCreatureLookDir(cid))
		</p>

		<p>
			        adjustStatus(pk, item.uid, true, false, true)
		</p>

		<p>
			        if useOTClient then<br />
			           doPlayerSendCancel(cid, '12//,show') --alterado v1.8<br />
			        end<br />
			        <br />
			    end
		</p>

		<p>
			return true<br />
			end
		</p>
	</div>
</div>

<p>
	 
</p>]]></description><guid isPermaLink="false">252454</guid><pubDate>Mon, 12 Oct 2020 22:16:56 +0000</pubDate></item><item><title>[Resolvido] [Encerrado] ajuda em trocar sprites</title><link>https://xtibia.com/forum/topic/250600-resolvido-encerrado-ajuda-em-trocar-sprites/</link><description><![CDATA[
<p>
	ola boa noite eu gostaria de ver se voce pode me ajudar eu quero passar alguns sprites de alguns pokemones para outro servidor mas nao sei como fazer isso voce pode me ajudar por favor.
</p>
]]></description><guid isPermaLink="false">250600</guid><pubDate>Thu, 28 Nov 2019 05:28:05 +0000</pubDate></item><item><title>Compilar TFS 0.3.6/0.4/1.0/1.1 em Visual Studio</title><link>https://xtibia.com/forum/topic/235555-compilar-tfs-036041011-em-visual-studio/</link><description><![CDATA[
<p>Galera, eu quero muito saber se tem como compilar TFS 0.3.6/0.4/1.0/1.1 usando o Microsoft Visual Studio 2013.</p>
<p> </p>
<p> </p>
<p>Por favor gente, me respondam. Se houver, me ensinem como!</p>
]]></description><guid isPermaLink="false">235555</guid><pubDate>Thu, 16 Jul 2015 04:52:56 +0000</pubDate></item><item><title>[Resolvido] Ajuda modificar esse script</title><link>https://xtibia.com/forum/topic/253159-resolvido-ajuda-modificar-esse-script/</link><description><![CDATA[<p>
	Gostaria de modificar esse script para o tfs.12
</p>]]></description><guid isPermaLink="false">253159</guid><pubDate>Mon, 05 Jul 2021 20:13:00 +0000</pubDate></item><item><title>[Resolvido] Mudar Itens iniciais Base Psoul</title><link>https://xtibia.com/forum/topic/252915-resolvido-mudar-itens-iniciais-base-psoul/</link><description><![CDATA[<p>
	Alguem Sabe onde posso ta editando esses items iniciais na base Psoul (PokeAimar) que se encontra aqui no forum...<br />
	Queria editar o item "Pokes' e a Bag Inicial de quando cria o char...<br />
	obg<br /><br />
	Link da base 
</p>
<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="366053" data-embedcontent="" data-embedid="embed1152676426" scrolling="no" src="https://xtibia.com/forum/topic/252134-pokeaimar-level-system-854-2020-com-sources/?do=embed" style="height:414px;max-width:502px;"></iframe>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="//cdn.xtibia.com/monthly_2021_03/981409638_Semttulo.png.cee4406ef594ae527d8174d62de53322.png" data-fileid="29820" data-fileext="png" rel=""><img alt="Sem título.png" class="ipsImage ipsImage_thumbnailed" data-fileid="29820" data-ratio="52.8" width="1000" src="https://cdn.xtibia.com/monthly_2021_03/810188650_Semttulo.thumb.png.81eafb201414c2c5ee63c4d5d2b900a7.png" /></a>
</p>]]></description><guid isPermaLink="false">252915</guid><pubDate>Thu, 25 Mar 2021 23:43:22 +0000</pubDate></item><item><title>[Resolvido] Poup Up</title><link>https://xtibia.com/forum/topic/253102-resolvido-poup-up/</link><description><![CDATA[<p>
	<span style="background-color:#ffffff;color:#5c5c5c;font-size:14px;">Ola tenho um script de menssagem, creaturescirpt de login, mas preciso que ela aparece depois que o player estivesse logado 3 segundos! se alguem poder me ajudar ficaria grato obrigado!</span>
</p>

<p>
	<img alt="asdasdas.png.0a0dafa20002ed6762e05d868d9db155.png" class="ipsImage ipsImage_thumbnailed" data-fileid="30033" data-ratio="168.41" width="345" src="https://cdn.xtibia.com/monthly_2021_06/asdasdas.png.0a0dafa20002ed6762e05d868d9db155.png" /></p>]]></description><guid isPermaLink="false">253102</guid><pubDate>Sat, 12 Jun 2021 01:26:35 +0000</pubDate></item><item><title>[Resolvido] Site hospedado na vps n&#xE3;o funciona fora dela.</title><link>https://xtibia.com/forum/topic/252865-resolvido-site-hospedado-na-vps-n%C3%A3o-funciona-fora-dela/</link><description><![CDATA[<p>
	<strong>Olá, gostaria de uma ajuda em um problema que estou enfrentando. Eu fiz as edições do meu servidor e tudo ok.<br />
	Ontem adquiri uma vps barata, só para testar mesmo. Eu acessei ela, instalei todos os recursos para rodar meu server. Ele até fica online e eu consigo entrar no game pelo meu pc. <br />
	Na vps o Site funciona normalmente com o ip. Mas no meu pc não está conectando de forma alguma,  só mostra "Não é possível acessar esse site" tanto usando o ip direto quanto o subdominio.<br />
	Alguém sabe oque pode estar acontecendo?</strong>
</p>

<p>
	<strong>Meu site é gesior 2012.</strong>
</p><p>
	Ja resolvi clã, era so as portas que faltava abrir. Usei o xampp checkport e abri todas que precisava, dai funcionou
</p>]]></description><guid isPermaLink="false">252865</guid><pubDate>Mon, 08 Mar 2021 21:37:31 +0000</pubDate></item><item><title>[Resolvido] [AJUDA] Problema para alinhar templates no website</title><link>https://xtibia.com/forum/topic/252429-resolvido-ajuda-problema-para-alinhar-templates-no-website/</link><description><![CDATA[<p>
	Estou com problema para alinhar um novo template<span style="font-family:Arial, Helvetica, sans-serif;"> no meu website, segue a script : (Top Torneio)</span>
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			&lt;html&gt;<br />
			   &lt;head&gt;<br />
			      &lt;link rel="stylesheet" href="{$path}/templates/new/css/modern.css" type="text/css"/&gt;<br />
			      &lt;link href="https://fonts.googleapis.com/css?family=Quicksand:500" rel="stylesheet"&gt;<br />
			      &lt;link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous"&gt;<br />
			      &lt;link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"&gt;<br />
			      &lt;script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"&gt;&lt;/script&gt;<br />
			      &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"&gt;&lt;/script&gt;<br />
			      &lt;script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"&gt;&lt;/script&gt;<br />
			      &lt;link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet"&gt;<br />
			      &lt;link href="https://fonts.googleapis.com/css?family=Armata" rel="stylesheet"&gt;<br />
			      &lt;link href="https://fonts.googleapis.com/css?family=Quicksand" rel="stylesheet"&gt;<br />
			      &lt;link rel="shortcut icon" href="{$path}/templates/new/favicon.ico" type="image/x-icon"&gt;<br />
			      &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"&gt;&lt;/script&gt;<br />
			      &lt;script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"&gt;&lt;/script&gt;<br />
			      &lt;title&gt;{$title}&lt;/title&gt;<br />
			      &lt;style&gt;<br />
			            body {<br />
			                font-family: 'Quicksand', sans-serif;<br />
			                font-weight: 450;<br />
			            }<br />
			        &lt;/style&gt;<br />
			   &lt;/head&gt;<br />
			   &lt;body&gt;
		</p>

		<p>
			      &lt;div class="mainbody"&gt;<br />
			      &lt;div class="dex" style="background-image:url('{$path}/templates/new/images/dex/oddish.gif')"&gt;&lt;/div&gt;<br />
			      &lt;div id="header"&gt;<br />
			         &lt;div class="logo"&gt;<br />
			            &lt;img src="{$path}/templates/new/images/new-logo.png"&gt;<br />
			         &lt;/div&gt;<br />
			         &lt;div class="navbar" id="navbar"&gt;<br />
			         <br />
			            &lt;div class="menuNavbar"&gt;<br />
			               &lt;a href="{$path}"&gt;<br />
			                  &lt;div class="menu1"&gt;Inicio&lt;/div&gt;<br />
			               &lt;/a&gt;<br />
			               &lt;i class="fa fa-adjust" style=" color: #48a6cc; transform: rotate(90deg); "&gt;&lt;/i&gt;<br />
			               &lt;a href="{$path}/index.php/account/create" id="menu2-link"&gt;<br />
			                  &lt;div class="menu2"&gt;Criar Conta&lt;/div&gt;<br />
			               &lt;/a&gt;<br />
			               &lt;i class="fa fa-adjust" style=" color: #48a6cc; transform: rotate(90deg); "&gt;&lt;/i&gt;<br />
			               &lt;a href="{$path}/index.php/p/v/downloads"&gt;<br />
			                  &lt;div class="menu3"&gt;Baixar Launcher&lt;/div&gt;<br />
			               &lt;/a&gt;<br />
			           &lt;br&gt;<br />
			           &lt;small&gt;&lt;font size="1" style="right: 250px; bottom: -30px; color: white;font-weight: bold;" &gt;<br />
			                        Server Status:<br />
			                        {foreach from=$worlds key=id item=world}<br />
			                         {$world}<br />
			                        {if $serverOnline[$id]}<br />
			&lt;span style="color: MediumSeaGreen;font-weight: bold;"&gt;Online&lt;/span&gt;<br />
			                                        Uptime: {$serverUptime[$id]}<br />
			                                        Treinadores Online: {$serverPlayers[$id]}/{$serverMax[$id]}<br />
			                                    {else}<br />
			                                        &lt;span style="color: tomato;font-weight: bold;"&gt;Offline&lt;/span&gt;<br />
			                                    {/if}<br />
			                                                                    {/foreach} &lt;/font&gt;&lt;/small&gt;<br />
			            &lt;/div&gt;<br />
			            &lt;div class="navbuttons"&gt;<br />
			               &lt;a href="https://www.facebook.com/Otpokemon.Wind/" target="_blank" alt="Page Facebook"&gt;<br />
			                 &lt;div class="buttons buttonForum"&gt;&lt;font size="2"&gt;Facebook&lt;/div&gt;&lt;/font&gt;<br />
			               &lt;/a&gt;<br />
			               &lt;a href="https://www.facebook.com/Otpokemon.Wind/" target="_blank" alt="Forum"&gt;<br />
			                  &lt;div class="buttons buttonFacebook"&gt;&lt;font size="2"&gt;Discord&lt;/div&gt;&lt;/font&gt;<br />
			               &lt;/a&gt;<br />
			               &lt;a href="https://www.facebook.com/Otpokemon.Wind/" target="_blank" alt="Blog"&gt;<br />
			                  &lt;div class="buttons buttonBlog"&gt;&lt;font size="2"&gt;Grupo&lt;/div&gt;&lt;/font&gt;<br />
			               &lt;/a&gt;<br />
			            &lt;/div&gt;<br />
			         &lt;/div&gt;<br />
			      &lt;/div&gt;<br />
			      &lt;div class="menu_nav" style=""&gt;<br />
			         &lt;div id="navigation_button"&gt;<br />
			            Conta<br />
			            &lt;div class="icon_menu_title"&gt;&lt;img src="{$path}/templates/new/images/navigation.png" width="40" height="40" title="Manage Account" alt="Manage Account"&gt;&lt;/div&gt;<br />
			         &lt;/div&gt;<br />
			         {if $logged == 1}<br />
			         &lt;div class="nav_links_logged"&gt;<br />
			         &lt;a href="{$path}index.php/p/v/gifs"&gt; Shop&lt;/a&gt; &lt;br&gt;<br />
			                    &lt;a href="{$path}index.php/p/v/gifs/history"&gt; Histórico&lt;/a&gt;<br />
			            &lt;a href="{$path}/index.php/account"&gt;&lt;img src="{$path}/templates/new/images/menuBalliconGreen.png" class="nav_link_icon"&gt;Gerenciar Conta&lt;/a&gt;<br />
			            &lt;br&gt;&lt;a href="{$path}/index.php/character/create_character"&gt;&lt;img src="{$path}/templates/new/images/menuBalliconGreen.png" class="nav_link_icon"&gt;Criar Personagem&lt;/a&gt;<br />
			            &lt;br&gt;&lt;a href="{$path}/index.php/account/logout" reload="true"&gt;&lt;img src="{$path}/templates/new//images/menuBalliconGreen.png" class="nav_link_icon"&gt;&lt;i class="fa fa-sign-out"&gt;&lt;/i&gt;Sair&lt;/a&gt;<br />
			            &lt;br&gt;<br />
			    &lt;/div&gt;<br />
			         {else}<br />
			         &lt;div class="nav_links"&gt;<br />
			         &lt;form action="{$path}/index.php/account/login.ide" method="post" class="unlogged submitLoggin"&gt;<br />
			            &lt;center&gt;<br />
			               &lt;input type="hidden" class="backurl" name="backurl" value=""&gt;<br />
			               &lt;input onfocus="javascript:this.value=''" type="text" class="input loggin_account" name="name" placeholder="Login" for="username"&gt;<br />
			               &lt;input onfocus="javascript:this.value=''" type="password" class="input loggin_account" name="pass" placeholder="Senha" for="password"&gt;<br />
			            &lt;/center&gt;<br />
			            &lt;center&gt;<br />
			               &lt;input type="Submit" class="loginbutton" name="Submit" value="Entrar"&gt;<br />
			            &lt;/center&gt;<br />
			         &lt;/form&gt;<br />
			         &lt;div class="nav_links_green unlogged"&gt;<br />
			            &lt;a href="{$path}/index.php/account/create"&gt;&lt;img src="{$path}/templates/new/images/menuBalliconGreen.png" class="nav_link_icon"&gt;Criar Conta&lt;/a&gt;<br />
			            &lt;br&gt;&lt;a href="{$path}/index.php/account/lost"&gt;&lt;img src="{$path}/templates/new/images/menuBalliconGreen.png" class="nav_link_icon"&gt;Recuperar Conta&lt;/a&gt;<br />
			            &lt;br&gt;<br />
			         &lt;/div&gt;<br />
			       &lt;/div&gt;<br />
			         {/if}<br />
			         &lt;div id="community_button"&gt;<br />
			            Informacoes<br />
			            &lt;div class="icon_menu_title"&gt;&lt;img src="{$path}/templates/new/images/community.png" width="40" height="40" title="Community"&gt;&lt;/div&gt;<br />
			         &lt;/div&gt;<br />
			         &lt;div class="nav_links"&gt;<br />
			            &lt;div class="nav_links_blue"&gt;<br />
			               &lt;a href="{$path}/index.php/p/v/learn"&gt;&lt;img src="{$path}/templates/new/images/menuBalliconBlue.png" class="nav_link_icon"&gt;Aprenda a Jogar&lt;/a&gt;<br />
			               &lt;br&gt;&lt;a href="{$path}/index.php/p/v/downloads"&gt;&lt;img src="{$path}/templates/new/images/menuBalliconBlue.png" class="nav_link_icon"&gt;Download Game&lt;/a&gt;<br />
			               &lt;br&gt;<br />
			            &lt;/div&gt;<br />
			            &lt;div class="nav_links_red"&gt;<br />
			               &lt;br&gt;&lt;a href="{$path}/index.php/p/v/map"&gt;&lt;img src="{$path}/templates/new/images/menuBalliconRed.png" class="nav_link_icon"&gt;Mapa&lt;/a&gt;<br />
			               &lt;br&gt;&lt;a href="{$path}/index.php/houses/main"&gt;&lt;img src="{$path}/templates/new/images/menuBalliconRed.png" class="nav_link_icon"&gt;Casas&lt;/a&gt;<br />
			               &lt;br&gt;&lt;a href="{$path}/index.php/guilds"&gt;&lt;img src="{$path}/templates/new/images/menuBalliconRed.png" class="nav_link_icon"&gt;Guilds&lt;/a&gt;<br />
			               &lt;br&gt;&lt;a href="{$path}/index.php/highscores"&gt;&lt;img src="{$path}/templates/new/images/menuBalliconRed.png" class="nav_link_icon"&gt;Ranking&lt;/a&gt;<br />
			               &lt;br&gt;&lt;a href="{$path}/index.php/p/v/deaths"&gt;&lt;img src="{$path}/templates/new/images/menuBalliconRed.png" class="nav_link_icon"&gt;Ultimas Mortes&lt;/a&gt;<br />
			               &lt;br&gt;&lt;a href="{$path}/index.php/character/view"&gt;&lt;img src="{$path}/templates/new/images/menuBalliconRed.png" class="nav_link_icon"&gt;Procurar&lt;/a&gt;<br />
			               &lt;br&gt;<br />
			            &lt;/div&gt;<br />
			            &lt;div class="nav_links_purple"&gt;<br />
			               &lt;br&gt;&lt;a href="{$path}/index.php/p/v/rules"&gt;&lt;img src="{$path}/templates/new/images/menuBalliconPurple.png" class="nav_link_icon"&gt;Regras&lt;/a&gt;<br />
			               &lt;br&gt;&lt;a href="{$path}/index.php/p/v/fasites"&gt;&lt;img src="{$path}/templates/new/images/menuBalliconPurple.png" class="nav_link_icon"&gt;Parceiros&lt;/a&gt;<br />
			               &lt;br&gt;&lt;a href="{$path}/index.php/forum"&gt;&lt;img src="{$path}/templates/new/images/menuBalliconPurple.png" class="nav_link_icon"&gt;Forum&lt;/a&gt;<br />
			                              &lt;br&gt;&lt;a href="{$path}/index.php/p/v/donate"&gt;&lt;img src="{$path}/templates/new/images/menuBalliconPurple.png" class="nav_link_icon"&gt;Donate&lt;/a&gt;<br />
			&lt;br&gt;&lt;a href="{$path}/index.php/p/v/gifts"&gt;&lt;img src="{$path}/templates/new/images/menuBalliconPurple.png" class="nav_link_icon"&gt;VIP Shop&lt;/a&gt;<br />
			               &lt;br&gt;<br />
			            &lt;/div&gt;<br />
			         &lt;/div&gt;<br />
			         &lt;div id="search_button"&gt;<br />
			            Procurar Player<br />
			            &lt;div class="icon_menu_title"&gt;&lt;img src="{$path}/templates/new/images/search.png" width="40" height="40" title="Search"&gt;&lt;/div&gt;<br />
			         &lt;/div&gt;<br />
			                 <br />
			         &lt;div class="nav_links_search"&gt;<br />
			            &lt;form action="{$path}/index.php/character/view" method="post"&gt;<br />
			               &lt;input type="text" id="search" class="keyboardInput searchBar" name="name"&gt;<br />
			               &lt;input value="Go" style="position: absolute;margin-top: 9px;" type="submit"&gt;<br />
			            &lt;/form&gt;<br />
			         &lt;/div&gt;<br />
			         &lt;div id="toplevel_button"&gt;<br />
			            Top Level<br />
			            &lt;div class="icon_menu_title"&gt;&lt;img src="{$path}/templates/new/images/toplevel.png" width="40" height="40" title="Top Level"&gt;&lt;/div&gt;<br />
			        &lt;/div&gt;<br />
			         &lt;div class="nav_links_highscores"&gt;<br />
			         {include_php file="templates/new/topplayer.php"}<br />
			         &lt;/div&gt;<br />
			      &lt;/div&gt;<br />
			      &lt;div class="newscont"&gt;<br />
			         &lt;center&gt;<br />
			            &lt;h1&gt;&lt;span style="font-size:40%;"&gt;Bem vindo ao mundo {$title}&lt;/h1&gt;<br />
			         &lt;/center&gt;<br />
			         &lt;/span&gt;     <br />
			         {$main}<br />
			         &lt;div class="copyrights"&gt;<br />
			            Procuramos trazer um servidor de qualidade e diversao xD<br />
			         &lt;/div&gt;<br />
			      &lt;/div&gt;<br />
			   &lt;/body&gt;<br />
			&lt;/html&gt;
		</p>
	</div>
</div>

<p>
	Imagem de como fica:
</p>

<p>
	<span style="font-family:Arial, Helvetica, sans-serif;"><a href="https://ibb.co/Fgsw5f8" rel="external nofollow">https://ibb.co/Fgsw5f8</a></span>
</p>

<p>
	<span style="font-family:Arial, Helvetica, sans-serif;">Como eu quero? Quero ele embaixo do "Procurar Player" REP++ </span>
</p>]]></description><guid isPermaLink="false">252429</guid><pubDate>Thu, 01 Oct 2020 17:27:47 +0000</pubDate></item><item><title>[Resolvido] [AJUDA] COM MAP DO Poke Roxy</title><link>https://xtibia.com/forum/topic/252612-resolvido-ajuda-com-map-do-poke-roxy/</link><description><![CDATA[<p>
	nao sei se aqui e o lugar certo mais vamos la.
</p>

<p>
	 
</p>

<p>
	quanto tento abrir o map do Roxy ele vem todo bugado ja fiz de botar os items na pasta do remeres ja peguei o tibia.dat e de mais 
</p>

<p>
	 
</p>

<p>
	quando tento abrir fica assim
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="//cdn.xtibia.com/monthly_2020_12/image.png.91e5a0668fba92799ac2ee9df98d5549.png" data-fileid="29476" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="29476" data-ratio="56.20" width="1000" alt="image.thumb.png.3c0bf66e652de2c29a0c2c36bfeb0b30.png" src="https://cdn.xtibia.com/monthly_2020_12/image.thumb.png.3c0bf66e652de2c29a0c2c36bfeb0b30.png" /></a>
</p>

<p>
	porfavo me ajuda ai 
</p>]]></description><guid isPermaLink="false">252612</guid><pubDate>Wed, 09 Dec 2020 13:45:44 +0000</pubDate></item><item><title>[Resolvido] Ajuda com Mensagem</title><link>https://xtibia.com/forum/topic/252686-resolvido-ajuda-com-mensagem/</link><description><![CDATA[<p>
	Boa noite a Todos estou com o seguinte erro como na imagem
</p>

<p>
	eu queria que essa mensagem Voce gastou 1 ultraball para capturar esse pokemon ficasse abaixo do voce capturou um pokemon.
</p>

<p>
	o erro e que essa mensagem aparece antes do efeito da ball termina assim tira a emoção.
</p>
<p><a href="//cdn.xtibia.com/monthly_2021_01/1138039182_errocath.PNG.ca6e2919bd94b13b82073d06766d1b01.PNG" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="29521" src="https://cdn.xtibia.com/monthly_2021_01/1138039182_errocath.PNG.ca6e2919bd94b13b82073d06766d1b01.PNG" data-ratio="6.92" width="694" class="ipsImage ipsImage_thumbnailed" alt="erro cath.PNG"></a></p>]]></description><guid isPermaLink="false">252686</guid><pubDate>Fri, 08 Jan 2021 23:24:05 +0000</pubDate></item><item><title>[Resolvido] ERRO na compila&#xE7;ao</title><link>https://xtibia.com/forum/topic/252442-resolvido-erro-na-compila%C3%A7ao/</link><description><![CDATA[<p>
	Alguem me ajuda com esse erro?
</p>
<p><a href="//cdn.xtibia.com/monthly_2020_10/Screenshot_2.png.264fb3524a3a02c1651f2894316e00eb.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="29302" src="https://cdn.xtibia.com/monthly_2020_10/Screenshot_2.png.264fb3524a3a02c1651f2894316e00eb.png" data-ratio="28.89" width="637" class="ipsImage ipsImage_thumbnailed" alt="Screenshot_2.png"></a></p>]]></description><guid isPermaLink="false">252442</guid><pubDate>Mon, 05 Oct 2020 20:50:07 +0000</pubDate></item><item><title>[Resolvido] (erro) criature.lua console</title><link>https://xtibia.com/forum/topic/252675-resolvido-erro-criaturelua-console/</link><description><![CDATA[<p>
	Boa tarde, estou precisando de ajuda sobre esse erro no console, se alguém puder me ajudar ;s
</p>

<p>
	 o erro do console sempre acontece quando apanho de alguma criatura.
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="//cdn.xtibia.com/monthly_2021_01/image.png.3fcd594b4dd33ca21d4b9797bc3ed2b4.png" data-fileid="29514" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="29514" data-ratio="56.20" width="1000" alt="image.thumb.png.26d6dcb30720f6b78ad7fbb705178cb1.png" src="https://cdn.xtibia.com/monthly_2021_01/image.thumb.png.26d6dcb30720f6b78ad7fbb705178cb1.png" /></a>
</p>]]></description><guid isPermaLink="false">252675</guid><pubDate>Mon, 04 Jan 2021 20:44:06 +0000</pubDate></item><item><title>[Resolvido] Help Bug Otclient ao soltar effect distance [SEM RESPOSTA] Podem fechar</title><link>https://xtibia.com/forum/topic/252664-resolvido-help-bug-otclient-ao-soltar-effect-distance-sem-resposta-podem-fechar/</link><description><![CDATA[<p>
	Olá a todos do xtibia gostaria da ajuda de alguem pra solucionar meu probleminha, estou editando um servidor de dragonball com src etc. So que tem um pequeno bug visual no meu otclient, quando eu solto um atk com effect distance fica esse bug agradeço desde já  <span class="ipsEmoji">?</span>❤
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="//cdn.xtibia.com/monthly_2021_01/20210101_210455.jpg.66a147c81a7120c12985f305e8ce6c42.jpg" data-fileid="29504" data-fileext="jpg" rel=""><img alt="20210101_210455.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="29504" data-ratio="206.04" width="364" src="https://cdn.xtibia.com/monthly_2021_01/20210101_210455.thumb.jpg.a353e730d2633b7436aa7b1927521426.jpg" /></a>
</p>

<p>
	 
</p>

<p style="text-align:center;">
	<u><em><span style="color:#c0392b;">PODEM FECHAR O TOPICO NÃO TEVE NEMHUMA RESPOSTA QUE  PUDESE CORRIGIR O </span></em></u>
</p>

<p style="text-align:center;">
	<u><em><span style="color:#c0392b;">PROBLEMA ENTÃO EU RESOLVI DEIXAR OS </span></em></u>
</p>

<p style="text-align:center;">
	<u><em><span style="color:#c0392b;">EFFECTS EM UNIT8 PARA RESOLVER O PROBLEMA!</span></em></u>
</p>

<p style="text-align:center;">
	<u><em><span style="color:#c0392b;">OBRIGADO POR TENTAREM AJUDAR <span class="ipsEmoji">❤️</span></span></em></u>
</p>]]></description><guid isPermaLink="false">252664</guid><pubDate>Fri, 01 Jan 2021 23:14:17 +0000</pubDate></item><item><title>[Resolvido] erro Pokemons que eu adicionei se multiplicando e n&#xE3;o saindo da Pokeball</title><link>https://xtibia.com/forum/topic/252512-resolvido-erro-pokemons-que-eu-adicionei-se-multiplicando-e-n%C3%A3o-saindo-da-pokeball/</link><description><![CDATA[<p>
	depois que adicionei alguns pokemons no meu poketibia, toda vez que eu tento lançar pra fora da pokebola ele ao invés de sair normal ele se multiplica toda vez que eu aperto na ball... 
</p>]]></description><guid isPermaLink="false">252512</guid><pubDate>Sun, 01 Nov 2020 20:22:50 +0000</pubDate></item><item><title>[Resolvido] Splash na frente da porta</title><link>https://xtibia.com/forum/topic/252511-resolvido-splash-na-frente-da-porta/</link><description><![CDATA[<p>
	Opa gente, boa tarde, noite ou dia.
</p>

<p>
	Então, eu estava editando meu mapa quando eu tentei colocar um splash na frente da porta e n consegui, só consigo colocar em cima da porta, alguem sabe me ajudar nisso? ... ta ai as imagens como demonstração ... alguém poderia me ajudar?<span> </span><span> </span>
</p>
<p><a href="//cdn.xtibia.com/monthly_2020_10/image.png.6367b82de63ae634887ce1c1dcf17333.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="29402" src="https://cdn.xtibia.com/monthly_2020_10/image.thumb.png.c2ce083b5c48fe594b98a69b3ee42414.png" data-ratio="54.6" width="1000" class="ipsImage ipsImage_thumbnailed" alt="image.png"></a></p>
<p><a href="//cdn.xtibia.com/monthly_2020_10/image.png.d3b88716d7453ec80871df200f01e948.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="29403" src="https://cdn.xtibia.com/monthly_2020_10/image.thumb.png.94a9adc71b6cfa321d587b23e03dec00.png" data-ratio="54.6" width="1000" class="ipsImage ipsImage_thumbnailed" alt="image.png"></a></p>]]></description><guid isPermaLink="false">252511</guid><pubDate>Sat, 31 Oct 2020 13:10:03 +0000</pubDate></item></channel></rss>
