<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
	<title>OTserv</title>
	<description>Tudo da categoria OTserv Otserver OT server</description>
	<link>http://www.xtibia.com/forum/index.php</link>
	<pubDate>Thu, 11 Mar 2010 13:04:03 +0000</pubDate>
	<ttl>30</ttl>
	<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>Informações Que Vai Precisar Ou Já Precisou</title>
		<link>http://www.xtibia.com/forum/topic/129378-informacoes-que-vai-precisar-ou-ja-precisou/</link>
		<description><![CDATA[<strong class='bbc'>T</strong>enho em meu pc algumas listas copm informações para se colocar em algumas funções que não se acha tão facilmente...<br />
<br />
<br />
<span style='font-size: 17px;'><span style='color: Red'><strong class='bbc'><div class='bbc_center'>- = Slots = -</div></strong></span></span><br />
<br />
<br />
<strong class='bbc'>A</strong>posto que muitos já se perguntaram o que por em slot na função getPlayerSlotItem(cid, slot). Abaixo há a resposta:<br />
<br />
<br />
<pre class='prettyprint'>CONST_SLOT_HEAD (1) = helmet
CONST_SLOT_NECKLACE (2) = necklace slot
CONST_SLOT_BACKPACK (3) = backpack
CONST_SLOT_ARMOR (4) = armor
CONST_SLOT_LEFT (5) = left hand
CONST_SLOT_RIGHT (6) = right hand
CONST_SLOT_LEGS (7) = legs
CONST_SLOT_FEET (8) = boots
CONST_SLOT_RING (9) = ring slot
CONST_SLOT_AMMO (10) = ammo slot</pre><br />
<br />
<br />
<strong class='bbc'>E</strong>xemplo de uso:<br />
<br />
<br />
<pre class='prettyprint'>if getPlayerSlotItem(cid, 10).itemid == 2229 then
	doPlayerSendTextMessage(cid, 22, "Você tem uma caveirano lugar das munições.")
end</pre><br />
<br />
<br />
<strong class='bbc'>Q</strong>ue seria o mesmo que:<br />
<br />
<br />
<pre class='prettyprint'>if getPlayerSlotItem(cid, CONST_SLOT_AMMO).itemid == 2229 then
	doPlayerSendTextMessage(cid, 22, "Você tem uma caveirano lugar das munições.")
end</pre><br />
<br />
<br />
<strong class='bbc'><span style='color: Red'>Nota:</span></strong> a função getPlayerSlotItem(cid, slot) retorna uma table de três valores: itemid, uid e actionid.<br />
<br />
<br />
<br />
<br />
<span style='color: Red'><span style='font-size: 17px;'><strong class='bbc'><div class='bbc_center'>- = Keys = -</div></strong></span></span><br />
<br />
<strong class='bbc'>O</strong>utra coisa importante são as keys de itens, usadas nas funções doItemSetAttribute(uid, key, value), doItemEraseAttribute(uid, key) e getItemAttribute(uid, key). Abaixo há uma lista com as keys:<br />
<br />
<br />
<pre class='prettyprint'>description
weight
defense
attack
attackspeed
weaponType
extradef
absorbPercentDeath
absorbPercentHoly
absorbPercentIce
absorbPercentEnergy
absorbPercentEarth
absorbPercentFire
absorbPercentPhysical
skillShield
magiclevelpoints
defense
weaponType
armor
slotType
weight
speed</pre><br />
<br />
<br />
<strong class='bbc'>U</strong>m exemplo muito usado em scripts de refinamento:<br />
<br />
<br />
<pre class='prettyprint'>doItemSetAttribute(item2.uid,"extradefense",8)</pre><br />
<br />
<br />
<strong class='bbc'><span style='color: Red'>Nota:</span></strong> as keys devem sempre ser usadas como uma string, ou seja, entre aspas.<br />
<br />
<br />
<strong class='bbc'><span style='color: Red'>Nota2:</span></strong> Aquelas keys listadas não são as únicas, mas são as menos conhecidas. há também aid que representa a action id entre outras(que também precisam ser usadas como string).<br />
<br />
<br />
<br />
<br />
<span style='font-size: 17px;'><span style='color: Red'><strong class='bbc'><div class='bbc_center'>- = Skills = -</div></strong></span></span><br />
<br />
<strong class='bbc'>P</strong>or último mas não menos importante há os skills, onde são usados em funções como doPlayerAddSkillTry(cid, skillid, n[, useMultiplier]), doPlayerAddSkill(cid, skillid, amount) entre outras. Abaixo segue a lista:<br />
<br />
<br />
<pre class='prettyprint'>SKILL_FIST (0) = Fist Fighting
SKILL_CLUB (1) = Club Fighting
SKILL_SWORD (2) = Sword Fighting
SKILL_AXE (3) = Axe Fighting
SKILL_DISTANCE (4) = Distance Fighting
SKILL_SHIELD (5) = Shielding
SKILL_FISHING (6) = Fishing </pre><br />
<br />
<br />
<strong class='bbc'>E</strong>xemplo:<br />
<br />
<br />
<pre class='prettyprint'>doPlayerAddSkill(cid, 1, 8)</pre><br />
<br />
<br />
<strong class='bbc'>Q</strong>ue seria o mesmo que:<br />
<br />
<br />
<pre class='prettyprint'>doPlayerAddSkill(cid, SKILL_CLUB, 8)</pre><br />
<br />
<br />
<br />
<br />
<br />
<strong class='bbc'>E</strong>u poderia ter criado três tópicos falando de cada um dos três, mas não sou como estes membros que só pensam em posts -.-'<br />
<br />
<br />
<strong class='bbc'>E</strong>spero que tenha ajudado ;)]]></description>
		<pubDate>Thu, 11 Mar 2010 03:48:31 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129378-informacoes-que-vai-precisar-ou-ja-precisou/</guid>
	</item>
	<item>
		<title>Fazendo Player Receber Outfit Sem Poder Alterá-Lo</title>
		<link>http://www.xtibia.com/forum/topic/129375-fazendo-player-receber-outfit-sem-poder-altera-lo/</link>
		<description><![CDATA[<strong class='bbc'>B</strong>em, vou ensinar como fazer com que um player receba o outfit que voc&#234; quer colocar nele sem que ele consiga mudar pelo "set outfit".<br />
<br />
<br />
<strong class='bbc'>P</strong>rimeiro coloque uma vari&#225;vel com o outfit desejado. No caso usei o do war:<br />
<br />
<br />
<pre class='prettyprint'>local visual = {lookType = 335, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}</pre><br />
<br />
<br />
<strong class='bbc'>L</strong>ogo depois use a vari&#225;vel na function doSetCreatureOutfit(cid, outfit, time), mas ao inv&#233;s de determinar um tempo maior que 0 para ficar com o outfit, coloque -1, ficando assim:<br />
<br />
<br />
<strong class='bbc'>doSetCreatureOutfit(cid, visual, -1)</strong><br />
<br />
<br />
<strong class='bbc'><span style='color: Lime'>Juquinha: </span></strong>lol, t&#225; seu vagabundo, agora o player n&#227;o consegue mudar nem fud***** o outfit, ja tentei com doCreatureChangeOutfit, doPlayerRemoveOutfit e outras fun&#231;&#245;es. &#201; bom voc&#234; falar como que volta ao normal sen&#227;o...<br />
<br />
<br />
<span style='color: Blue'><strong class='bbc'>Antharaz:</strong></span> Calma fiote. :p basta usar a fun&#231;&#227;o doRemoveCondition dessa maneira:<br />
<br />
<br />
<strong class='bbc'>doRemoveCondition(cid, CONDITION_OUTFIT)</strong><br />
<br />
<br />
<strong class='bbc'>P</strong>erceba que o looktype varia de acordo com o sexo, ent&#227;o para um char female n&#227;o ficar com outfit de char male e vice versa, vamos fazer o seguinte, declarar 2 vari&#225;veis, 1 com cada looktype:<br />
<br />
<br />
<pre class='prettyprint'>local visual = {lookType = 335, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}
local visual2 = {lookType = 336, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}</pre><br />
<br />
<br />
<strong class='bbc'>A</strong>gora, colocamos em nosso script a fun&#231;&#227;o de verifica&#231;&#227;o de sexo:<br />
<br />
<br />
<pre class='prettyprint'>if getPlayerSex(cid) == 0 then --Verifica o sexo, se for 0
	visual = visual2 --A vari&#225;vel local visual receber os valores da vari&#225;vel local visual2
end --fim do if

doSetCreatureOutfit(cid, visual, -1) --Muda o outfit do player para o valor contido em visual que, no caso, depender&#225; do sexo</pre><br />
<br />
<br />
<strong class='bbc'>N</strong>o caso, eu fiz visual receber visual2 se o sexo for 0 para encurtar o script.<br />
<br />
<br />
<strong class='bbc'><span style='color: Red'>Dica: </span>o ingl&#234;s ajuda muito qualquer scripter...</strong><br />
<br />
<br />
<br />
<strong class='bbc'><span style='color: #FF0000'>IMPORTANTE:</span> Declare as vari&#225;veis dentro da functon que voc&#234; usar, caso contr&#225;rio acontecer&#225; o que o  Marcryzius  disse abaixo.</strong>]]></description>
		<pubDate>Thu, 11 Mar 2010 02:42:58 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129375-fazendo-player-receber-outfit-sem-poder-altera-lo/</guid>
	</item>
	<item>
		<title><![CDATA[[Web Design And Hoster] Procurando Equipe Seria]]></title>
		<link>http://www.xtibia.com/forum/topic/129374-web-design-and-hoster-procurando-equipe-seria/</link>
		<description><![CDATA[Ola, Estou procurando uma equipe seria e profissional. Eu e meu companheiro de trabalho Dendem estamos fazendo nossa versao editada da layout tibia.com, ja editamos um pouco, mas ainda vamos editar o design enteiro do site e mais novidades.<br />
Tambem tenho um Dedicated Server no ThePlanet.com<br />
<br />
Com as info:<br />
Processador P4<br />
2GB ram DDR2<br />
250GB HD<br />
1GB Link<br />
<br />
Tambem se quiserem ver nosssa versao do layout tibia.com editada segue abaixo o link:<br />
<a href='http://honores.servegame.com:8090/' class='bbc_url' title='Link externo' rel='nofollow'>http://honores.servegame.com:8090/</a><br />
<br />
O nome da equipe sugerimos Honores que em latim significa Honra, um belo nome com um grande significado.<br />
Temos tambem servidor de TeamSpeak 3 que podemos ultilizar como suporte de nosso servidor, segue ip abaixo:<br />
74.55.16.202:9987<br />
<br />
Resumidamente era isso, espero que equipes serias que queiram alcansar o topo em ATS me procurem que poderemos fazer uma equipe bastante profissional.<br />
<br />
Obrigado.<br />
gian_rlz@hotmail.com]]></description>
		<pubDate>Thu, 11 Mar 2010 02:09:46 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129374-web-design-and-hoster-procurando-equipe-seria/</guid>
	</item>
	<item>
		<title>{6 Anos Como Mapper} Mapper Procuro Equipe</title>
		<link>http://www.xtibia.com/forum/topic/129357-6-anos-como-mapper-mapper-procuro-equipe/</link>
		<description><![CDATA[Olá gente,estou procurando uma equipe seria e dedicada!<br />
<br />
Tenho 6 anos de experiqncia completando 7 daqui alguns meses.<br />
<br />
Se querem um mapper na equipe passe seu MSN, eu irei adicionar e conversar com voce!<br />
<br />
Sou expecialista nas seguintes areas de mapping:<br />
<br />
Hunts e Quests.<br />
<br />
Aguardando.]]></description>
		<pubDate>Wed, 10 Mar 2010 18:28:07 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129357-6-anos-como-mapper-mapper-procuro-equipe/</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>Desbloquear Portas (Dlink 500B)</title>
		<link>http://www.xtibia.com/forum/topic/129338-desbloquear-portas-dlink-500b/</link>
		<description><![CDATA[<object type="application/x-shockwave-flash" height="355" width="425" data="http://www.youtube.com/v/0DSwSxbzc_k"><param name="movie" value="http://www.youtube.com/v/0DSwSxbzc_k"><param name="allowScriptAccess" value="sameDomain"><param name="quality" value="best"><param name="bgcolor" value="#FFFFFF"><param name="scale" value="noScale"><param name="salign" value="TL"><param name="FlashVars" value="playerMode=embedded" /><param name="wmode" value="transparent"/></object><br />
<br />
Modem 500B. O processo no 500G II é parecido.<br />
<br />
Tutorial:<br />
1) No seu navegador (ex: Firefox), entre com o IP padrão 10.1.1.1 (se o seu for diferente você deve saber), e você verá várias opções na coluna esquerda.<br />
2) Abra a opção Advanced Setup.<br />
3) Clique em NAT e então na opção Virtual Servers.<br />
4) Clique em Add.<br />
5) Selecione Custom Server, e ponha o IP (ver abaixo). Na opção External Port Start ponha 7171; na opção External Port End ponha 7174. Selecione Protocol TCP/UDP.<br />
6) Clique em Save/Apply. Repita o processo se quiser abrir as portas 8090 (website).<br />
7) Na coluna da esquerda, clique em Management, e então em Save/Reboot<br />
8) Clique no botão Save/Reboot e espere 2 minutos para acessar a internet novamente.<br />
<br />
Obter IP em Windows XP<br />
1) Clique em Iniciar ou Start, e então em Executar ou Run.<br />
2) Digite cmd e aperte enter.<br />
3) No prompt de comando, digite ipconfig /all e procure seu adaptador de rede de conexão local/wi-fi.<br />
O endereço de abrir portas é o que aparece em "Endereço IPv4" ou "IPv4 Address".<br />
<br />
Obter IP em Windows Vista/Seven<br />
1) Clique em Iniciar ou Start, e então na busca digite "C:&#092;WINDOWS&#092;system32&#092;cmd.exe" e clique no arquivo encontrado.<br />
2) No prompt de comando, digite ipconfig /all e procure seu adaptador de rede de conexão local/wi-fi.<br />
O endereço de abrir portas é o que aparece em "Endereço IPv4" ou "IPv4 Address".<br />
<br />
CONTEÚDO EXCLUSIVO]]></description>
		<pubDate>Wed, 10 Mar 2010 01:48:31 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129338-desbloquear-portas-dlink-500b/</guid>
	</item>
	<item>
		<title><![CDATA[Calindor Recrutando [Vagas]]]></title>
		<link>http://www.xtibia.com/forum/topic/129336-calindor-recrutando-vagas/</link>
		<description><![CDATA[Boa! Meus queridos amigos cherosos dessa terra relusente tibiana! e puta q pariu.<br />
<br />
Vim aqui ser bem rápido porque to nem com tempo de fazer um post bem gay, chei de foto e tal.<br />
<br />
Servidor: Calindor<br />
Dedicado: Sim<br />
Site: www.calindor.com<br />
<br />
Bixas, gays, lesbicas e eteros sexual, fiquem atentos as seguintes vagas para vocês tentarem encostar:<br />
<br />
*  Programador<br />
*  Tutor experiênte, não vagabundo folgado q fala merda atoa.<br />
<br />
Fim. Foi pouco porêm só temos uma demanda de 180 jogadores online, e 1000 diários.<br />
Coloquem seus devidos "cu"rriculos a nexo.]]></description>
		<pubDate>Wed, 10 Mar 2010 00:38:46 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129336-calindor-recrutando-vagas/</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[[Hoster] Dedicated Theplanet]]></title>
		<link>http://www.xtibia.com/forum/topic/129293-hoster-dedicated-theplanet/</link>
		<description><![CDATA[Ola, procuro uma equipe seria, e que trabalhe de forma profissional, sou hoster e webdesing.<br />
Segue abaixo as configuracoes do meu dedicated com capacidade para 500 players sem lag:<br />
<img src='http://images.orkut.com/orkut/photos/OgAAAGabtVYF8Q327gySukPB-G7rfL8cxdrk5VHJ596icuLs9viCbipvs0KH0l6USbWQ0FZtgMgxQ-UUYhVxyVsyILIAm1T1UIFmS_V44AT3sOsHjjQrsp08J3b4.jpg' alt='Imagem' class='bbc_img' /><br />
<br />
email: gian_rlz@hotmail.com]]></description>
		<pubDate>Tue, 09 Mar 2010 00:06:30 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129293-hoster-dedicated-theplanet/</guid>
	</item>
	<item>
		<title>Tenho Servidor Dedicado E Dominio Proprio</title>
		<link>http://www.xtibia.com/forum/topic/129276-tenho-servidor-dedicado-e-dominio-proprio/</link>
		<description><![CDATA[Bom Pessoal, estou aqui para informar que procuro alguem ou uma equipe que tenha um bom projeto e que queira leva-lo adiante.<br />
<br />
Possuo um Servidor Dedicado muito bom 3GB internet de 1GBps/ilimitado.<br />
<br />
<br />
tenho dominio proprio: <strong class='bbc'>TibiaOT.com.br</strong><br />
<br />
estou em busca de montar uma equipe seria.<br />
<br />
quem tiver interesse:<br />
<br />
<span style='font-size: 17px;'>neidson@agitoalagoinhas.com</span>]]></description>
		<pubDate>Mon, 08 Mar 2010 16:30:39 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129276-tenho-servidor-dedicado-e-dominio-proprio/</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>Naruto 4Fun</title>
		<link>http://www.xtibia.com/forum/topic/129253-naruto-4fun/</link>
		<description><![CDATA[Olá. Estou aqui para trazer fotos de nossa equipe Naruto 4Fun<br />
<br />
Suigetsu Usando Suiton Suikoudan no Jutsu<br />
<br />
<img src='http://images.orkut.com/orkut/photos/OgAAAFkZ5XPnuvfCtIyJe2rW57vCdW_GcgXB9rUm08R6COUyGo1l9l2woc3eNebcLf9MrxYvH8RylG_0UrReA75c4bwAm1T1UHNzz-GUIav31OE_Bn0uzhOleqQq.jpg' alt='Imagem' class='bbc_img' /><br />
<br />
Pequena Hunt Test De Jounnin <br />
<img src='http://images.orkut.com/orkut/photos/OgAAABmwhqomqhwgeEzt7-RsTYwRS-Idx8DbOmQi5P0OlOePS5Un1v5hvsTCkn7Ul7-5vh7liAGCphO6-RLj8hXRgCUAm1T1UPceaKkXEGlA-ehxfy075g0eNZIi.jpg' alt='Imagem' class='bbc_img' /><br />
<br />
Adm Suke Test Chidori <br />
<img src='http://images.orkut.com/orkut/photos/OgAAAIP_D_3S5mDThGcAwA7dLZwQRJhqEEMkbrSmt8nVdGf4BsRfDsED0BAzyk4ife0ndw7s6gXzht2yuibpgZbg2bAAm1T1UOQzECY0QmfoyVvJP0jiIFVVj8K4.jpg' alt='Imagem' class='bbc_img' /><br />
<br />
E esta, é apenas uma prévia do Tsukiyomi, sendo posto como outfit para que possamos testar e tirar uma screenshot bem fresca aqui ao nosso pessoal. <br />
<img src='http://images.orkut.com/orkut/photos/OgAAAD0th_pYj0EZKezNJJlnuoJm_RoZLWel0f2ITrBHPVlJ25qLIVNbKcZnltbsnb14fEnGjvBXqcpbgPisxSk2I2gAm1T1UBpYRRWy9pP_7MIi7-sh-i2PoVvF.jpg' alt='Imagem' class='bbc_img' /><br />
<br />
Screen tirada no Closed Serv, ontem.<br />
<img src='http://images.orkut.com/orkut/photos/OgAAAM_2OxJh9Pxo0w2vkdrB8GvfAH-sapxB-Vv2Zv0voq01Pgppdu8uRCUC70P08u8n4xB-lU67CGBq6-ooULzJ9eQAm1T1UBsMXrK98KiAdSgLkc_vWwhFqsQA.jpg' alt='Imagem' class='bbc_img' /><br />
<br />
<br />
Participem do Nosso chat via msn : group1128028@groupsim.com<br />
e tambem da nossa comunidade no orkut :http://www.orkut.com.br/Main#Community?cmm=31231234]]></description>
		<pubDate>Sun, 07 Mar 2010 20:59:26 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129253-naruto-4fun/</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>((Sou)) ((Hoster))</title>
		<link>http://www.xtibia.com/forum/topic/129199-sou-hoster/</link>
		<description><![CDATA[<span style='color: #000000'><span style='font-size: 21px;'><span style='font-family: Impact'>Tenho o dedicado com as seguintes configurações<br />
Processador Dual core 2,10 ghz<br />
4gb de ram ddr3 1012mhz<br />
ati radeon 1gb de video ddr2<br />
320gb de hd<br />
Uplink 100 mbs<br />
Empresa da net, zon tv cabo.<br />
Uplink portugues!<br />
<br />
<img src='http://images.orkut.com/orkut/photos/OgAAAD4eNSPQMtLZfxDZWcl_ubWNzaPa523jydU2RFxwP47WoAlFwc9EhBLK_LCHxx0PfB9Nh5r_inpn15PjH2-iICsAm1T1UGjq2tva9FlCB-0Dwkn83VvjAKkr.jpg' alt='Imagem' class='bbc_img' /><br />
<br />
<br />
Então Quem precisar do hoster pode me contactar Por esse email.<br />
Gui95.oliveira14@hotmail.com</span></span></span>]]></description>
		<pubDate>Sat, 06 Mar 2010 15:26:17 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129199-sou-hoster/</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>Quando Player Morre Aparece Owned!</title>
		<link>http://www.xtibia.com/forum/topic/129177-quando-player-morre-aparece-owned/</link>
		<description><![CDATA[<span style='font-size: 36px;'><strong class='bbc'><div class='bbc_center'>OWNED!</div></strong></span><br />
<br />
<em class='bbc'>E ai pessoal, irei postar HOJE um tutorial sobre OWNED ao seu personagem <span class='bbc_underline'>Death</span> (morrer).<br />
E esse Script Devidamente n&#227;o &#233; meu, peguei de um outro f&#243;rum sobre server, que no final<br />
postarei os devidos cr&#233;ditos.</em><br />
<br />
<br />
<span style='font-size: 26px;'><span style='color: #FF0000'><strong class='bbc'><div class='bbc_center'>O Que Este Script Faz?</div></strong></span></span><br />
<em class='bbc'><br />
&#201; muito simples, esse tal de Darad (autor) deve ter pensando assim "Que sem Gra&#231;a, nao acontece nada quando mato um cara" Ai ele resolveu criar este script, que quando ele matasse um PLayer aparecece OWNED! em cima do corpo do cara que ele matou pra ficar legal =)</em><br />
<br />
<div class='bbc_center'><span class='bbc_underline'><strong class='bbc'><em class='bbc'>O Script</em></strong></span></div><br />
<br />
V&#225; em data/creaturescripts/scripts/<strong class='bbc'>preparedeath.lua</strong> e coloque isso:<br />
<br />
<pre class='prettyprint'>local function sendLetter(p)
local pos = p.pos
local letter = p.letter
doSendAnimatedText(pos, letter, TEXTCOLOR_RED)
end

function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)
local letters = {"!", "D", "E", "N", "W", "O"}
for i = 1, #letters do
addEvent(sendLetter, i * 150, {pos = getCreaturePosition(cid), letter = letters&#91;i&#93;})
end
return true
end </pre><br />
<br />
<span style='color: #FF0000'><strong class='bbc'>OBS:</strong></span>Se ele nao existir voce cria, mas se existir eu recomendo trokar no nome do <strong class='bbc'>script.lua</strong> e no <strong class='bbc'>login.lua</strong> registrar o evento com outro nome.<br />
<br />
<br />
V&#225; em data/creaturescripts/<strong class='bbc'>creaturescripts.xml</strong> e ABAIXO desta Tag:<br />
<br />
<pre class='prettyprint'>&lt;event type="login" name="PlayerLogin" script="login.lua"/&gt;</pre><strong class='bbc'>ADICIONE ESTA:</strong><br />
<br />
<pre class='prettyprint'>&lt;event type="preparedeath" name="onPrepareDeath" event="script" value="preparedeath.lua"/&gt;</pre>Agora &#233; s&#243; ir em data/creaturescripts/scripts/<strong class='bbc'>login.lua</strong> e ABAIXO de:<br />
<br />
<pre class='prettyprint'>function onLogin(cid)</pre><strong class='bbc'>ADICIONE ISTO:<br />
</strong><br />
<pre class='prettyprint'>registerCreatureEvent(cid, "onPrepareDeath")</pre><em class='bbc'>Script Pronto! Desligue seu OT e Ligue de Novo para testar o Script.<br />
</em><br />
<strong class='bbc'><span class='bbc_underline'>SCREENSHOTS</span></strong><br />
<div class='bbc_spoiler'>
	<span>Spoiler</span> <input type='button' class='bbc_spoiler_show' value='Show' />
	<div class='bbc_spoiler_wrapper'><div class='bbc_spoiler_content' style="display:none;"><a class='resized_img' rel='lightbox[851453]' id='ipb-attach-url-4312-1268318211,31' href="http://www.xtibia.com/forum/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=4312&s=c7d42c6dd1c33f971de7daacfcbfab20" title="owned2b.jpg -  25,38K,  3"><img src="http://www.xtibia.com/forum/uploads/post-227387-12678256535_thumb.jpg" id='ipb-attach-img-4312-1268318211,31' style='width:300;height:290' class='attach' width="300" height="290" alt="" /></a></div></div>
</div><br />
<br />
Cr&#233;ditos Prometidos!<br />
<strong class='bbc'>Autor:</strong> Darad<br />
<strong class='bbc'>Tibia</strong>: 8.5<br />
<strong class='bbc'>Servidor Testado</strong>: Snowz Ot V11 TFS 0.3.4<br />
<strong class='bbc'>Cr&#233;ditos</strong>: 80% Darad e 20% NoBoss (EU) por reconfigurar os erros do Script<br />
<br />
Bom Espero que gostem, trouxe para ajudar o nosso F&#243;rum ;x<br />
Valeu e comentem ae pessoal <br />
CYA ~]]></description>
		<pubDate>Fri, 05 Mar 2010 21:51:39 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129177-quando-player-morre-aparece-owned/</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>Cores Para Npcs E Monstros</title>
		<link>http://www.xtibia.com/forum/topic/129164-cores-para-npcs-e-monstros/</link>
		<description><![CDATA[NAO FUNCIONA EM ALGUNS MONSTRO<br />
<br />
<br />
Primeiramente irei ensinar aonde mudar a cor dos npcs:<br />
<br />
Va em data/npc e abra o npc.xml como um bloco de notas, repare na linha do npc que esteja assim:<br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>&lt;look type="<span style='color: #FF8C00'>134</span>" head="<strong class='bbc'>69</strong>" body="<span style='color: #0000FF'>54</span>" legs="<span style='color: #FF0000'>32</span>" feet="<span style='color: #FF00FF'>45</span>" addons="3"/&gt;</div></div><br />
Legendas:<br />
<span style='color: #FF8C00'>Laranja</span> Numero do Outfit (logo abaixo ensinarei como pegar o looktype de um monstro)<br />
<strong class='bbc'>Negrito</strong> Cor da cabe&#231;a<br />
<span style='color: #0000FF'>Azul</span> Cor do corpo<br />
<span style='color: #FF0000'>Vermelho</span> Cor das pernas<br />
<span style='color: #FF00FF'>Rosa</span> Cor dos p&#233;s<br />
<br />
Pegando o Looktype de um monstro:<br />
V&#225; em data/monster/scripts e procure pelo seu monstro, logo depois repare na linha:<br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>&lt;look type=<span style='color: #00FF00'>"7"</span> head="20" body="30" legs="40"</div></div><br />
<span style='color: #00FF00'>Verde</span> Numero do looktype do monstro eh so pegar e bota-lo no npc.<br />
<br />
Numero das Cores:<br />
<img src='http://img708.imageshack.us/img708/2085/numerosoutfit.png' alt='Imagem' class='bbc_img' /><br />
<br />
Bom por enquanto eh so isso espero que ajude voces.<br />
<br />
PS: Se estiver com dificuldades para ver os numeros clique na foto<br />
<br />
Creditos: <br />
95% MatheusMkalo<br />
5% Antharaz (pela ideia)<br />
<br />
para ver a ideia original <a href='http://www.xtibia.com/xsite/component/xcontent/?task=post&id=455825' class='bbc_url' title='Link externo' rel='nofollow'>Clique aqui</a>]]></description>
		<pubDate>Fri, 05 Mar 2010 16:06:34 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129164-cores-para-npcs-e-monstros/</guid>
	</item>
	<item>
		<title><![CDATA[[Aula]1 &#34;o Inicio&#34;]]></title>
		<link>http://www.xtibia.com/forum/topic/129159-aula1-o-inicio/</link>
		<description><![CDATA[<img src='http://img3.imageshack.us/img3/2186/aulamapping1.jpg' alt='Imagem' class='bbc_img' /><br />
<div class='bbc_center'><strong class='bbc'>P</strong>rimeiramente, essa <span class='bbc_underline'>aula</span> ir&#225; ajudar os iniciantes a come&#231;arem mapping,<br />
<br />
 <img src='http://img517.imageshack.us/img517/8366/3403128x128.png' alt='Imagem' class='bbc_img' /><strong class='bbc'><span style='color: #FF8C00'><span style='font-size: 21px;'>O</span></span></strong><span class='bbc_underline'><span style='font-size: 21px;'><span style='color: #FF8C00'>que &#233; mapping?</span></span></span><br />
<strong class='bbc'>P</strong>ara muitos pessoas &#233; monstrar sua habilidade, que tem em mapear, detalhar mapas, e para algumas &#233; s&#243; divers&#227;o, alguns levam mais a s&#233;rio e outras n&#227;o, resumidamente existem uma <span class='bbc_underline'>diversidade.</span><br />
 Como voc&#234;s devem saber <span class='bbc_underline'>ningu&#233;m come&#231;a sabendo mapear 100%</span> tudo se come&#231;a do necess&#225;rio o <strong class='bbc'>"</strong><span class='bbc_underline'>Super b&#225;sico</span><strong class='bbc'>"</strong>, ap&#243;s algum tempo voc&#234; ir&#225; reparar que melhorou, assim instimulando-o a fazer<br />
novos mapas.<br />
<br />
<img src='http://img517.imageshack.us/img517/8366/3403128x128.png' alt='Imagem' class='bbc_img' /><strong class='bbc'><span style='font-size: 21px;'><span style='color: #000080'>P</span></span></strong><span class='bbc_underline'><span style='font-size: 21px;'><span style='color: #000080'>or onde come&#231;ar ?</span></span></span><br />
<strong class='bbc'>1</strong><strong class='bbc'>:.</strong> <strong class='bbc'>P</strong>rimeiro baixe seu editor.<strong class='bbc'>(</strong>Simone Map Editor/Remer's Map Editor<strong class='bbc'>)</strong><br />
<br />
<strong class='bbc'>2:.</strong> <strong class='bbc'>C</strong>ome&#231;e a criar coisas <span class='bbc_underline'>expiradas em bons trabalhos</span> que se ache em foruns,<br />
e leia tutorias, dicas e coisas interessantes.<br />
<br />
<strong class='bbc'>3:.</strong> <strong class='bbc'>A</strong>gora que voc&#234; j&#225; entendi um pouco mais, que tal criar<span class='bbc_underline'> hunt's</span> , e <span class='bbc_underline'>constru&#231;&#245;es</span>,<br />
<span class='bbc_underline'>pr&#243;prias</span>.<br />
<br />
<img src='http://img517.imageshack.us/img517/8366/3403128x128.png' alt='Imagem' class='bbc_img' /><span style='font-size: 21px;'><span style='font-size: 21px;'><span style='color: #4B0082'><strong class='bbc'>D</strong>icas</span></span></span><br />
<br />
<br />
<strong class='bbc'>A</strong>qui v&#227;o algumas <span class='bbc_underline'>dicas</span> para iniciantes para n&#227;o cometerem certos erros,<br />
<br />
<strong class='bbc'>1:.</strong> <strong class='bbc'>N</strong>&#227;o <span class='bbc_underline'>Misture Gelo Com Fogo , Desert ,</span> ou coisas nada a ver, isso se chama no-sense<br />
ae vai um exemplo que retirei de um for&#250;m que vi que um cara postou, <br />
<br />
<img src='http://img718.imageshack.us/img718/1685/ilhabyleocurvelo.jpg' alt='Imagem' class='bbc_img' /><br />
<br />
<br />
<strong class='bbc'>M</strong>as, isso tamb&#233;m est&#225; p&#233;ssimo n&#227;o s&#243; pela <span class='bbc_underline'>m</span><span class='bbc_underline'>istura</span>.<br />
<br />
<br />
<br />
<br />
<strong class='bbc'>2:.</strong> <strong class='bbc'>S</strong>e o mapa for para ingame<span class='bbc_underline'></span><strong class='bbc'>(</strong>para jogar<strong class='bbc'>)</strong> tente dexar ele mais and&#225;vel,<br />
Exemplo:.<br />
<br />
<br />
<strong class='bbc'>P</strong>ara <span class='bbc_underline'><span class='bbc_underline'>Showoff</span></span><strong class='bbc'>:.</strong><br />
<br />
<br />
<img src='http://img214.imageshack.us/img214/2240/aulamappingshowoff1.jpg' alt='Imagem' class='bbc_img' /><br />
<br />
<br />
<br />
<strong class='bbc'>D</strong>epois para <span class='bbc_underline'>ingame</span><strong class='bbc'>:.</strong><br />
<br />
<br />
<img src='http://img514.imageshack.us/img514/1037/aulamappingingame1.jpg' alt='Imagem' class='bbc_img' /><br />
<br />
<strong class='bbc'>C</strong>reio que voc&#234;s repararam a diferen&#231;a entre uma imagem para <span class='bbc_underline'>showoff e para ingame.</span><br />
<br />
<strong class='bbc'>3:.</strong> <strong class='bbc'>T</strong>ente fazer algo <span class='bbc_underline'>bem chamativo</span> de o <span class='bbc_underline'>melhor de si</span>.<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<img src='http://img704.imageshack.us/img704/8916/765764x64.png' alt='Imagem' class='bbc_img' /><span style='color: #FF0000'><strong class='bbc'><span style='font-size: 21px;'><strong class='bbc'>T</strong></span></strong><span style='font-size: 21px;'>a</span><span style='font-size: 21px;'>refa:</span></span><br />
<br />
<img src='http://img34.imageshack.us/img34/5436/7575128x128.png' alt='Imagem' class='bbc_img' /><strong class='bbc'>F</strong>a&#231;e uma <span class='bbc_underline'>hunt de rotworm</span>, de o melhor de si.<br />
<strong class='bbc'>T</strong>amanho<strong class='bbc'>:.</strong> <span class='bbc_underline'>M</span>&#233;dia<br />
<strong class='bbc'>E</strong>stilo<strong class='bbc'><strong class='bbc'>:.</strong></strong> <span class='bbc_underline'>N</span>ormal<br />
<br />
<strong class='bbc'>S</strong>e quiserem mandar a imagem para mim por <strong class='bbc'>pm</strong><strong class='bbc'>(</strong><span class='bbc_underline'>mensagem privada</span><strong class='bbc'>)</strong> que avalio <span class='bbc_underline'>a tarefa</span> que voc&#234;s fizeram.<br />
<br />
<br />
<br />
<strong class='bbc'>C</strong><span class='bbc_underline'>reditos</span><strong class='bbc'>:.</strong> <strong class='bbc'>100%</strong><strong class='bbc'>M</strong>apper<strong class='bbc'>c</strong>omand<br />
<br />
<strong class='bbc'>E</strong>spero que <span class='bbc_underline'>gostaram</span>,<br />
<strong class='bbc'>~~</strong><span style='color: #FF0000'>C</span>oD<br />
</div>]]></description>
		<pubDate>Fri, 05 Mar 2010 02:01:00 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129159-aula1-o-inicio/</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>Spears E Stars Infinitas</title>
		<link>http://www.xtibia.com/forum/topic/129116-spears-e-stars-infinitas/</link>
		<description><![CDATA[Bem, este tutorial serve para quem est&#225; afim de deichar spears e stars infinitas, j&#225; que em novas vers&#245;es o ammunition s&#243; conta como arrows e bolts!<br />
<br />
Primeiramente abra a pasta de seu ot,  abra a pasta data e seguidamente a pasta items seguindo assim:<br />
C:&#092;Seuot&#092;data&#092;items<br />
C: &#233; o disco aonde est&#225; o seu ot, podendo ser D, E ou at&#233; G dependendo do sistema operacional (Ubuntu)<br />
<br />
Ap&#243;s abrir a pasta items, procure um arquivo com o nome items.xml, abra-o com o bloco de notas ou algum xml editor.<br />
de Ctrl + F e procure por alguma spear ou star (exemplo: assassin star, hunting spear)<br />
<br />
Usarei a Assassin Star como exemplo<br />
<br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>&lt;item id="7368" article="an" name="assassin star" plural="assassin stars"&gt;<br />
		&lt;attribute key="weight" value="200" /&gt;<br />
		&lt;attribute key="attack" value="65" /&gt;<br />
		&lt;attribute key="weaponType" value="distance" /&gt;<br />
		&lt;attribute key="shootType" value="redstar" /&gt;<br />
		&lt;attribute key="range" value="4" /&gt;<br />
		&lt;attribute key="breakChance" value="8" /&gt;<br />
		&lt;attribute key="ammoAction" value="moveback" /&gt;</div></div><br />
<br />
Bem agora voc&#234; removera a attribute key ammoaction, e mudar&#225; a breakchance para 0 ficando assim:<br />
<br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>&lt;item id="7368" article="an" name="assassin star" plural="assassin stars"&gt;<br />
		&lt;attribute key="weight" value="200" /&gt;<br />
		&lt;attribute key="attack" value="65" /&gt;<br />
		&lt;attribute key="weaponType" value="distance" /&gt;<br />
		&lt;attribute key="shootType" value="redstar" /&gt;<br />
		&lt;attribute key="range" value="4" /&gt;<br />
		&lt;attribute key="breakChance" value="0" /&gt;</div></div><br />
<br />
Agora a sua assassin star est&#225; infinita, por&#233;m a outros itens do mesmo tipo que precisam ser infinitos, fa&#231;a o mesmo processo em todos.<br />
<br />
Para-lhe ajudar deicharei aqui os nomes dos seguintes itens que precisam ser infinitos:<br />
<br />
Spear<br />
Hunting Spear<br />
Royal Spear<br />
Enchanted Spear<br />
Snowball<br />
Small Stone<br />
Throwing Knife<br />
Viper Star<br />
Throwing Star<br />
Assassin Star<br />
<br />
Dica: Se se ot for rate (XP) baixa, deiche n&#227;o deiche os itens infinitos, por&#233;m fa&#231;a oque lhe der vontade]]></description>
		<pubDate>Thu, 04 Mar 2010 00:19:43 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129116-spears-e-stars-infinitas/</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[[Hoster] Com Dedicated Server]]></title>
		<link>http://www.xtibia.com/forum/topic/129096-hoster-com-dedicated-server/</link>
		<description><![CDATA[Ola, Procuro uma equipe ja feita com seu servidor 100%, com website, sistema pra donate etc...<br />
Tenho um Dedicated Server :<br />
Processador: P4<br />
HD: 1 x 250GB HDD<br />
RAM: 2GB RAM<br />
Link: 1 Giga<br />
<br />
Liguei 1 servidor pra teste online 24hrs <br />
74.55.16.202:7171 8.54<br />
<br />
Enterecados favor entrar em contato, gian_rlz@hotmail.com<br />
Peco que somente entre em contato equipes serias.]]></description>
		<pubDate>Wed, 03 Mar 2010 19:12:20 +0000</pubDate>
		<guid>http://www.xtibia.com/forum/topic/129096-hoster-com-dedicated-server/</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>
</channel>
</rss>