<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
	<title>Suporte OTserv</title>
	<description>Aqui você encontra todo suporte sobre OTserv, já catalotado.</description>
	<link>http://www.xtibia.com/forum/index.php</link>
	<pubDate>Tue, 16 Mar 2010 00:55:45 +0000</pubDate>
	<ttl>30</ttl>
	<item>
		<title>Npc Quest</title>
		<link>http://www.xtibia.com/forum/topic/129539-npc-quest/</link>
		<description><![CDATA[alguem com um tempinho livre me diz como fazer um NPC DE QUEST<br />
<br />
EXEMPLO:<br />
<br />
Eu começo uma conversa com o NPC e falo QUEST ai ele me pede para eu pega uma KATANA e da pra ele. Depois disso feito ele me dava uma SPEAR<br />
<br />
por favor!! preciso muito]]></description>
		<pubDate>Tue, 16 Mar 2010 00:55:45 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129539-npc-quest/</guid>
	</item>
	<item>
		<title>Fzer Npc Nao Andar</title>
		<link>http://www.xtibia.com/forum/topic/129536-fzer-npc-nao-andar/</link>
		<description><![CDATA[Ae galera como que eu eu faço pra um NPC num andar nada? Ajuda ae  <img src='http://www.xtibia.com/forum/public/style_emoticons/default/angry.gif' class='bbc_emoticon' alt=':angry:' />]]></description>
		<pubDate>Tue, 16 Mar 2010 00:08:06 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129536-fzer-npc-nao-andar/</guid>
	</item>
	<item>
		<title>Tirando Pz !</title>
		<link>http://www.xtibia.com/forum/topic/129530-tirando-pz/</link>
		<description>ae galera no meu mapa tem umas áreas que sao PZ e eu nao quero que sejam PZ! e quando abro o mapa no RME aparece essa área que eh pz com o piso verde...ja tentei de tudo pra tirar o pz mas nao sei como que tira! alguem sabe? valeu :b</description>
		<pubDate>Mon, 15 Mar 2010 22:38:57 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129530-tirando-pz/</guid>
	</item>
	<item>
		<title><![CDATA[[ Resolvido] Pvp Arena]]></title>
		<link>http://www.xtibia.com/forum/topic/129506-resolvido-pvp-arena/</link>
		<description><![CDATA[<strong class='bbc'>Aew pessoal.. Fiz uma arena bem rox.. Ela num tem nenhum script, ela foi feita diretamente do "RME map editor"<br />
La na arena num perde nada.. S&#243; que quando o player sai da arena com vida baixa.. ele vai pro templo com vida baixa..<br />
-Se ele tiver envenenado.. E ele sai ou morre da arena ele continua com o veneno..<br />
-Se ele tiver paralizado e morrer ele volta pro templo "paralizado"<br />
<br />
Ou seja, a arena ta imcompleta... Tem algum jeito de arrumar? ou fazer uma gambiarra? xD<br />
<br />
<span class='bbc_underline'>O que eu quero: Quero que ao morrer/sair na arena tirar paralyze e pox!</span><br />
<br />
Desde j&#225;, Grato.<br />
</strong>]]></description>
		<pubDate>Sun, 14 Mar 2010 23:26:51 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129506-resolvido-pvp-arena/</guid>
	</item>
	<item>
		<title><![CDATA[[Problema] Class Pdo]]></title>
		<link>http://www.xtibia.com/forum/topic/129503-problema-class-pdo/</link>
		<description><![CDATA[<pre class='prettyprint'>
STEP 2
Check database connection
If you don't see any errors press link to STEP 3 - Add tables and columns to DB. If you see some errors it mean server has wrong configuration. Check FAQ or ask author of acc. maker.
Fatal error: Class 'PDO' not found in C:&#092;AppServ&#092;www&#092;pot&#092;OTS.php on line 1696
</pre><br />
<br />
Enfim, to tendo esse problema na hora de configura meu Geisor....<br />
Configurei todo o config.lua e todo o config do site... Mas eu tenho esse problema.<br />
Com mais informações na internet, eu fiquei sabendo que algumas linhas poderiam ser postas no arquivo pra anular o problema:<br />
<br />
<pre class='prettyprint'>
Class PDO

extension = php_pdo.dll
extension = php_pdo_firebird.dll
extension = php_pdo_mssql.dll
extension = php_pdo_mysql.dll
extension = php_pdo_oci.dll
extension = php_pdo_oci8.dll
extension = php_pdo_odbc.dll
extension = php_pdo_pgsql.dll
extension = php_pdo_sqlite.dll
</pre><br />
<br />
Mas esses me retornam esse problema:<br />
<pre class='prettyprint'>
STEP 2
Check database connection
If you don't see any errors press link to STEP 3 - Add tables and columns to DB. If you see some errors it mean server has wrong configuration. Check FAQ or ask author of acc. maker.
Parse error: syntax error, unexpected T_STRING, expecting '{' in C:&#092;AppServ&#092;www&#092;pot&#092;OTS.php on line 1686
</pre><br />
<br />
e se eu botar as chaves antes e depois dos Extensions eu tenho isso:<br />
<br />
<pre class='prettyprint'>
STEP 2
Check database connection
If you don't see any errors press link to STEP 3 - Add tables and columns to DB. If you see some errors it mean server has wrong configuration. Check FAQ or ask author of acc. maker.
Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in C:&#092;AppServ&#092;www&#092;pot&#092;OTS.php on line 1686
</pre><br />
<br />
<br />
<br />
E agora?]]></description>
		<pubDate>Sun, 14 Mar 2010 20:51:50 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129503-problema-class-pdo/</guid>
	</item>
	<item>
		<title>Creature Not Found,preciso De Ajuda</title>
		<link>http://www.xtibia.com/forum/topic/129494-creature-not-foundpreciso-de-ajuda/</link>
		<description><![CDATA[Eae Pessoal estou com um problema,&#233; o seguinte o problema n&#227;o causa nada dentro do jogo,mais fica aparecendo o problema no console e isso acaba irritando,n&#227;o sei como tirar esse erro do console<br />
<br />
aparece assim:<br />
Lua Scrit Error: [Spell Interface]<br />
in a timer event called from:<br />
data/spells/scripts/super ghost attack.lua:onCastSpell<br />
<br />
LuaDoCombat&lt;&gt;. Creature not found<br />
<br />
N&#227;o sei muito bem porque causa esse problema,eu tenho 60% que &#233; quando um monstro usa no jogador essas magia<br />
tanto faz tem como eu esconder esse erro no console,afinal ele n&#227;o causa nenhum problema no jogo<br />
<br />
edit:Essa magia &#233; pra uma voca&#231;&#227;o e n&#227;o quero tirar,s&#243; quero que o problema n&#227;o ocorra no meu console.<br />
<br />
agrade&#231;o]]></description>
		<pubDate>Sun, 14 Mar 2010 17:13:43 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129494-creature-not-foundpreciso-de-ajuda/</guid>
	</item>
	<item>
		<title>Como Mudar</title>
		<link>http://www.xtibia.com/forum/topic/129490-como-mudar/</link>
		<description><![CDATA[Alguem pde me dizer como éé que muda o tempo de bater<br />
porque la no meu ot demora muito pra bater e rapidin que eu quero mudar agora<br />
<br />
pra batar ,hita mais rapido diz urgente]]></description>
		<pubDate>Sun, 14 Mar 2010 16:11:11 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129490-como-mudar/</guid>
	</item>
	<item>
		<title>Auto-Restarter</title>
		<link>http://www.xtibia.com/forum/topic/129488-auto-restarter/</link>
		<description><![CDATA[Eu gostaria de saber poorque acontece isso ?<br />
<br />
<a href='http://img80.imageshack.us/img80/6626/bugauto.png' class='bbc_url' title='Link externo' rel='nofollow'>http://img80.imageshack.us/img80/6626/bugauto.png</a>]]></description>
		<pubDate>Sun, 14 Mar 2010 12:19:57 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129488-auto-restarter/</guid>
	</item>
	<item>
		<title>Playerdeath Não Funciona</title>
		<link>http://www.xtibia.com/forum/topic/129448-playerdeath-nao-funciona/</link>
		<description><![CDATA[<span style='font-size: 21px;'>Eu achei esse scrpit:</span><br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>local config = {<br />
deathListEnabled = getBooleanFromString(getConfigInfo('deathListEnabled')),<br />
sqlType = getConfigInfo('sqlType'),<br />
maxDeathRecords = getConfigInfo('maxDeathRecords')<br />
}<br />
<br />
config.sqlType = config.sqlType == "sqlite" and DATABASE_ENGINE_SQLITE or DATABASE_ENGINE_MYSQL<br />
<br />
function onDeath(cid, corpse, lastHitKiller, mostDamageKiller)<br />
if(config.deathListEnabled ~= TRUE) then<br />
return<br />
end<br />
<br />
local hitKillerName = "field item"<br />
local damageKillerName = ""<br />
if(lastHitKiller ~= FALSE) then<br />
if(isPlayer(lastHitKiller) == TRUE) then<br />
hitKillerName = getCreatureName(lastHitKiller)<br />
else<br />
hitKillerName = getCreatureName(lastHitKiller)<br />
end<br />
<br />
doBroadcastMessage(""..getPlayerName(cid).." Foi Morto Pelo(a) "..hitKillerName..".")<br />
<br />
if(mostDamageKiller ~= FALSE and mostDamageKiller ~= lastHitKiller and getCreatureName(mostDamageKiller) ~= getCreatureName(lastHitKiller)) then<br />
if(isPlayer(mostDamageKiller) == TRUE) then<br />
damageKillerName = getPlayerGUID(mostDamageKiller)<br />
else<br />
damageKillerName = getCreatureName(mostDamageKiller)<br />
end<br />
end<br />
end<br />
<br />
db.executeQuery(" INSERT INTO `player_deaths` (`player_id`, `time`, `level`, `killed_by`, `altkilled_by`) VALUES (" .. getPlayerGUID(cid) .. ", " .. os.time() .. ", " .. getPlayerLevel(cid) .. ", " .. db.escapeString(hitKillerName) .. ", " .. db.escapeString(damageKillerName) .. ");")<br />
local rows = db.getResult("SELECT `player_id` FROM `player_deaths` WHERE `player_id` = " .. getPlayerGUID(cid) .. ";")<br />
if(rows:getID() ~= -1) then<br />
local amount = rows:getRows(true) - config.maxDeathRecords<br />
if(amount &gt; 0) then<br />
if(config.sqlType == DATABASE_ENGINE_SQLITE) then<br />
for i = 1, amount do<br />
db.executeQuery("DELETE FROM `player_deaths` WHERE `rowid` = (SELECT `rowid` FROM `player_deaths` WHERE `player_id` = " .. getPlayerGUID(cid) .. " ORDER BY `time` LIMIT 1);")<br />
end<br />
else<br />
db.executeQuery("DELETE FROM `player_deaths` WHERE `player_id` = " .. getPlayerGUID(cid) .. " ORDER BY `time` LIMIT " .. amount .. ";")<br />
end<br />
end<br />
end<br />
end</div></div><br />
<br />
<span style='font-size: 17px;'>Mais ele n&#227;o funciona em meu server 8.40 tfs sqlite<br />
Apresente esse erro:</span><br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>Atempt to call global 'getBoobleanFormString' &lt;a nil value&gt;</div></div><br />
<span style='font-size: 17px;'>Pelo que eu entendi meu server n&#227;o conta com a fun&#231;&#227;o 'getBoobleanFormString'<br />
Eu ja retirei essa parte do script:</span><p class='citation'>Quote</p><div class="blockquote"><div class='quote'>deathListEnabled = getBooleanFromString(getConfigInfo('deathListEnabled')),</div></div><br />
<span style='font-size: 17px;'>Dai ele roda mais n&#227;o tem utilidade, ou seja os anuncios de mortes n&#227;o acontecem...<br />
Alguem sabe alguma forma de fazer ele rodar??<br />
Ou algum outro script que rode??</span>]]></description>
		<pubDate>Sat, 13 Mar 2010 05:18:41 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129448-playerdeath-nao-funciona/</guid>
	</item>
	<item>
		<title>Script De Remover Pedra</title>
		<link>http://www.xtibia.com/forum/topic/129426-script-de-remover-pedra/</link>
		<description><![CDATA[Preciso de uma ajuda<br />
<br />
Eu tenho um script aki que eh de uma alavanca que se puxa e vem uma pedra se puxa denovo e ela desaparece<br />
queria saber como fazer ela ja esta ali quando deixar o ot online pelo map editor e alavanca tirar e depois botar<br />
<br />
soh consigui fazer retirar a pedra do map editor nao consigui fazer pra botar ela denovo =/<br />
da um help ai galera]]></description>
		<pubDate>Fri, 12 Mar 2010 19:50:38 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129426-script-de-remover-pedra/</guid>
	</item>
	<item>
		<title>Npc Bugado!</title>
		<link>http://www.xtibia.com/forum/topic/129404-npc-bugado/</link>
		<description><![CDATA[<strong class='bbc'>coloquei um Npc que ele troca 5 queijos por um shield...<br />
<br />
mais ele nao pega os queijo ele está bugado...<br />
<br />
só falar Yes que ele da o shield sem precisar estar com os 5 queijos!<br />
<br />
alguem ai pode me ajudar?<br />
<br />
ta ai o script<br />
<br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>-- NPC de troca - By Conde Sapo<br />
local focus = 0<br />
local talk_start = 0<br />
local target = 0<br />
local following = false<br />
local attacking = false<br />
local addon_state = 0<br />
<br />
function onThingMove(creature, thing, oldpos, oldstackpos)<br />
end<br />
<br />
function onCreatureAppear(creature)<br />
end<br />
<br />
function onCreatureDisappear(cid, pos)<br />
        if focus == cid then<br />
                selfSay('Good bye then.')<br />
                focus = 0<br />
                talk_start = 0<br />
        end<br />
end<br />
<br />
function onCreatureTurn(creature)<br />
end<br />
<br />
function msgcontains(txt, str)<br />
        return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)'))<br />
end<br />
<br />
function onCreatureSay(cid, type, msg)<br />
        msg = string.lower(msg)<br />
<br />
        if (msgcontains(msg, 'hi') and (focus == 0)) and getDistanceToCreature(cid) &lt; 4 then<br />
                selfSay('Olá ' .. getCreatureName(cid) .. '... Eu daria tudo por alguns queijos... Você tem 5 sobrando aí? Eu posso te dar meu escudo em troca!')<br />
                focus = cid<br />
                talk_start = os.clock()<br />
<br />
        elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) &lt; 4 then<br />
                selfSay('Sorry, ' .. getCreatureName(cid) .. '! I talk to you in a minute.')<br />
<br />
        elseif focus == cid then<br />
                talk_start = os.clock()<br />
                if msgcontains(msg, 'queijo') or msgcontains(msg, 'escudo') then<br />
                        if doPlayerRemoveItem(cid,2696,5) == 0 then<br />
                                selfSay('Eu disse 5 QUEIJOS!')<br />
                                addon_state = 0<br />
                        else <br />
                                selfSay('Obrigado, muito mesmo! Tome, isto pode ser útil para você!')<br />
                                doPlayerAddItem(cid, 2512, 1)<br />
                                talk_start = 0<br />
                        end <br />
<br />
                elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) &lt; 4 then<br />
                        selfSay('Good bye, ' .. getCreatureName(cid) .. '! Come back soon..')<br />
                        focus = 0<br />
                        talk_start = 0<br />
                end<br />
        end<br />
end<br />
<br />
function onCreatureChangeOutfit(creature)<br />
end<br />
<br />
function onThink()<br />
        doNpcSetCreatureFocus(focus)<br />
        if (os.clock() - talk_start) &gt; 30 then<br />
                if focus &gt; 0 then<br />
                        selfSay('Next Please...')<br />
                end<br />
                focus = 0<br />
        end<br />
        if focus ~= 0 then<br />
                if getDistanceToCreature(focus) &gt; 5 then<br />
                        selfSay('Good bye then.')<br />
                        focus = 0<br />
                end<br />
        end<br />
end</div></div><br />
<br />
obrigado</strong>]]></description>
		<pubDate>Fri, 12 Mar 2010 01:01:35 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129404-npc-bugado/</guid>
	</item>
	<item>
		<title><![CDATA[[Ajuda] Map Editor Por Favor Me Ajudem]]></title>
		<link>http://www.xtibia.com/forum/topic/129400-ajuda-map-editor-por-favor-me-ajudem/</link>
		<description><![CDATA[eu tenho dois ots prontos, axo os dois legais,so que queria fazer em um soh o mapa<br />
alguem pode me passar o map editor 8.54 e me ajuda a ve se tem como juntar esses mapas em um ot serv<br />
sem um ficar em cima do outro?]]></description>
		<pubDate>Thu, 11 Mar 2010 23:49:55 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129400-ajuda-map-editor-por-favor-me-ajudem/</guid>
	</item>
	<item>
		<title>Potion Infinita?</title>
		<link>http://www.xtibia.com/forum/topic/129385-potion-infinita/</link>
		<description><![CDATA[<strong class='bbc'><br />
Meu serve tem Potion infinta<br />
mais a <span style='color: #FF8C00'>great spirit potion</span> não está infinita?<br />
como faço pra bota ela infinita como a ultimate health potion tbm?<br />
<br />
obrigado.<br />
<br />
</strong>]]></description>
		<pubDate>Thu, 11 Mar 2010 13:04:03 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129385-potion-infinita/</guid>
	</item>
	<item>
		<title>!rank Bugado</title>
		<link>http://www.xtibia.com/forum/topic/129384-rank-bugado/</link>
		<description><![CDATA[<span style='color: #000080'>Meu problema &#233; o seguinte:<br />
tenho um script de !rank que funciona quando executado, mais depois disso os player param de ser salvos...<br />
o script &#233; esse ai:</span><br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>function onSay(cid, words, param)<br />
dofile("./config.lua")<br />
local players = 40 -- The amount of players that is shown in the list<br />
local maxgroupid = 1 -- Players in groups above this is not shown in the list<br />
<br />
if sqlType == "sqlite" then<br />
env = assert(luasql.sqlite3())<br />
con = assert(env:connect(sqliteDatabase))<br />
end<br />
<br />
local str = ""<br />
if param == "level" or param == "exp" or param == "lvl" or param == "" then<br />
cur = assert(con:execute("SELECT `name`, `level`, `experience` FROM `players` WHERE `group_id` &lt;= "..maxgroupid.." ORDER BY `experience` DESC LIMIT 0,"..players..";"))<br />
row = cur:fetch({}, "a")<br />
str = "# [Level] - Name - (Experience)&#092;n"<br />
local i = 0<br />
while row do<br />
str = str.."&#092;n#"..(i+1).." ["..row.level.."] - "..row.name.." - ("..row.experience..")"<br />
row = cur:fetch (row, "a")<br />
i = i+1<br />
end<br />
elseif param == "maglevel" or param == "magic" or param == "ml" then<br />
cur = assert(con:execute("SELECT `name`, `maglevel` FROM `players` WHERE `group_id` &lt;= "..maxgroupid.." ORDER BY `maglevel` DESC LIMIT 0,"..players..";"))<br />
row = cur:fetch({}, "a")<br />
str = "# [Magic Level] - Name&#092;n"<br />
local i = 0<br />
while row do<br />
str = str.."&#092;n#"..(i+1).." ["..row.maglevel.."] - "..row.name..""<br />
row = cur:fetch (row, "a")<br />
i = i+1<br />
end<br />
elseif param == "fist" then<br />
cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 0 ORDER BY `value` DESC;"))<br />
row = cur:fetch({}, "a")<br />
str = "# [Fist Fighting] - Name&#092;n"<br />
local i = 0<br />
while row do<br />
if i == players then<br />
break<br />
end<br />
query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` &lt;= "..maxgroupid.." AND `id` = "..row.player_id..""))<br />
sql = query:fetch({}, "a")<br />
if sql ~= nil then<br />
str = str.."&#092;n#"..(i+1).." ["..row.value.."] - "..sql.name..""<br />
i = i+1<br />
end<br />
row = cur:fetch (row, "a")<br />
end<br />
elseif param == "club" then<br />
cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 1 ORDER BY `value` DESC;"))<br />
row = cur:fetch({}, "a")<br />
str = "# [Club Fighting] - Name&#092;n"<br />
local i = 0<br />
while row do<br />
if i == players then<br />
break<br />
end<br />
query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` &lt;= "..maxgroupid.." AND `id` = "..row.player_id..""))<br />
sql = query:fetch({}, "a")<br />
if sql ~= nil then<br />
str = str.."&#092;n#"..(i+1).." ["..row.value.."] - "..sql.name..""<br />
i = i+1<br />
end<br />
row = cur:fetch (row, "a")<br />
end<br />
elseif param == "sword" then<br />
cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 2 ORDER BY `value` DESC;"))<br />
row = cur:fetch({}, "a")<br />
str = "# [Sword Fighting] - Name&#092;n"<br />
local i = 0<br />
while row do<br />
if i == players then<br />
query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` &lt;= "..maxgroupid.." AND `id` = "..row.player_id..""))<br />
sql = query:fetch({}, "a")<br />
if sql ~= nil then<br />
str = str.."&#092;n#"..(i+1).." ["..row.value.."] - "..sql.name..""<br />
i = i+1<br />
end<br />
row = cur:fetch (row, "a")<br />
end<br />
elseif param == "axe" then<br />
cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 3 ORDER BY `value` DESC;"))<br />
row = cur:fetch({}, "a")<br />
str = "# [Axe Fighting] - Name&#092;n"<br />
local i = 0<br />
while row do<br />
if i == players then<br />
break<br />
end<br />
query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` &lt;= "..maxgroupid.." AND `id` = "..row.player_id..""))<br />
sql = query:fetch({}, "a")<br />
if sql ~= nil then<br />
str = str.."&#092;n#"..(i+1).." ["..row.value.."] - "..sql.name..""<br />
i = i+1<br />
end<br />
row = cur:fetch (row, "a")<br />
end<br />
elseif param == "dist" or param == "distance" then<br />
cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 4 ORDER BY `value` DESC;"))<br />
row = cur:fetch({}, "a")<br />
str = "# [Distance Fighting] - Name&#092;n"<br />
local i = 0<br />
while row do<br />
if i == players then<br />
break<br />
end<br />
query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` &lt;= "..maxgroupid.." AND `id` = "..row.player_id..""))<br />
sql = query:fetch({}, "a")<br />
if sql ~= nil then<br />
str = str.."&#092;n#"..(i+1).." ["..row.value.."] - "..sql.name..""<br />
i = i+1<br />
end<br />
row = cur:fetch (row, "a")<br />
end<br />
elseif param == "shield" or param == "shielding" then<br />
cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 5 ORDER BY `value` DESC;"))<br />
row = cur:fetch({}, "a")<br />
str = "# [Shielding] - Name&#092;n"<br />
local i = 0<br />
while row do<br />
if i == players then<br />
break<br />
end<br />
query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` &lt;= "..maxgroupid.." AND `id` = "..row.player_id..""))<br />
sql = query:fetch({}, "a")<br />
if sql ~= nil then<br />
str = str.."&#092;n#"..(i+1).." ["..row.value.."] - "..sql.name..""<br />
i = i+1<br />
end<br />
row = cur:fetch (row, "a")<br />
end<br />
elseif param == "fish" or param == "fishing" then<br />
cur = assert(con:execute("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 6 ORDER BY `value` DESC;"))<br />
row = cur:fetch({}, "a")<br />
str = "# [Fishing] - Name&#092;n"<br />
local i = 0<br />
while row do<br />
if i == players then<br />
break<br />
end<br />
query = assert(con:execute("SELECT `name` FROM `players` WHERE `group_id` &lt;= "..maxgroupid.." AND `id` = "..row.player_id..""))<br />
sql = query:fetch({}, "a")<br />
if sql ~= nil then<br />
str = str.."&#092;n#"..(i+1).." ["..row.value.."] - "..sql.name..""<br />
i = i+1<br />
end<br />
row = cur:fetch (row, "a")<br />
end<br />
end<br />
if str ~= "" then<br />
doPlayerPopupFYI(cid, str)<br />
end<br />
end</div></div><br />
<br />
A unica solu&#231;&#227;o que deu certo foi deixar apenas a parte de lvl, as outras op&#231;&#245;es bugam ao ser usadas..<br />
<br />
Meu server &#233; 8.40 tfs 0.2.0.0 e uso sqlite e a fun&#231;&#227;o <p class='citation'>Quote</p><div class="blockquote"><div class='quote'>str = getHighscoreString((ranks[msg][1]))</div></div> n&#227;o &#233; aceita!<br />
<br />
<span style='color: #000080'>eu creio que esse script pode ser editado para encontrar as informa&#231;&#245;es em um sqlite, pelo que eu entendi ele foi criado pra mysql<br />
<br />
OBS.: trocar para mysql n&#227;o &#233; uma op&#231;&#245;es pois isso resultaria em um reset em meu server, e ninguem quer isso n&#233;??<br />
Se alguem souber como arrumar fico mt grato...</span>]]></description>
		<pubDate>Thu, 11 Mar 2010 07:44:54 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129384-rank-bugado/</guid>
	</item>
	<item>
		<title>Perda De Xp Bugada</title>
		<link>http://www.xtibia.com/forum/topic/129383-perda-de-xp-bugada/</link>
		<description><![CDATA[<span style='color: #000080'>Estou com um problema que n&#227;o consegui achar solu&#231;&#227;o nem aqui, nem em outros sites e nem em minha modesta sabedoria..</span><br />
<br />
O problema &#233; o seguinte:<br />
Quando um player morre em meu server, esta perdendo uma media mt alta de xp (cerca de 5 lvls+) mesmo estando com bless...<br />
Eu ja busquei todas as solu&#231;&#245;es possiveis, ja alterei a perda de xp no config.lua, ja adicionei mais lessloss nas vocations, ja troquei de npc de bless, ja adicionei <p class='citation'>Quote</p><div class="blockquote"><div class='quote'>doPlayerSetLossPercent(target, PLAYERLOSS_EXPERIENCE, 1)</div></div> e <p class='citation'>Quote</p><div class="blockquote"><div class='quote'>doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 1)</div></div> nos arquivos login.lua e em playerdeath.lua em Creaturescripts, ja at&#233; modifiquei meu arquivo s3db mais mesmo assim o problema persiste.<br />
Obs.: Meu server ja esta ativo a um bom tempo e trocar o banco de dados s3db ou o executavel pode ser bem inviavel..<br />
Obs&#178;.: Meu server &#233; 8.40 tfs 0.2.0.0 sqlite <br />
<span style='color: #FF8C00'>Se alguem tiver alguma solu&#231;&#227;o por favor me ajude...</span>]]></description>
		<pubDate>Thu, 11 Mar 2010 07:32:33 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129383-perda-de-xp-bugada/</guid>
	</item>
	<item>
		<title><![CDATA[[Ajuda] Tornando Item Imóvel]]></title>
		<link>http://www.xtibia.com/forum/topic/129382-ajuda-tornando-item-imovel/</link>
		<description><![CDATA[Bom gostaria de saber como torna um item imóvel e intocáveis  , ja vi OTS que eles usam algum 'floor' ou item, em cima, não sei dizer qual. <br />
gostaria muito de saber algum modo de torna coisas imoveis e intocáveis , tais como.. mesa , cadeiras , book , items.. <br />
obg.<br />
att. Cosaki<br />
Aguardo resp.]]></description>
		<pubDate>Thu, 11 Mar 2010 04:34:01 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129382-ajuda-tornando-item-imovel/</guid>
	</item>
	<item>
		<title>/addskill</title>
		<link>http://www.xtibia.com/forum/topic/129348-addskill/</link>
		<description><![CDATA[Bom eu vendo skill no server, e o magic level vai ate 150 e alguma coisa com o comando, dai eu edito pelo sqlite, mais a skill vai ate 202 com o comando addskill e eu quero vender skill ate 350 e nao sei achar no sqlite para editar.<br />
<br />
Alguma sugestão?]]></description>
		<pubDate>Wed, 10 Mar 2010 11:33:30 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129348-addskill/</guid>
	</item>
	<item>
		<title><![CDATA[[Actions Duvida] Lv Door Bugada]]></title>
		<link>http://www.xtibia.com/forum/topic/129347-actions-duvida-lv-door-bugada/</link>
		<description><![CDATA[Ola, eu baixei o misturacao global 8.54 e vi que tem esse bug no lvdoor<br />
<br />
ja verefiquei se tinha esta linha na door.lua<br />
<br />
if(getItemLevelDoor(item.itemid) &gt; 0) then<br />
if(item.actionid &gt; 0 and getPlayerLevel(cid) &gt;= (item.actionid - getItemLevelDoor(item.itemid))) then<br />
doTransformItem(item.uid, item.itemid + 1)<br />
doTeleportThing(cid, toPosition, TRUE)<br />
else<br />
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Only the worthy may pass.")<br />
end<br />
<br />
return TRUE<br />
end<br />
<br />
a action id da porta(gate of expertise) ta 1050<br />
<br />
alguem da uma ajuda?]]></description>
		<pubDate>Wed, 10 Mar 2010 10:11:34 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129347-actions-duvida-lv-door-bugada/</guid>
	</item>
	<item>
		<title>Erro Rme Mapa Fica Preto!</title>
		<link>http://www.xtibia.com/forum/topic/129335-erro-rme-mapa-fica-preto/</link>
		<description><![CDATA[Olá , queri que alguem me ajuda-se nesse problema,<br />
Tenho varios Otservs aqui mapas e tudo,<br />
Baixei o rme 1.1.10 e fui editar no mapa do Alissow 3.9 o mais novo, umas besteirnhas!<br />
abri o rme pediu a pasta do tibia botei blz,<br />
quando abro o mapa, Fica tudo preto, no minimap aparece tudo certo e tal, mais no mapa nada ja procurei tudo ja dei goto nos itens e nada ocorre!<br />
depois baixei o rme 1.1.11 e o mesmo erro ocorreu, peço ajuda de vocês ae quem souber desse problema me ajude  =/<br />
preciso editar um server urgente ;s<br />
ai o print <img src='http://www.xtibia.com/forum/public/style_emoticons/default/unsure.gif' class='bbc_emoticon' alt=':unsure:' /><div id='attach_wrap' class='rounded clearfix'>
	<h4></h4>
	<ul>
		
			<li class=''>
				<a class='resized_img' rel='lightbox[852252]' id='ipb-attach-url-4318-1268731909,35' href="http://www.xtibia.com/forum/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4318" title="cdf.jpg -  58,14K,  1"><img src="http://www.xtibia.com/forum/uploads/post-91630-126818141907_thumb.jpg" id='ipb-attach-img-4318-1268731909,35' style='width:300;height:210' class='attach' width="300" height="210" alt="" /></a>
			</li>
		
	</ul>
</div>]]></description>
		<pubDate>Wed, 10 Mar 2010 00:37:31 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129335-erro-rme-mapa-fica-preto/</guid>
	</item>
	<item>
		<title>Duvida Vip System</title>
		<link>http://www.xtibia.com/forum/topic/129333-duvida-vip-system/</link>
		<description><![CDATA[Oque faço aki ?<br />
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Somente jogadores com acesso maior que "..access.." podem adcionar vips.") <br />
<br />
-- configs<br />
templepos = {x=200,y=200,z=7}<br />
cityid = 1<br />
-- end configs<br />
<br />
function onLogin(cid)<br />
timenow = os.time()<br />
viptime = getPlayerStorageValue(cid,29000)<br />
quantity = math.floor((getPlayerStorageValue(cid,29000) - timenow)/(3600*24))<br />
if quantity &lt;= 0 and viptime &gt; 0 then<br />
setPlayerStorageValue(cid,29000,0)<br />
doTeleportThing(cid,templepos)<br />
-- setPlayerTown (estou sem minha listinha de functions para ver qual function que é para colocar townid), você pode colocar aqui se quiser<br />
end<br />
return TRUE<br />
end<br />
<br />
minha maior duvida e ai ,oque poe em setplayertown ?<br />
<br />
caso queira ver o topico <a href='http://www.xtibia.com/forum/topic/100858-perfect-vip-system/' class='bbc_url' title='Link externo' rel='nofollow'>http://www.xtibia.com/forum/topic/100858-perfect-vip-system/</a>]]></description>
		<pubDate>Tue, 09 Mar 2010 23:34:56 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129333-duvida-vip-system/</guid>
	</item>
	<item>
		<title><![CDATA[[Resolvido] Anihilator Causa Bug No Distro.]]></title>
		<link>http://www.xtibia.com/forum/topic/129305-resolvido-anihilator-causa-bug-no-distro/</link>
		<description><![CDATA[<span style='font-size: 17px;'>Ol&#225; pessoal!<br />
<br />
Gostaria de saber se algu&#233;m pode me explicar o que tem de errado no script dsa anihilator que eu tenho no meu ot...<br />
Cada vez que o ot inicia eu recebo uma msg de erro dizendo que o script da anihilator est&#225; errado.<br />
<br />
A msg de erro &#233; esta:</span><br />
<span style='font-size: 13px;'><br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>[09/03/2010 12:12:16] [Error - LuaScriptInterface::loadFile] data/actions/scripts/quests/annihilator.lua:4: '}' expected (to close '{' at line 1) near 'entry'<br />
[09/03/2010 12:12:16] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/quests/annihilator.lua)<br />
[09/03/2010 12:12:16] data/actions/scripts/quests/annihilator.lua:4: '}' expected (to close '{' at line 1) near 'entry'</div></div></span><br />
<br />
<span style='font-size: 17px;'>E o script que provavelmente est&#225; gerando este erro &#233; esse:</span><br />
<span style='font-size: 13px;'><p class='citation'>Quote</p><div class="blockquote"><div class='quote'>local config = {	daily = "no", -- allow only one enter per day? (like in global Tibia)<br />
			level = 100,<br />
			storage = 30015<br />
			entry =	{{x = 247, y = 659, z = 13}, {x = 247, y = 660, z = 13}, {x = 247, y = 661, z = 13}, {x = 247, y = 662, z = 13}},<br />
			destination ={{x = 189, y = 650, z = 13}, {x = 189, y = 651, z = 13}, {x = 189, y = 652, z = 13}, {x = 189, y = 653, z = 13}}<br />
<br />
config.daily = getBooleanFromString(config.daily)<br />
function onUse(cid, item, fromPosition, itemEx, toPosition)<br />
	if(item.itemid == 1946) then<br />
		if(config.daily) then<br />
			doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)<br />
		else<br />
			doTransformItem(item.uid, item.itemid - 1)<br />
		end<br />
<br />
		return true<br />
	end<br />
<br />
	if(item.itemid ~= 1945) then<br />
		return true<br />
	end<br />
<br />
	local players = {}<br />
	for _, position in ipairs(config.entry) do<br />
		local pid = getTopCreature(position).uid<br />
		if(pid == 0 or not isPlayer(pid) or getCreatureStorage(pid, config.storage) &gt; 0 or getPlayerLevel(pid) &lt; config.level) then<br />
			doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)<br />
			return true<br />
		end<br />
<br />
		table.insert(players, pid)<br />
	end<br />
<br />
	for i, pid in ipairs(players) do<br />
		doSendMagicEffect(config.entry[i], CONST_ME_POFF)<br />
		doTeleportThing(pid, config.destination[i], false)<br />
		doSendMagicEffect(config.destination[i], CONST_ME_ENERGYAREA)<br />
	end<br />
<br />
	doTransformItem(item.uid, item.itemid + 1)<br />
<br />
	return true<br />
end</div></div></span><br />
<span style='font-size: 17px;'><br />
Tentei algumas modifica&#231;&#245;es no script, mas n&#227;o surgiu efeito, o erro continua.<br />
O distro que to usando &#233; TFS 0.3.6.<br />
<br />
Algu&#233;m consegue corrigir esse script, ou ao menos, me explicar como posso corrigir o bug?<br />
<br />
Grato,</span>]]></description>
		<pubDate>Tue, 09 Mar 2010 15:40:16 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129305-resolvido-anihilator-causa-bug-no-distro/</guid>
	</item>
	<item>
		<title>Piso Com Msg</title>
		<link>http://www.xtibia.com/forum/topic/129301-piso-com-msg/</link>
		<description><![CDATA[Abra o moveenvets/scripts   copie  1 arquivo la renomei para pisomsg e coloke isso<br />
<br />
function onStepIn(cid, item, pos)<br />
<br />
if isPlayer(cid) then<br />
<br />
if item.actionid == 6001 then<br />
<br />
	local str = "OLa voce entrou na area vip. Para mais informacoes fala !vipinfo."<br />
	doPlayerPopupFYI(cid, str)<br />
	return FALSE<br />
end<br />
<br />
e dps<br />
no movevents<br />
<br />
&lt;movevent event="StepIn" actionid="6001" script="pisomsg.lua" /&gt;]]></description>
		<pubDate>Tue, 09 Mar 2010 05:14:55 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129301-piso-com-msg/</guid>
	</item>
	<item>
		<title>Bug Em Script De Transformação</title>
		<link>http://www.xtibia.com/forum/topic/129296-bug-em-script-de-transformacao/</link>
		<description><![CDATA[Bom galera , eu fiz um simples ring de transforma&#231;&#227;o que troca a looktype e adiciona uns skills...<br />
bom , o script que eu fiz t&#225; assim:<br />
Elee est&#225; na pasta movement/script...<br />
<pre class='prettyprint'>function onEquip(cid, item, slot)
         for s = 1, table.maxn(spellsName) do
             doPlayerLearnInstantSpell(cid, spellsName&#91;s&#93;)
             doSetCreatureOutfit(cid, {lookType = 8, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0}, -1)
             return TRUE
             end
         
function onDeEquip(cid, item, slot)
         for s = 1, table.maxn(spellsName) do
             doPlayerUnlearnInstantSpell(cid, spellsName&#91;s&#93;)
         if getCreatureCondition(cid, CONDITION_OUTFIT) then
            doRemoveCondition(cid, CONDITION_OUTFIT)
            else
            return 0
            end
            end
            end
            return TRUE
            end</pre><br />
<br />
no movements.xml eu adicionei<br />
<pre class='prettyprint'>	&lt;movevent type="Equip" itemid="2208" slot="ring" event="script" value="orcbeserk.lua"/&gt;
	&lt;movevent type="Equip" itemid="2211" slot="ring" event="script" value="orcbeserk.lua"/&gt;
	&lt;movevent type="DeEquip" itemid="2211" slot="ring" event="script" value="orcbeserk.lua"/&gt;</pre><br />
No caso esse seria o Sword Ring eu tirei o antigo script dele que era assim :<br />
<pre class='prettyprint'>	&lt;movevent type="Equip" itemid="2208" slot="ring" event="function" value="onEquipItem"/&gt;
	&lt;movevent type="Equip" itemid="2211" slot="ring" event="function" value="onEquipItem"/&gt;
	&lt;movevent type="DeEquip" itemid="2211" slot="ring" event="function" value="onDeEquipItem"/&gt;</pre><br />
N&#227;o sei se o erro foi na modifica&#231;&#227;o que eu fiz no movements.xml mais o problema &#233; que o erro que d&#225; no meu OT &#233; esse:<br />
<pre class='prettyprint'>&#91;08/03/2010 21:57:57&#93; &#91;Error - LuaScriptInterface::loadFile&#93; cannot open data/movements/scripts/orcbeserk.lua: No such file or directory
&#91;08/03/2010 21:57:57&#93; &#91;Warning - Event::loadScript&#93; Cannot load script (data/movements/scripts/orcbeserk.lua)
&#91;08/03/2010 21:57:57&#93; cannot open data/movements/scripts/orcbeserk.lua: No such file or directory</pre><br />
se alguem poder me ajudar eu agrade&#231;o desde j&#225; !]]></description>
		<pubDate>Tue, 09 Mar 2010 01:03:15 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129296-bug-em-script-de-transformacao/</guid>
	</item>
	<item>
		<title>Anti Bot Treiners Bugado</title>
		<link>http://www.xtibia.com/forum/topic/129295-anti-bot-treiners-bugado/</link>
		<description><![CDATA[<strong class='bbc'><br />
oi novamente =Þ<br />
<br />
agora estou com um problema num movements<br />
ou seja no anti bot synten...<br />
<br />
era pra quando o player entra ser sumonado 2 treiners..<br />
<br />
mais da esse erro:<br />
<br />
<img src='http://d.imagehost.org/0858/erro_bot.jpg' alt='Imagem' class='bbc_img' /><br />
<br />
agr a script dela:<br />
<br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>local tile_pos = {x=position.x- 1 , y=position.y, z=position.z}<br />
local trainer_pos = {x = position.x- 1 , y = position.y, z = position.z, stackpos=253}<br />
local crature = "Training monk"<br />
local position = getThingfromPos(trainer_pos)<br />
<br />
function onStepIn(cid, item, toPosition)<br />
        if getCreatureName(position) ~= crature or position.itemid == nil then<br />
                doSummonCreature(creature, trainer_pos)<br />
                doPlayerSendTextMessage(cid, 22, "For you to get another trainer, you have to step on the tile again.")<br />
                doSendMagicEffect(position, 12)<br />
        end<br />
end</div></div><br />
<br />
Alguem pode me da um Help ai?<br />
<br />
Obrigado.</strong>]]></description>
		<pubDate>Tue, 09 Mar 2010 00:53:32 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129295-anti-bot-treiners-bugado/</guid>
	</item>
	<item>
		<title><![CDATA[[Ajuda]Para Aruma Set Yalahari]]></title>
		<link>http://www.xtibia.com/forum/topic/129290-ajudapara-aruma-set-yalahari/</link>
		<description><![CDATA[Estou fazendo 1 servidor e estava querendo fazer o yalahari set para todas as classes,gostaria de saber aonde modifico isso?<br />
<br />
Caso eu esteja postando área errada me desculpe]]></description>
		<pubDate>Mon, 08 Mar 2010 23:34:56 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129290-ajudapara-aruma-set-yalahari/</guid>
	</item>
	<item>
		<title>Problema Com Second Promotion</title>
		<link>http://www.xtibia.com/forum/topic/129275-problema-com-second-promotion/</link>
		<description><![CDATA[Galera , não to conseguindo usar as second promotion. ( eu adiciono elas por SQLite)<br />
<br />
<pre class='prettyprint'>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;vocations&gt;
    &lt;vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no"&gt;
        &lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
        &lt;skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/&gt;
    &lt;/vocation&gt;
    &lt;vocation id="1" name="Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="50" gainmanaticks="3" gainmanaamount="70" manamultiplier="1.1" attackspeed="500" soulmax="100" gainsoulticks="120" fromvoc="1"&gt;
        &lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
        &lt;skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/&gt;
    &lt;/vocation&gt;
    &lt;vocation id="2" name="Druid" description="a druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="50" gainmanaticks="3" gainmanaamount="70" manamultiplier="1.1" attackspeed="500" soulmax="100" gainsoulticks="120" fromvoc="2"&gt;
        &lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
        &lt;skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/&gt;
    &lt;/vocation&gt;
    &lt;vocation id="3" name="Paladin" description="a paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="4" gainhpamount="65" gainmanaticks="4" gainmanaamount="60" manamultiplier="1.4" attackspeed="500" soulmax="100" gainsoulticks="120" fromvoc="3"&gt;
        &lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
        &lt;skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/&gt;
    &lt;/vocation&gt;
    &lt;vocation id="4" name="Knight" description="a knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="80" gainmanaticks="6" gainmanaamount="40" manamultiplier="3.0" attackspeed="500" soulmax="100" gainsoulticks="120" fromvoc="4"&gt;
        &lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
        &lt;skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/&gt;
    &lt;/vocation&gt;
    &lt;vocation id="5" name="Master Sorcerer" description="a master sorcerer" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="100" gainmanaticks="2" gainmanaamount="150" manamultiplier="1.1" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30"&gt;
        &lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
        &lt;skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/&gt;
    &lt;/vocation&gt;
    &lt;vocation id="6" name="Elder Druid" description="an elder druid" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="100" gainmanaticks="2" gainmanaamount="150" manamultiplier="1.1" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30"&gt;
        &lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
        &lt;skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/&gt;
    &lt;/vocation&gt;
    &lt;vocation id="7" name="Royal Paladin" description="a royal paladin" needpremium="1" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="150" gainmanaticks="3" gainmanaamount="130" manamultiplier="1.4" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30"&gt;
        &lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
        &lt;skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/&gt;
    &lt;/vocation&gt;
    &lt;vocation id="8" name="Elite Knight" description="an elite knight" needpremium="1" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="170" gainmanaticks="4" gainmanaamount="80" manamultiplier="3.0" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30"&gt;
        &lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
        &lt;skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/&gt;
    &lt;/vocation&gt;
    &lt;vocation id="9" name="Epic Master Sorcerer" description="an epic master sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="5" lessloss="50"&gt;
        &lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
        &lt;skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/&gt;
    &lt;/vocation&gt;
    &lt;vocation id="10" name="Epic Elder Druid" description="an epic elder druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="6" lessloss="50"&gt;
        &lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
        &lt;skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/&gt;
    &lt;/vocation&gt;
    &lt;vocation id="11" name="Epic Royal Paladin" description="an epic royal paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="10" gainmanaticks="3" gainmanaamount="10" manamultiplier="1.4" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="7" lessloss="50"&gt;
        &lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
        &lt;skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/&gt;
    &lt;/vocation&gt;
    &lt;vocation id="12" name="Epic Elite Knight" description="an epic elite knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="8" gainhpamount="10" gainmanaticks="4" gainmanaamount="10" manamultiplier="3.0" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="8" lessloss="50"&gt;
        &lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
        &lt;skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/&gt;
    &lt;/vocation&gt;
&lt;/vocations&gt;
</pre><br />
o erro que dá é esse:<br />
<pre class='prettyprint'>&#91;06/03/2010 21:07:34&#93; &#91;Warning - Vocations::getVocation&#93; Vocation 4294967295 not found.
&#91;06/03/2010 21:07:34&#93; &#91;Warning - Vocations::getVocation&#93; Vocation 4294967295 not found.
&#91;06/03/2010 21:07:34&#93; Mock Ae has logged in.</pre>Qndo eu entro e do Look no meu char apareçe isso:<br />
21:13 You see yourself. You are .<br />
Dai eu volto pra adicionar a vocation dinovo e lá tá vocation 0 , sendo que eu coloquei a 12(Epic Elite Knight)<br />
<br />
Espero que me ajudem , to querendo mto second promotion pro meu server<br />
Agradeço desde já]]></description>
		<pubDate>Mon, 08 Mar 2010 16:17:03 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129275-problema-com-second-promotion/</guid>
	</item>
	<item>
		<title>Pq Alavanca Buga?</title>
		<link>http://www.xtibia.com/forum/topic/129268-pq-alavanca-buga/</link>
		<description><![CDATA[eu fiz uma quest tpw anihi que o player vai com team de 4 e é teleportado.<br />
Da tudo certo exceto a alavanca que ta assim:<br />
<br />
os players usam ela desse jeito _&#092;_ dps fika assim _/_ e os players nao conseguem meche ela... soh com a ajuda de um GM mesmo<br />
...<br />
Porque  isso<br />
<br />
meu script é esse:<br />
<br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>-- castle lever<br />
<br />
function onUse(cid, item, frompos, item2, topos)<br />
<br />
   	if item.uid == 7005 and item.itemid == 1945 then<br />
		player1pos = {x=128, y=142, z=5, stackpos=253}<br />
		player1 = getThingfromPos(player1pos)<br />
<br />
		player2pos = {x=130, y=142, z=5, stackpos=253}<br />
		player2 = getThingfromPos(player2pos)<br />
<br />
		player3pos = {x=128, y=144, z=5, stackpos=253}<br />
		player3 = getThingfromPos(player3pos)<br />
<br />
		player4pos = {x=130, y=144, z=5, stackpos=253}<br />
		player4 = getThingfromPos(player4pos)<br />
<br />
<br />
		if player1.itemid &gt; 0 and player2.itemid &gt; 0 and player3.itemid &gt; 0 and player4.itemid &gt; 0 then<br />
			queststatus1 = getPlayerStorageValue(player1.uid,7005)<br />
			queststatus2 = getPlayerStorageValue(player2.uid,7005)<br />
			queststatus3 = getPlayerStorageValue(player3.uid,7005)<br />
			queststatus4 = getPlayerStorageValue(player4.uid,7005)<br />
<br />
			if queststatus1 == -1 and queststatus2 == -1 and queststatus3 == -1 and queststatus4 == -1 then<br />
				nplayer1pos = {x=214, y=148, z=10}<br />
				nplayer2pos = {x=213, y=148, z=10}<br />
				nplayer3pos = {x=212, y=148, z=10}<br />
				nplayer4pos = {x=211, y=148, z=10}<br />
<br />
				doSendMagicEffect(player1pos,2)<br />
				doSendMagicEffect(player2pos,2)<br />
				doSendMagicEffect(player3pos,2)<br />
				doSendMagicEffect(player4pos,2)<br />
<br />
				doTeleportThing(player1.uid,nplayer1pos)<br />
				doTeleportThing(player2.uid,nplayer2pos)<br />
				doTeleportThing(player3.uid,nplayer3pos)<br />
				doTeleportThing(player4.uid,nplayer4pos)<br />
<br />
				doSendMagicEffect(nplayer1pos,10)<br />
				doSendMagicEffect(nplayer2pos,10)<br />
				doSendMagicEffect(nplayer3pos,10)<br />
				doSendMagicEffect(nplayer4pos,10)<br />
<br />
				doTransformItem(item.uid,item.itemid+1)<br />
			else<br />
				doPlayerSendCancel(cid,"Somebody in your team has already done this quest.")<br />
			end<br />
		else<br />
			doPlayerSendCancel(cid,"You need four players for this quest.")<br />
		end<br />
<br />
	elseif item.uid ==7004 and item.itemid == 1946 then<br />
		if getPlayerAccess(cid) &gt; 0 then<br />
			doTransformItem(item.uid,item.itemid-1)<br />
		else<br />
			doPlayerSendCancel(cid,"Sorry, not possible.")<br />
		end<br />
	else<br />
		return 0<br />
	end<br />
<br />
	return 1<br />
end</div></div><br />
<br />
Tem algum erro?<br />
Obrigado.[/b]]]></description>
		<pubDate>Mon, 08 Mar 2010 12:38:31 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129268-pq-alavanca-buga/</guid>
	</item>
	<item>
		<title>(Duvida) Criando Monster</title>
		<link>http://www.xtibia.com/forum/topic/129260-duvida-criando-monster/</link>
		<description><![CDATA[Quando eu crio um monster e vou pra parte do mapa q coloquei ele o meu OT para de funcionar.<br />
Pq isso acontece??]]></description>
		<pubDate>Sun, 07 Mar 2010 23:52:57 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129260-duvida-criando-monster/</guid>
	</item>
	<item>
		<title>Dica Para Meu Mapa</title>
		<link>http://www.xtibia.com/forum/topic/129248-dica-para-meu-mapa/</link>
		<description><![CDATA[<strong class='bbc'><span style='color: #000000'>Oi, vo fazer uma cidade minha primeira cidade, to querendo que vcs me de dicas pra que fique bom a cidade, por exemplo oq coloca no mapa, como fazer o templo, BOTA DP EM CIMA DO TEMPLO FICA LEGAL ?</span><br />
<br />
<span style='color: #FF0000'>SE EU POSTEI NO LUGAR ERRADO, POR FAVOR MOVA O TOPICO</span></strong>]]></description>
		<pubDate>Sun, 07 Mar 2010 19:46:14 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129248-dica-para-meu-mapa/</guid>
	</item>
	<item>
		<title>Tp Nao Some</title>
		<link>http://www.xtibia.com/forum/topic/129244-tp-nao-some/</link>
		<description><![CDATA[<strong class='bbc'><br />
peguei um script que quando matamos um bixo abre um teleport durante 30 segundos..<br />
<br />
o teleport abre mais &#233; que ele nao some...<br />
alguem poderia me ajudar?<br />
<br />
esse &#233; o script<br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>function removeTp(tpId, tpPos)<br />
        local tp = getThingfromPos(tpPos)<br />
        if tp.itemid == tpId then<br />
                        doRemoveItem(tp.uid, 1)<br />
                        doSendMagicEffect(tpPos, CONST_ME_POFF)<br />
        end<br />
end<br />
<br />
function onDeath(cid)<br />
        local tpId = 1387<br />
        local tpPos = getCreaturePosition (cid) -- onde aparece o tp<br />
        local tpToPos = {x=138, y=42, z=7} -- destino<br />
        local tpTime = 30<br />
        local tp = doCreateTeleport(tpId, tpToPos, tpPos)<br />
        doCreatureSay(cid, "O teleport ir&#225; sumir em "..tpTime.." segundos.", TALKTYPE_ORANGE_1)<br />
        addEvent(removeTp, tpTime*6000, tpId, getThingPos(tp))<br />
        return TRUE<br />
end</div></div><br />
<br />
obrigado</strong>]]></description>
		<pubDate>Sun, 07 Mar 2010 19:14:44 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129244-tp-nao-some/</guid>
	</item>
	<item>
		<title>Como Criar Aol Que Funciona Redskull</title>
		<link>http://www.xtibia.com/forum/topic/129241-como-criar-aol-que-funciona-redskull/</link>
		<description><![CDATA[Aew galera eu jogo 1 ot que la tem aol vip que funciona ate quando alguem red skull...<br />
alguem poderia me dar 1 luz sobre como faze-la?<br />
<br />
vlw]]></description>
		<pubDate>Sun, 07 Mar 2010 17:45:55 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129241-como-criar-aol-que-funciona-redskull/</guid>
	</item>
	<item>
		<title>Cidades Deserticas</title>
		<link>http://www.xtibia.com/forum/topic/129240-cidades-deserticas/</link>
		<description><![CDATA[Tenho um problema com cidades deserticas<br />
<br />
eu nunca consigo fazer uma boa rua , <br />
me ajudem aew <br />
to prescisando de algumas dicas]]></description>
		<pubDate>Sun, 07 Mar 2010 17:44:05 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129240-cidades-deserticas/</guid>
	</item>
	<item>
		<title>Como Almentar Regeneração Da Soft Boots?</title>
		<link>http://www.xtibia.com/forum/topic/129230-como-almentar-regeneracao-da-soft-boots/</link>
		<description>Aew Galera como faço pra allmentar regeneração da soft boots? pois fui no item.xml almentei la o GAINMANA dei restart no sv e continuo almentando a mesma coisa a soft ;x</description>
		<pubDate>Sun, 07 Mar 2010 14:30:12 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129230-como-almentar-regeneracao-da-soft-boots/</guid>
	</item>
	<item>
		<title>Duvida Em Second Promotion</title>
		<link>http://www.xtibia.com/forum/topic/129219-duvida-em-second-promotion/</link>
		<description><![CDATA[Galera , não to conseguindo usar as second promotion. ( eu adiciono elas por SQLite)<br />
<br />
<pre class='prettyprint'>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;vocations&gt;
	&lt;vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no"&gt;
		&lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
		&lt;skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/&gt;
	&lt;/vocation&gt;
	&lt;vocation id="1" name="Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="50" gainmanaticks="3" gainmanaamount="70" manamultiplier="1.1" attackspeed="500" soulmax="100" gainsoulticks="120" fromvoc="1"&gt;
		&lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
		&lt;skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/&gt;
	&lt;/vocation&gt;
	&lt;vocation id="2" name="Druid" description="a druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="50" gainmanaticks="3" gainmanaamount="70" manamultiplier="1.1" attackspeed="500" soulmax="100" gainsoulticks="120" fromvoc="2"&gt;
		&lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
		&lt;skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/&gt;
	&lt;/vocation&gt;
	&lt;vocation id="3" name="Paladin" description="a paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="4" gainhpamount="65" gainmanaticks="4" gainmanaamount="60" manamultiplier="1.4" attackspeed="500" soulmax="100" gainsoulticks="120" fromvoc="3"&gt;
		&lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
		&lt;skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/&gt;
	&lt;/vocation&gt;
	&lt;vocation id="4" name="Knight" description="a knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="80" gainmanaticks="6" gainmanaamount="40" manamultiplier="3.0" attackspeed="500" soulmax="100" gainsoulticks="120" fromvoc="4"&gt;
		&lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
		&lt;skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/&gt;
	&lt;/vocation&gt;
	&lt;vocation id="5" name="Master Sorcerer" description="a master sorcerer" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="100" gainmanaticks="2" gainmanaamount="150" manamultiplier="1.1" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30"&gt;
		&lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
		&lt;skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/&gt;
	&lt;/vocation&gt;
	&lt;vocation id="6" name="Elder Druid" description="an elder druid" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="100" gainmanaticks="2" gainmanaamount="150" manamultiplier="1.1" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30"&gt;
		&lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
		&lt;skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/&gt;
	&lt;/vocation&gt;
	&lt;vocation id="7" name="Royal Paladin" description="a royal paladin" needpremium="1" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="150" gainmanaticks="3" gainmanaamount="130" manamultiplier="1.4" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30"&gt;
		&lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
		&lt;skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/&gt;
	&lt;/vocation&gt;
	&lt;vocation id="8" name="Elite Knight" description="an elite knight" needpremium="1" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="170" gainmanaticks="4" gainmanaamount="80" manamultiplier="3.0" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30"&gt;
		&lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
		&lt;skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/&gt;
	&lt;/vocation&gt;
&lt!--
	&lt;vocation id="9" name="Epic Master Sorcerer" description="an epic master sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="5" lessloss="50"&gt;
		&lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
		&lt;skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/&gt;
	&lt;/vocation&gt;
	&lt;vocation id="10" name="Epic Elder Druid" description="an epic elder druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="6" lessloss="50"&gt;
		&lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
		&lt;skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/&gt;
	&lt;/vocation&gt;
	&lt;vocation id="11" name="Epic Royal Paladin" description="an epic royal paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="10" gainmanaticks="3" gainmanaamount="10" manamultiplier="1.4" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="7" lessloss="50"&gt;
		&lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
		&lt;skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/&gt;
	&lt;/vocation&gt;
	&lt;vocation id="12" name="Epic Elite Knight" description="an epic elite knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="8" gainhpamount="10" gainmanaticks="4" gainmanaamount="10" manamultiplier="3.0" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="8" lessloss="50"&gt;
		&lt;formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/&gt;
		&lt;skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/&gt;
	&lt;/vocation&gt;
--&gt;
&lt;/vocations&gt;
</pre><br />
<br />
<br />
o erro que dá é esse:<br />
<pre class='prettyprint'>&#91;06/03/2010 21:07:34&#93; &#91;Warning - Vocations::getVocation&#93; Vocation 4294967295 not found.
&#91;06/03/2010 21:07:34&#93; &#91;Warning - Vocations::getVocation&#93; Vocation 4294967295 not found.
&#91;06/03/2010 21:07:34&#93; Mock Ae has logged in.</pre><br />
<br />
Qndo eu entro e do Look no meu char apareçe isso:<br />
21:13 You see yourself. You are .<br />
<br />
Espero que me ajudem , to querendo mto second promotion pro meu server<br />
Agradeço desde já]]></description>
		<pubDate>Sun, 07 Mar 2010 00:14:25 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129219-duvida-em-second-promotion/</guid>
	</item>
	<item>
		<title>É Possível?</title>
		<link>http://www.xtibia.com/forum/topic/129213-e-possivel/</link>
		<description><![CDATA[Iae galera, <br />
O titulo diz kse tdo...<br />
Keria sabe se é possivel usar a função doCreateItem com uniqueid.<br />
<br />
O que kero fazer é o item 9789 ser criado no map com o uid 9780. Pode ser por outro método sem ser createitem mais acho q eh o unico meio possivel.<br />
<br />
To fazendo assim por enquanto: doCreateItem(9789, 1, wl) (o wl eh uma variavel com o teleport). Como faço pra coloka uid nesse item criado?<br />
<br />
Acho q fico bem clara minha dúvida, vlws ai pra qm se dispor a me ajudar.]]></description>
		<pubDate>Sat, 06 Mar 2010 21:20:44 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129213-e-possivel/</guid>
	</item>
	<item>
		<title><![CDATA[[Erro] Script !reset]]></title>
		<link>http://www.xtibia.com/forum/topic/129202-erro-script-reset/</link>
		<description><![CDATA[Ola estou usano o seguinte script para sistema de reset e ta com um probleminha:<br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>-- script by Marcryzius D'evil. --<br />
function onSay(cid, words, param)<br />
config = {<br />
level=500, -- level necessario pra reseta.<br />
RemainingLvl=8, -- level que ficará depois de ser resetado.<br />
exper=4200, -- experiencia que ficará depois de ser resetado.<br />
pid=getPlayerGUID(cid), -- não mecha<br />
skull="yes", -- players com white skull podem resetar? ("yes" or "no").<br />
redskull="yes", -- players com red skull podem resetar? ("yes" or "no").<br />
prot="yes", -- players precisam estar em protection zone pra resetar? ("yes" or "no").<br />
bat="yes" --players precisam estar sem fight pra resetarem? ("yes" or "no").<br />
}<br />
<br />
function getResets(cid)<br />
reset = getPlayerStorageValue(cid,1020)<br />
if reset &lt; 0 then<br />
reset = 0<br />
end<br />
return reset<br />
end<br />
<br />
if(config.skull == "no") and (getCreatureSkullType(cid) == 3) then<br />
doPlayerSendTextMessage(cid,22,"apenas players sem white skull podem resetar.")<br />
return TRUE<br />
end<br />
<br />
if(config.redskull == "no") and (getCreatureSkullType(cid) == 4) then<br />
doPlayerSendTextMessage(cid,22,"apenas player sem red skull podem resetar.")<br />
return TRUE<br />
end<br />
<br />
if(config.prot == "yes") and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then<br />
doPlayerSendTextMessage(cid,22,"você precisa estar em protection zone pra poder resetar.")<br />
return TRUE<br />
end<br />
<br />
if(config.bat == "yes") and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then<br />
doPlayerSendTextMessage(cid,22,"você precisa estar sem battler pra poder resetar.")<br />
return TRUE<br />
end<br />
<br />
if getPlayerLevel(cid) &gt;= config.level then<br />
setPlayerStorageValue(cid,1020,getResets(cid)+1)<br />
<span style='color: #FF0000'>doPlayerSetNameDescription(cid, " Have a "..getResets(cid)+(1).." reset&#092;'s.")</span><br />
doPlayerPopupFYI(cid,"you now was reset, you have "..getResets(cid)+(1).." reset&#092;'s.")<br />
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))<br />
doRemoveCreature(cid)<br />
db.executeQuery("UPDATE `players` SET `level` = "..config.RemainingLvl..", `experience` = "..config.exper.." WHERE `id` = "..config.pid)<br />
else<br />
doPlayerSendCancel(cid, "You need to have level "..config.level.." or more you may be reset.")<br />
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)<br />
end<br />
<br />
return TRUE<br />
end</div></div><br />
<br />
o comando eim <span style='color: #FF0000'>vermelho</span> adiciona no player o numemro de resets, o problema é devia ser acumulativo mas nao é.<br />
<br />
ex: o player reseta ai quando da look nele aparece  You see fulano. have a 2 reset's. he is an elite knight.<br />
quando ele reseta denovo aparece You see fulano. have a 2 reset's. have a 3 reset's. he is an elite knight.<br />
<br />
ta ai o problema... entenderam?<br />
<br />
quando ele reseta-se pela 3º ves deveria ficar assim: You see fulano. have a 3 reset's. he is an elite knight.]]></description>
		<pubDate>Sat, 06 Mar 2010 16:49:45 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129202-erro-script-reset/</guid>
	</item>
	<item>
		<title>Baús Quest</title>
		<link>http://www.xtibia.com/forum/topic/129181-baus-quest/</link>
		<description><![CDATA[Pessoal, não estou conseguindo configurar 2 baús de uma mesma quest no otserver.<br />
<br />
Aqui vai o Script:<br />
<br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>function onUse(cid, item, frompos, item2, topos)<br />
<br />
	if item.uid == 1993 then <span style='color: #2E8B57'>---&gt; não sei o que colocar aqui</span><br />
 	queststatus = getPlayerStorageValue(cid,5501) <span style='color: #2E8B57'>---&gt; aqui seria o que?</span><br />
 	if queststatus == -1 then<br />
 	doPlayerSendTextMessage(cid,22,"You have found a greenwood coat.")<br />
 	doPlayerAddItem(cid,8869,1) <span style='color: #2E8B57'>---&gt; aqui seria o id do item novamente?</span><br />
 	setPlayerStorageValue(cid,5501,1) <span style='color: #2E8B57'>---&gt; não sei o que colocar aqui</span><br />
 	doPlayerSendTextMessage(cid,22,"It is empty.")<br />
	end<br />
	else<br />
	return 0<br />
	end<br />
	end<br />
	return 1</div></div><br />
<br />
<br />
Estou com essas dúvidas acima, do lugar dos ids. No meu caso o id do item seria 2488 e a action 2488, por exemplo.<br />
<br />
Ai eu iria normalmente la no map editor, no lugar da Action ID eu colocaria 1993 e Unique ID 2488, certo?<br />
<br />
<br />
Obrigado.]]></description>
		<pubDate>Sat, 06 Mar 2010 01:03:58 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129181-baus-quest/</guid>
	</item>
	<item>
		<title><![CDATA[[Ajuda] Npc Que Remove Crystal Coin]]></title>
		<link>http://www.xtibia.com/forum/topic/129178-ajuda-npc-que-remove-crystal-coin/</link>
		<description><![CDATA[<strong class='bbc'>eu peguei um script daqui para adc no meu server...<br />
<br />
mais ele soh remove gp..<br />
eu queria que ele removesse 1kk por dia em crystal coin claro<br />
<br />
ta aki o script dele:<br />
<br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>local keywordHandler = KeywordHandler:new()<br />
local npcHandler = NpcHandler:new(keywordHandler)<br />
NpcSystem.parseParameters(npcHandler)<br />
local talkState = {}<br />
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end<br />
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end<br />
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end<br />
function onThink() npcHandler:onThink() end<br />
local node1 = keywordHandler:addKeyword({'vip'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Se Você Quise Compra Vip So Fala { days } .'})<br />
function creatureSayCallback(cid, type, msg)<br />
<span style='color: #FF0000'>p = 10000 -- Valor Da Premium account Em GP</span><br />
if(not npcHandler:isFocused(cid)) then<br />
return false<br />
end<br />
local talkUser = NPCHANDLER_CONVbeh&#097;vior == CONVERSATION_DEFAULT and 0 or cid<br />
---------- MSGs ----------<br />
if msgcontains(msg, 'premium') or msgcontains(msg, 'Premium') or msgcontains(msg, 'premium') or msgcontains(msg, 'Premium Accounts') or msgcontains(msg, 'days') then<br />
selfSay('Pois Bem , Cada Dia De Vip Custa '..p..' <span style='color: #FF0000'>GPs</span>, Quantos Dias Você Deseja Comprar?', cid)<br />
talkState[talkUser] = 1<br />
---== compra <span style='color: #FF0000'>por GPs</span> ==---<br />
elseif talkState[talkUser] == 1 then<br />
if getNumber(msg) &lt; 350 then<br />
n = getNumber(msg)<br />
if n ~= 0 then<br />
if getPlayerMoney(cid) &gt; p*n then<br />
selfSay('Dias de Vip: {'..n..'} por {'..n*(p)..'} <span style='color: #FF0000'>GPs?</span>', cid)<br />
talkState[talkUser] = 3<br />
else<br />
selfSay('Você Nao Tem Gold Suficientes Para Comprar {'..n..'} Dias De Vip.', cid)<br />
talkState[talkUser] = 0<br />
end<br />
else<br />
selfSay('Escolha Um Numero Acima De Zero.', cid)<br />
talkState[talkUser] = 0<br />
end<br />
else<br />
selfSay('Você Nao Pode Comprar Mais Que 350 Dias De Vip.', cid)<br />
talkState[talkUser] = 0<br />
end<br />
elseif talkState[talkUser] == 3 then ---== GPs ==---<br />
if msgcontains(msg, 'yes') or msgcontains(msg, 'sim') or msgcontains(msg, 'SIM') or msgcontains(msg, 'YES') then<br />
if getPlayerPremiumDays(cid)+n &lt;= 350 then<br />
if (doPlayerRemoveMoney(cid, p*n) ~= TRUE) then<br />
npcHandler:say('Voce Nao Tem Gold Suficientes!', cid)<br />
talkState[talkUser] = 0<br />
else<br />
doPlayerAddPremiumDays(cid, n)<br />
selfSay('Compra Efetuada Com Sucesso , Dias De Vip:{ '..n..' }.', cid)<br />
talkState[talkUser] = 0<br />
end<br />
else<br />
npcHandler:say('Voce Nao Pode Ter Mais Que 350 Dias De Vip!', cid)<br />
talkState[talkUser] = 0<br />
end<br />
end<br />
elseif msgcontains(msg, 'no') or msgcontains(msg, 'nao') or msgcontains(msg, 'não') or msgcontains(msg, 'NO') or msgcontains(msg, 'NAO') or msgcontains(msg, 'NÃO')then<br />
selfSay('Tudo Bem.', cid)<br />
talkState[talkUser] = 0<br />
end<br />
end<br />
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)<br />
npcHandler:addModule(FocusModule:new())<br />
-- function maded by Gesior--<br />
function getNumber(txt) --return number if its number and is &gt; 0, else return 0<br />
x = string.gsub(txt,"%a","")<br />
x = tonumber(x)<br />
if x ~= nill and x &gt; 0 then<br />
return x<br />
else<br />
return 0<br />
end<br />
end</div></div><br />
<br />
<br />
queria bota para pegar 1kk por dia<br />
<br />
obrigado.</strong>]]></description>
		<pubDate>Fri, 05 Mar 2010 22:03:25 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129178-ajuda-npc-que-remove-crystal-coin/</guid>
	</item>
	<item>
		<title><![CDATA[[Resolvido] [Erro] Rollercoaster]]></title>
		<link>http://www.xtibia.com/forum/topic/129175-resolvido-erro-rollercoaster/</link>
		<description><![CDATA[<em class='bbc'><strong class='bbc'>Olá Xtibianos,</strong></em><br />
Então decidi finalizar o Silent Sports um antigo servidor meu de esportes e postar ele para vocês aqui do Xtibia. Estou atualizando ele para o 8.54 e o sistema Rollercoaster (trenzinho, como muitos conhecem) não esta funcionando. Sim é aquele do Colex, <a href='http://www.xtibia.com/forum/topic/93240-roller-coaster-system/page__hl__roller' class='bbc_url' title='Link externo' rel='nofollow'>que pode ser encontrado aqui</a>.<br />
Não sei se fiz algo de errado mais eu me lembro que antes na versão 8.10 funcionava. Se alguém puder arrumar ele para mim ficaria grato.<br />
<br />
<strong class='bbc'>Script:</strong><br />
<br />
<pre class='prettyprint'>------Roller Coaster System by Colex-------
dofile('data&#092;&#092;actions&#092;&#092;scripts&#092;&#092;RollerCoasterEvents.lua')

local TRAINS = {7131, 7132}
local all = {7121, 7122, 7123, 7124, 7125, 7126, 7133, 7134, 7135, 7136}

local ACTION_TRAIN = {1001, 1002}

local RAILS = {
{id = all&#91;1&#93;, dirs = {{dir = SOUTH, out = 2},{dir = NORTH, out = 2}}}, 
{id = all&#91;2&#93;, dirs = {{dir = EAST, out = 1},{dir = WEST, out = 1}}},
{id = all&#91;3&#93;, dirs = {{dir = EAST, out = 1},{dir = SOUTH, out = 2}}},
{id = all&#91;4&#93;, dirs = {{dir = WEST, out = 1},{dir = SOUTH, out = 2}}},
{id = all&#91;5&#93;, dirs = {{dir = EAST, out = 1},{dir = NORTH, out = 2}}},
{id = all&#91;6&#93;, dirs = {{dir = WEST, out = 1},{dir = NORTH, out = 2}}},
{id = all&#91;7&#93;, stop = 1},
{id = all&#91;8&#93;, stop = 1},
{id = all&#91;9&#93;, stop = 1},
{id = all&#91;10&#93;, stop = 1},
}

local SLOW = 500
local FAST = 200
local INCREASE = 50
local DECREASE = 50
local DOWN_INCREASE = 450
local UP_DECREASE = 155

local INFOS = {}

TRUE = 1
FALSE = 0

 
function getRail(pos)
  local stack = 1 
  local found = 0
  repeat
    pos.stackpos = stack
    rail = getThingfromPos(pos)
    if (rail.itemid == 0) then break end   
    for i, r in ipairs(RAILS) do
      if (rail.itemid == r.id) then
        found = 1
        break
      end   
    end
    stack = stack + 1
  until (found == 1)
  return rail
end

function moveTrain(cid)
  params = INFOS&#91;cid&#93;
  pos = getCreaturePosition(cid)
  rail = getRail(pos)
  dir = -1
  for i,r in ipairs(RAILS) do
    if (rail.itemid == r.id) then
      if (RollerCoaster:&#111;nmove(cid, rail, r, pos) == FALSE) then table.remove(INFOS, cid) return 1 end 
      if (r.stop ~= nil) then
        if (r.stop == 1) then
          RollerCoaster:onExitQuery(cid)
          addEvent(exitTrain, 2000, cid)
          return 1
        end
      end 
      change = rail.actionid - 1000 
      power = 0    
      power = change

      doChangeType(cid, r.id, INFOS&#91;cid&#93;.beforeid)                 
      info = r.dirs&#91;INFOS&#91;cid&#93;.type&#93;
      dir = info.dir  
      if ((power == 1) or (power == 2)) then
        if (RollerCoaster:&#111;nchangeSpeed(cid, power) == TRUE) then
          if (power == 2) then
            INFOS&#91;cid&#93;.speed = INFOS&#91;cid&#93;.speed - INCREASE
          elseif (power == 1) then
            INFOS&#91;cid&#93;.speed = INFOS&#91;cid&#93;.speed + DECREASE
          end 
        end
      end
      if (INFOS&#91;cid&#93;.currZ ~= pos.z) then
        if (RollerCoaster:&#111;nchangeLevel(cid, INFOS&#91;cid&#93;.currZ, pos.z) == TRUE) then
          if (INFOS&#91;cid&#93;.currZ &gt; pos.z) then
             INFOS&#91;cid&#93;.speed = INFOS&#91;cid&#93;.speed + UP_DECREASE
          elseif (params.currZ &lt; pos.z) then 
             params.speed = params.speed - DOWN_INCREASE
          end  
        end 
      end
      if (params.speed &lt; 1) then params.speed = 1 end
      params.currZ = pos.z
      newid = TRAINS&#91;info.out&#93;  
      INFOS&#91;cid&#93;.beforeid = r.id
      break
    end  
  end      
  if (dir ~= -1) then
    doSetItemOutfit(cid, newid, -1)
    doMoveCreature(cid, dir)
    addEvent(moveTrain,params.speed,cid)
  else
    RollerCoaster:onExitQuery(cid)
    addEvent(exitTrain, 2000, cid)
  end
end

function exitTrain(cid)
  table.remove(INFOS, cid)
  RollerCoaster:onExit(cid)
  doSetItemOutfit(cid, TRAINS&#91;1&#93;, 0)
  pos = getCreaturePosition(cid)
  pos.y = pos.y - 1
  doTeleportThing(cid, pos, 1)
  mayNotMove(cid, 0)
end

function enterTrain(params)   
  if (RollerCoaster:onEnter(cid, params&#91;2&#93;) == TRUE) then
    doSetItemOutfit(params&#91;1&#93;, params&#91;2&#93;, -1)
    pos = getCreaturePosition(params&#91;1&#93;)
    table.insert(INFOS, params&#91;1&#93;,{type = params.type, speed = SLOW, currZ = pos.z}) 
    addEvent(moveTrain,1000,params&#91;1&#93;)
  end
end

function getSpeed(cid)
  if (INFOS&#91;cid&#93;.speed ~= nil) then return INFOS&#91;cid&#93;.speed end
  return FALSE
end

function setSpeed(cid, speed)
  if (INFOS&#91;cid&#93;.speed ~= nil) then INFOS&#91;cid&#93;.speed = speed return TRUE end
  return FALSE
end

function onUse(cid, item, fromPosition, itemEx, toPosition)
  if (isInArray(ACTION_TRAIN, item.actionid) == TRUE) then
    if (RollerCoaster:onEnterQuery(cid, item) == TRUE) then
      doTeleportThing(cid, toPosition, 1)
      mayNotMove(cid, 1)
      addEvent(enterTrain,500,{cid, item.itemid, type=(item.actionid-1000)})
    end
  end
  return TRUE
end


----"No Scripting Needed" System-----
local change = {}
change&#91;all&#91;1&#93;&#93; = {all&#91;3&#93;, all&#91;4&#93;}
change&#91;all&#91;2&#93;&#93; = {all&#91;4&#93;, all&#91;6&#93;}
change&#91;all&#91;3&#93;&#93; = {all&#91;1&#93;, all&#91;4&#93;, all&#91;6&#93;}
change&#91;all&#91;4&#93;&#93; = {all&#91;1&#93;, all&#91;2&#93;, all&#91;3&#93;, all&#91;5&#93;, all&#91;6&#93;}
change&#91;all&#91;5&#93;&#93; = {all&#91;4&#93;}
change&#91;all&#91;6&#93;&#93; = {all&#91;2&#93;, all&#91;3&#93;, all&#91;4&#93;}
change&#91;all&#91;7&#93;&#93; = {}
change&#91;all&#91;8&#93;&#93; = {}
change&#91;all&#91;9&#93;&#93; = {}
change&#91;all&#91;10&#93;&#93; = {}
 
function doChangeType(cid, id, beforeID)
  if (table.getn(change&#91;id&#93;) &gt; 0) then
    if (isInArray(change&#91;id&#93;,beforeID) == TRUE) then
      if (INFOS&#91;cid&#93;.type == 1) then INFOS&#91;cid&#93;.type = 2 else INFOS&#91;cid&#93;.type = 1 end
    end   
  end
end</pre><br />
<br />
E isso é o que eu coloquei na .xml talvez seja isso que fiz errado não sei:<br />
<pre class='prettyprint'>&lt;action fromid="7131" toid="7132" script="trenzinho.lua"/&gt;</pre><br />
<br />
Se alguém for refazer para eu não ter que colocar as actions tudo de novo nos trenzinho façam com que 7131 ao subir ele vá para cima e para direita e 7132 vai para baixo e para a esquerda pois era assim que funcionava.<br />
<em class='bbc'><strong class='bbc'>Abraços.</strong></em>]]></description>
		<pubDate>Fri, 05 Mar 2010 20:35:46 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129175-resolvido-erro-rollercoaster/</guid>
	</item>
	<item>
		<title><![CDATA[[Resolvido] Duvida No Storage Value/broadcast]]></title>
		<link>http://www.xtibia.com/forum/topic/129170-resolvido-duvida-no-storage-valuebroadcast/</link>
		<description><![CDATA[Ola galera, fiz um script aki e n ta funcionando, a parte dele que n funciona é essa:<br />
<br />
<pre class='prettyprint'>	if(getPlayerStorageValue(cid, 6000) == 4) then
                        dobroadcastMessage(getCreatureName(cid) .. " is crazy!")</pre><br />
<br />
A parte do storage value ateh q tah certinho o problema é no broadcast, qnd eh pra da o broadcast o serv da o seguinte erro:<br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>attempt to call global 'dobroadcastMessage' (a nil value)</div></div><br />
<br />
O que eu estou fazendo de errado?? Obs: estou usando essa função dentro de um onkill.<br />
Uso TFS 0.3.5.<br />
<br />
Vlws pela ajuda ai galera]]></description>
		<pubDate>Fri, 05 Mar 2010 17:35:31 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129170-resolvido-duvida-no-storage-valuebroadcast/</guid>
	</item>
	<item>
		<title><![CDATA[[Ajuda]Problemas No Raids.xml]]></title>
		<link>http://www.xtibia.com/forum/topic/129153-ajudaproblemas-no-raidsxml/</link>
		<description><![CDATA[Atualmente este &#233; o meu raids.xml, o problema &#233; o seguinte, as raids est&#227;o ocorendo muito mais rapido do que o tempo estipulado pelo interval2, alem de estarem com uma chance de ocorrer muito superior a 1%.<br />
<br />
<pre class='prettyprint'>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;raids&gt;
&lt;raid name="ferumbras" file="ferumbras.xml" chance="1" interval2="240" margin="5" reftype="single" ref="no" enabled="yes"/&gt;
&lt;raid name="demodras" file="demodras.xml" chance="1" interval2="580" margin="10" reftype="single" ref="no" enabled="yes"/&gt;
&lt;raid name="necropharus" file="necropharus.xml" chance="1" interval2="140" margin="15" reftype="single" ref="no" enabled="yes"/&gt;
&lt;raid name="tiquandas revenge" file="tiquandas revenge.xml" chance="1" interval2="160" reftype="single" ref="no" margin="20" enabled="yes"/&gt;
&lt;raid name="Morgaroth" file="Morgaroth.xml" chance="1" interval2="380" margin="30" reftype="single" ref="no" enabled="yes"/&gt;
&lt;raid name="horned" file="horned.xml" chance="1" interval2="180" margin="40" reftype="single" ref="no" enabled="yes"/&gt;
&lt;raid name="orsha" file="orshabaal.xml" chance="1" interval2="200" margin="50" reftype="single" ref="no" enabled="yes"/&gt;
&lt;raid name="goblin" file="goblin.xml" chance="1" interval2="280" margin="60" enabled="yes"/&gt;
&lt;raid name="Countess Sorrow" file="Countess Sorrow.xml" chance="1" interval2="220" margin="70" reftype="single" ref="no" enabled="yes"/&gt;
&lt;raid name="Massacre" file="Massacre.xml" chance="1" interval2="250" margin="80" reftype="single" ref="no" enabled="yes"/&gt;
&lt;raid name="The Plasmother" file="The Plasmother.xml" chance="1" interval2="260" margin="90" reftype="single" ref="no" enabled="yes"/&gt;
&lt;raid name="The Handmaiden" file="The Handmaiden.xml" chance="1" interval2="280" margin="100" reftype="single" ref="no" enabled="yes"/&gt;
&lt;raid name="Dracola" file="Dracola.xml" chance="1" interval2="3000" margin="110" reftype="single" ref="no" enabled="yes"/&gt;
&lt;raid name="The Imperor" file="The Imperor.xml" chance="1" interval2="320" margin="120" reftype="single" ref="no" enabled="yes"/&gt;
&lt;raid name="Mr. Punish" file="Mr. Punish.xml" chance="1" interval2="340" margin="130" reftype="single" ref="no" enabled="yes"/&gt;
&lt;raid name="undead jester" file="undead jester.xml" chance="1" interval2="275" margin="140" enabled="yes"/&gt;
&lt;raid name="piratas" file="piratas.xml" chance="1" interval2="600" margin="150" enabled="yes"/&gt;
&lt;raid name="quaras" file="quaras.xml" chance="1" interval2="360" margin="160" enabled="yes"/&gt;
&lt;raid name="cyclops" file="cyclops.xml" chance="0" interval2="400" margin="180" enabled="yes"/&gt;
&lt;raid name="dragons" file="dragons.xml" chance="0" interval2="440" margin="290" enabled="yes"/&gt;
&lt;raid name="yakchal" file="yakchal.xml" chance="1" interval2="480" margin="200" reftype="single" ref="no" enabled="yes"/&gt;
&lt;raid name="frost giant" file="frost giant.xml" chance="1" interval2="520" margin="210" enabled="yes"/&gt;
&lt;raid name="giant spider" file="giant spider.xml" chance="0" interval2="560" margin="220" reftype="single" ref="no" enabled="yes"/&gt;
&lt;/raids&gt;</pre><br />
<br />
     Tentei n&#227;o repetir os valores tanto de interval2 como de margin, para que a execu&#231;&#227;o de uma raid n&#227;o atrapalhe outra, por isso essa bagun&#231;a nos valores.<br />
     O que eu gostaria &#233; que alguem me ajudasse a fazer com que uma raid acontessesse no maximo uma vez por dia, e que n&#227;o ocorressem raids repetidas.<br />
     Se puderem editar o arquivo ou simplesmente me disserem como faze-lo serei muito grato.<br />
     Obs.: J&#225; descobri como fazer para que elas n&#227;o se repitam, agora apenas preciso de ajuda quanto o intervalo de ocorrencia e a respectiva chance de cada raid ocorrer.<br />
<br />
     Informa&#231;&#245;es adicionais: Vers&#227;o do ot: 8.54<br />
<br />
<br />
                                                                                     Obrigado desde j&#225;.]]></description>
		<pubDate>Fri, 05 Mar 2010 00:20:30 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129153-ajudaproblemas-no-raidsxml/</guid>
	</item>
	<item>
		<title>Bans</title>
		<link>http://www.xtibia.com/forum/topic/129138-bans/</link>
		<description><![CDATA[Ai galera toda veiz que eu tento abri o meu ot aparece isso e nao consigu e um Ot de Dbo que estou tentando criar queria saber se alguem sabe arrumar isso <br />
<a href='http://img251.imageshack.us/i/hs2.png/' class='bbc_url' title='Link externo' rel='nofollow'>[IMG=http://img251.imageshack.us/img251/637/hs2.png][/IMG]</a>]]></description>
		<pubDate>Thu, 04 Mar 2010 18:14:21 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129138-bans/</guid>
	</item>
	<item>
		<title><![CDATA[[Dúvida] Creaturescript]]></title>
		<link>http://www.xtibia.com/forum/topic/129122-duvida-creaturescript/</link>
		<description><![CDATA[Bem estou aqui pedindo ajuda ... !<br />
Queria um script para que quando acabar o premium time a pessoa voltar para o templo , mas o problema maior é , meu server tem um "rookguard" e main porfavor me ajude nesse script !<br />
<br />
e outra ...<br />
<br />
Queria fazer um animation ... exemplo :. Um player pega lvl 50 ... ae quando os players chega esse lvl ele ganha um animation que fica nele como um magic effect , depois o player pega lvl 100 e o magic effect muda altomaticamente...<br />
Bem é isso ... eu não consigo de jeito nenhum !<br />
<br />
<br />
<br />
Porfavor ajudem!]]></description>
		<pubDate>Thu, 04 Mar 2010 03:36:22 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129122-duvida-creaturescript/</guid>
	</item>
	<item>
		<title>Que Mapa Usar?</title>
		<link>http://www.xtibia.com/forum/topic/129119-que-mapa-usar/</link>
		<description><![CDATA[Bem tenho uma duvida cruel,<br />
muitos não gostam do yourots, outros gostam porque conhecem, a minha duvida é qual mapa usar?<br />
não sou muiito old no tibia e tenho a infeliz da duvida de um mapa leve pratico e bom mas não acho a não ser yourots muios falam que nem vale a pena investir em yourots mas eu gosto dele por causa que os players conhecem, alguem conhece um mapa legal e que eu posso ampliar... enfim é isto]]></description>
		<pubDate>Thu, 04 Mar 2010 02:09:55 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129119-que-mapa-usar/</guid>
	</item>
	<item>
		<title>Script Da Alavanca Bugado..</title>
		<link>http://www.xtibia.com/forum/topic/129108-script-da-alavanca-bugado/</link>
		<description><![CDATA[<strong class='bbc'>fiz uma quest igual na anihi em que o cara pucha a alavanca e &#233; teleportado pra outro lugar..<br />
<br />
mais os players n&#227;o s&#227;o teleportados..<br />
<br />
Primeiro eu fui no mapa editor e adc a alavanca (ID:1945)<br />
e coloquei:<br />
<span style='color: #FF8C00'>Action = 7004<br />
Unique = 7004</span>.<br />
<br />
ai fiz o script.lua dela<br />
<br />
<br />
hotaquest.lua<br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>-- hotaquest lever<br />
<br />
function onUse(cid, item, frompos, item2, topos)<br />
<br />
   	if item.uid == 7004 and item.itemid == 1945 then<br />
		player1pos = {x=214, y=146, z=8, stackpos=253}<br />
		player1 = getThingfromPos(player1pos)<br />
<br />
		player2pos = {x=214, y=147, z=8, stackpos=253}<br />
		player2 = getThingfromPos(player2pos)<br />
<br />
		player3pos = {x=214, y=148, z=8, stackpos=253}<br />
		player3 = getThingfromPos(player3pos)<br />
<br />
		player4pos = {x=214, y=149, z=8, stackpos=253}<br />
		player4 = getThingfromPos(player4pos)<br />
<br />
<br />
		if player1.itemid &gt; 0 and player2.itemid &gt; 0 and player3.itemid &gt; 0 and player4.itemid &gt; 0 then<br />
			queststatus1 = getPlayerStorageValue(player1.uid,7004)<br />
			queststatus2 = getPlayerStorageValue(player2.uid,7004)<br />
			queststatus3 = getPlayerStorageValue(player3.uid,7004)<br />
			queststatus4 = getPlayerStorageValue(player4.uid,7004)<br />
<br />
			if queststatus1 == -1 and queststatus2 == -1 and queststatus3 == -1 and queststatus4 == -1 then<br />
				nplayer1pos = {x=214, y=148, z=10}<br />
				nplayer2pos = {x=213, y=148, z=10}<br />
				nplayer3pos = {x=212, y=148, z=10}<br />
				nplayer4pos = {x=211, y=148, z=10}<br />
<br />
				doSendMagicEffect(player1pos,2)<br />
				doSendMagicEffect(player2pos,2)<br />
				doSendMagicEffect(player3pos,2)<br />
				doSendMagicEffect(player4pos,2)<br />
<br />
				doTeleportThing(player1.uid,nplayer1pos)<br />
				doTeleportThing(player2.uid,nplayer2pos)<br />
				doTeleportThing(player3.uid,nplayer3pos)<br />
				doTeleportThing(player4.uid,nplayer4pos)<br />
<br />
				doSendMagicEffect(nplayer1pos,10)<br />
				doSendMagicEffect(nplayer2pos,10)<br />
				doSendMagicEffect(nplayer3pos,10)<br />
				doSendMagicEffect(nplayer4pos,10)<br />
<br />
				doTransformItem(item.uid,item.itemid+1)<br />
			else<br />
				doPlayerSendCancel(cid,"Somebody in your team has already done this quest.")<br />
			end<br />
		else<br />
			doPlayerSendCancel(cid,"You need four players for this quest.")<br />
		end<br />
<br />
	elseif item.uid ==7004 and item.itemid == 1946 then<br />
		if getPlayerAccess(cid) &gt; 0 then<br />
			doTransformItem(item.uid,item.itemid-1)<br />
		else<br />
			doPlayerSendCancel(cid,"Sorry, not possible.")<br />
		end<br />
	else<br />
		return 0<br />
	end<br />
<br />
	return 1<br />
end</div></div><br />
<br />
<span style='color: #FF8C00'>e adicionei o scripit dela em Actions&gt;Script.</span><br />
<br />
e dps adicionei em Actions.XML:<br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>&lt;action itemid="1877" script="other/watch.lua"/&gt;<br />
	&lt;action uniqueid="1945" script="arenalever.lua" /&gt;<br />
	<span style='color: #FF0000'>&lt;action uniqueid="7004" script="hotaquest.lua" /&gt;</span></div></div><br />
<br />
a alavanca mesmo assim nao foram teleportados...<br />
alguem sabe porque?<br />
<br />
obrigado.</strong>]]></description>
		<pubDate>Wed, 03 Mar 2010 22:11:57 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129108-script-da-alavanca-bugado/</guid>
	</item>
	<item>
		<title><![CDATA[[Duvida] Estou Com Um Problema.]]></title>
		<link>http://www.xtibia.com/forum/topic/129095-duvida-estou-com-um-problema/</link>
		<description><![CDATA[<span style='font-family: Comic Sans MS'><strong class='bbc'>Eu criei um tópico pedindo o comando !spells, consegui, e inseri ele certinho no meu server. O problema é que ele não funcionou. Eu fiz uma cópia de um script qualquer no Talkactions &gt; Scripts, renomeei, coloquei certinho o que me falaram dentro do arquivo e limpei o que tinha, e coloquei a tag certinha no Talkactions. Meu ot é um baiak, mas troquei a pasta talkactions do baiak pela do Alissow, e coloquei um map próprio, ot 8.54. Alguém pode me ajudar com isso?</strong></span>]]></description>
		<pubDate>Wed, 03 Mar 2010 18:52:40 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129095-duvida-estou-com-um-problema/</guid>
	</item>
	<item>
		<title>Storagevalue</title>
		<link>http://www.xtibia.com/forum/topic/129094-storagevalue/</link>
		<description><![CDATA[<span style='font-family: Trebuchet MS'>to com um problema, eu to criando um servidor e a maioria das quests são missões pegas em npcs, a cada parte da missão eu adiciono um sotagevalue no player pra ele continuar de onde parou, o problema eh que eu quero fazer missões longas e qnd o player loga parece que da um problema nos storages que faz com que o player não consiga completar a quest e nem recomeçar, o npc simplesmente não responde a nenhuma msg programada.<br />
alguem conhece esse problema e sabe se tem como resolver?</span>]]></description>
		<pubDate>Wed, 03 Mar 2010 18:49:23 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129094-storagevalue/</guid>
	</item>
	<item>
		<title>Creaturescript !</title>
		<link>http://www.xtibia.com/forum/topic/129092-creaturescript/</link>
		<description><![CDATA[Bem estou aqui pedindo ajuda ... !<br />
Queria um script para que quando acabar o premium time a pessoa voltar para o templo , mas o problema maior &#233; , meu server tem um "rookguard" e main porfavor me ajude nesse script !<br />
<br />
e outra ...<br />
<br />
Queria fazer um animation ... exemplo :. Um player pega lvl 50 ... ae quando os players chega esse lvl ele ganha um animation que fica nele como um magic effect , depois o player pega lvl 100 e o magic effect muda altomaticamente...<br />
Bem &#233; isso ... eu n&#227;o consigo de jeito nenhum !<br />
<br />
<br />
<br />
Porfavor ajudem!]]></description>
		<pubDate>Wed, 03 Mar 2010 18:39:19 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129092-creaturescript/</guid>
	</item>
	<item>
		<title>Duvida Sobre Warning-Actions</title>
		<link>http://www.xtibia.com/forum/topic/129090-duvida-sobre-warning-actions/</link>
		<description><![CDATA[<span style='font-family: Century Gothic'>Oie amigoss. coloquei tópico como duvida e nao como erro..<br />
pois mesmo com esse problema o server funciona normalmente.<br />
<br />
Bom é simples..(1+1=3)<br />
gostaria de retirar essa mensagem chaaaata quando abro o server  <img src='http://www.xtibia.com/forum/public/style_emoticons/default/unsure.gif' class='bbc_emoticon' alt=':unsure:' /> "<br />
<br />
<br />
<strong class='bbc'>Imagem abaixo:</strong></span><br />
<img src='http://img532.imageshack.us/img532/2484/errorsh.png' alt='Imagem' class='bbc_img' /><br />
<br />
<br />
<span style='font-family: Century Gothic'>Monstro neh  <img src='http://www.xtibia.com/forum/public/style_emoticons/default/wacko.gif' class='bbc_emoticon' alt=':wacko:' /> ...<br />
<br />
Então, uma coisa eu sei, me falaram para mecher no arquivo <strong class='bbc'>actions.xml</strong><br />
e retirar <span class='bbc_underline'>ID's duplicados</span><br />
<br />
mas n sei como.. tenho receio que algo pare de funcionar<br />
<br />
Se algum Scripter ai puder me ajudar..! :/<br />
<strong class='bbc'>OBRIGADA!</strong></span>]]></description>
		<pubDate>Wed, 03 Mar 2010 17:57:55 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129090-duvida-sobre-warning-actions/</guid>
	</item>
	<item>
		<title><![CDATA[[Runes] Magic Wall E Fire Bomb Dando Pz Lock!]]></title>
		<link>http://www.xtibia.com/forum/topic/129064-runes-magic-wall-e-fire-bomb-dando-pz-lock/</link>
		<description><![CDATA[Magic Wall e Fire Bomb dando PZ Lock como que eu faço pra resolver isso e ficar normal?<br />
:Thx]]></description>
		<pubDate>Tue, 02 Mar 2010 22:51:49 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129064-runes-magic-wall-e-fire-bomb-dando-pz-lock/</guid>
	</item>
</channel>
</rss>