Ir para conteúdo

falling

Membro
  • Registro em

  • Última visita

Tudo que falling postou

  1. falling postou uma resposta no tópico em Suporte Tibia OTServer
    Ta siim, é que é uma quest nova oque sera :/ Cabei de dar uma olhada!
  2. falling postou uma resposta no tópico em Suporte Tibia OTServer
    Pessoal da uma olhada! for1.lua -- Annihilator script by GriZzm0 -- Room check and monster removal by Tworn --Variables used: -- player?pos = The position of the players before teleport. -- player? = Get the thing from playerpos. --player?level = Get the players levels. --questslevel = The level you have to be to do this quest. --questtatus? = Get the quest status of the players. --demon?pos = The position of the demons. --nplayer?pos = The position where the players should be teleported too. --trash= position to send the demons to when clearing, 1 sqm in middle of nowhere is enough -- starting = Upper left point of the annihilator room area. -- ending = Bottom right point of the annihilator room area. --UniqueIDs used: --5000 = The switch. --5001 = Demon Armor chest. --5002 = Magic Sword chest. --5003 = Stonecutter Axe chest. --5004 = Present chest. function onUse(cid, item, frompos, item2, topos) if item.uid == 7003 then if item.itemid == 1946 then player1pos = {x=32975, y=31721, z=2, stackpos=253} player1 = getThingfromPos(player1pos) player2pos = {x=32974, y=32721, z=2, stackpos=253} player2 = getThingfromPos(player2pos) player3pos = {x=32973, y=32721, z=2, stackpos=253} player3 = getThingfromPos(player3pos) player4pos = {x=32972, y=32721, z=2, stackpos=253} player4 = getThingfromPos(player4pos) if player1.itemid > 0 and player2.itemid > 0 and player3.itemid > 0 and player4.itemid > 0 then player1level = getPlayerLevel(player1.uid) player2level = getPlayerLevel(player2.uid) player3level = getPlayerLevel(player3.uid) player4level = getPlayerLevel(player4.uid) questlevel = 150 if player1level >= questlevel and player2level >= questlevel and player3level >= questlevel and player4level >= questlevel then queststatus1 = getPlayerStorageValue(player1.uid,101) queststatus2 = getPlayerStorageValue(player2.uid,101) queststatus3 = getPlayerStorageValue(player3.uid,101) queststatus4 = getPlayerStorageValue(player4.uid,101) if queststatus1 == -1 and queststatus2 == -1 and queststatus3 == -1 and queststatus4 == -1 then --if 1==1 then demon1pos = {x=32975, y=31735, z=9} demon2pos = {x=32973, y=31735, z=9} demon3pos = {x=32976, y=31739, z=9} demon4pos = {x=32974, y=31739, z=9} demon5pos = {x=32977, y=31737, z=9} demon6pos = {x=32978, y=31737, z=9} doSummonCreature("Soul Wizard", demon1pos) doSummonCreature("Soul Wizard", demon2pos) doSummonCreature("Soul Wizard", demon3pos) doSummonCreature("Soul Wizard", demon4pos) doSummonCreature("Maze Boss", demon5pos) doSummonCreature("Maze Boss", demon6pos) nplayer1pos = {x=32976, y=31737, z=9} nplayer2pos = {x=32975, y=31737, z=9} nplayer3pos = {x=32974, y=31737, z=9} nplayer4pos = {x=32973, y=31737, z=9} doSendMagicEffect(player1pos,2) doSendMagicEffect(player2pos,2) doSendMagicEffect(player3pos,2) doSendMagicEffect(player4pos,2) doTeleportThing(player1.uid,nplayer1pos) doTeleportThing(player2.uid,nplayer2pos) doTeleportThing(player3.uid,nplayer3pos) doTeleportThing(player4.uid,nplayer4pos) doSendMagicEffect(nplayer1pos,10) doSendMagicEffect(nplayer2pos,10) doSendMagicEffect(nplayer3pos,10) doSendMagicEffect(nplayer4pos,10) doTransformItem(item.uid,1945) else doPlayerSendCancel(cid,"Sorry, not possible.") end else doPlayerSendCancel(cid,"Sorry, not possible.") end else doPlayerSendCancel(cid,"Sorry, not possible.") end end if item.itemid == 1945 then -- Here is the code start: starting={x=32970, y=31726, z=9, stackpos=253} checking={x=starting.x, y=starting.y, z=starting.z, stackpos=starting.stackpos} ending={x=32995, y=31740, z=9, stackpos=253} players=0 totalmonsters=0 monster = {} repeat creature= getThingfromPos(checking) if creature.itemid > 0 then if getPlayerAccess(creature.uid) == 0 then players=players+1 end if getPlayerAccess(creature.uid) ~= 0 and getPlayerAccess(creature.uid) ~= 3 then totalmonsters=totalmonsters+1 monster[totalmonsters]=creature.uid end end checking.x=checking.x+1 if checking.x>ending.x then checking.x=starting.x checking.y=checking.y+1 end until checking.y>ending.y if players==0 then trash= {x=33002, y=31718, z=9} current=0 repeat current=current+1 doTeleportThing(monster[current],trash) until current>=totalmonsters doTransformItem(item.uid,1946) end -- Here is the end of it end end if item.uid == 5016 then queststatus = getPlayerStorageValue(cid,101) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"You have found a Lavos Armor.") doPlayerAddItem(cid,8877,1) setPlayerStorageValue(cid,101,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end end if item.uid == 5017 then queststatus = getPlayerStorageValue(cid,101) if queststatus ~= 1 then doPlayerSendTextMessage(cid,22,"You have found a Divine Plate.") doPlayerAddItem(cid,8885,1) setPlayerStorageValue(cid,101,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end end if item.uid == 5018 then queststatus = getPlayerStorageValue(cid,101) if queststatus ~= 1 then doPlayerSendTextMessage(cid,22,"You have found a Crystal Staff.") doPlayerAddItem(cid,7880,1) setPlayerStorageValue(cid,101,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end end return 1 end
  3. falling postou uma resposta no tópico em Suporte Tibia OTServer
    Pessoal, no config.lua staminaThresholdOnlyPremium = false Mais mesmo assim não vai '-', tentei por true tambem ficou do mesmo jeito... Mais true e para ONLYPREMIUM Uso um script que da EXP BONUS e meu sistema vip é por PACC tem algo aver? Segue o script function onLogin(cid) local rate = 1.3 -- 30% local config = { welvip = "Você agora tem Gold Card, possui "..((rate - 1)*100).."% a mais de exp do que os jogadores free's", not_vip = "Adquira seu Gold Card agora e obtenha "..((rate - 1)*100).."% a mais de EXP para facilitar sua hunt!", } if isPremium(cid) then doPlayerSetExperienceRate(cid, rate) doPlayerPopupFYI(cid, config.welvip) else doPlayerPopupFYI(cid, config.not_vip) end return true end
  4. Bom pessoal, eu imaginei um sisteminha, que teria uma aba no site, quando o cara entrasse na conta dele, poderia clicar: DESBUGAR PERSONAGEM Quando ele clicasse, o char dele iria ser teleportado para o templo, só que com as seguintes restrições - Exausted de 60 minutos; - Somente se estivesse OFFLINE Obrigado desde ja :v
  5. ok, mais e se o kra criou uma acc diferente depois do reset? :4 Natanel poderia me adc skype onurb20091 to a varios dias tentando flar com vc!
  6. Natanael como consigo contato por voce? to tentando mandar private fala que voce nao recebe! Estou com um problema vou postar aqui mesmo Meu nome é Bruno, atualmente sou dono de um servidor online, e estou tendo problemas com o desempenho em relação a programão, não sei se é sua área mais não consigo nenhum meio de resposta e solução, esse problema já vem se arrastando junto do servidor a quase 2 messes, tenho recebendo diversas criticas em relação ao mesmo, já gastei equivalente a R$85.00 na compra de 2 distros, achando que era o mesmo, mais não obtive sucesso, ainda persiste, fiz o teste trocando o local hospedado do servidor, joguei nos EUA e aqui no BRASIL pra ver se era problema de rota, não obtive resposta também, o problema persistiu, por ultimo resolvi apelar e opitar pela melhor sem dó nem piedade, foi contratado um dedicado da empresa OVH empresa que atualmente hosteia o melhor servidor do Brasil e também suporta servidores da CipSoft. Após esta mudança, o problema resolveu mais em 50%, ainda persistiu as "travadas". Vou deixar algumas criticas: 19:09 Junin Do Frigo [228]: laaaagg 19:09 Hard [206]: aff namoral isso ta acabando com ot 03:17 Hard [202]: o bruno esse delay na hora de anda 03:17 Hard [202]: e so aq mesmo? 03:17 Hard [202]: ou ainda esta no ot 03:17 Hard [202]: ? 00:02 Druid Matador [215]: leg 19:27 Dudu [191]: pera vo ve 19:28 Dudu [191]: pokim melhor doq tava Dudu [192]: se vc dexa esa ot 19:28 Dudu [192]: com dash lizinho 19:28 Dudu [192]: igual dos baiak 19:28 Dudu [192]: pega 200 nego facil Prevejo que o problema esteja nas LIB's eu acho pois ainda não fiz o teste, mais vou deixar algumas informações necessárias para avaliar o caso. TFS 0.4 (Cast & War System) rev3884 Linux Debian 6 6GB Memoria Processador Xeon Servidor Base: http://www.tibiaking...stavo-ferreira/ Tentei contato Gustavo Ferreira mais não obtive resposta também. Aguardo anciosamente
  7. falling postou uma resposta no tópico em Suporte Tibia OTServer
    up
  8. falling postou uma resposta no tópico em Suporte Tibia OTServer
    war.lua function onSay(cid, words, param, channel) local guild = getPlayerGuildId(cid) if(not guild or getPlayerGuildLevel(cid) < GUILDLEVEL_LEADER) then doPlayerSendChannelMessage(cid, "", "You cannot execute this talkaction.", TALKTYPE_CHANNEL_W, 0) return true end local t = string.explode(param, ",") if(not t[2]) then doPlayerSendChannelMessage(cid, "", "Not enough param(s).", TALKTYPE_CHANNEL_W, 0) return true end local enemy = getGuildId(t[2]) if(not enemy) then doPlayerSendChannelMessage(cid, "", "Guild \"" .. t[2] .. "\" does not exists.", TALKTYPE_CHANNEL_W, 0) return true end if(enemy == guild) then doPlayerSendChannelMessage(cid, "", "You cannot perform war action on your own guild.", TALKTYPE_CHANNEL_W, 0) return true end local enemyName, tmp = "", db.getResult("SELECT `name` FROM `guilds` WHERE `id` = " .. enemy) if(tmp:getID() ~= -1) then enemyName = tmp:getDataString("name") tmp:free() end if(isInArray({"accept", "reject", "cancel"}, t[1])) then local query = "`guild_id` = " .. enemy .. " AND `enemy_id` = " .. guild if(t[1] == "cancel") then query = "`guild_id` = " .. guild .. " AND `enemy_id` = " .. enemy end tmp = db.getResult("SELECT `id`, `begin`, `end`, `payment` FROM `guild_wars` WHERE " .. query .. " AND `status` = 0") if(tmp:getID() == -1) then doPlayerSendChannelMessage(cid, "", "Currently there's no pending invitation for a war with " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end if(t[1] == "accept") then local _tmp = db.getResult("SELECT `balance` FROM `guilds` WHERE `id` = " .. guild) local state = _tmp:getID() < 0 or _tmp:getDataInt("balance") < tmp:getDataInt("payment") _tmp:free() if(state) then doPlayerSendChannelMessage(cid, "", "Your guild balance is too low to accept this invitation.", TALKTYPE_CHANNEL_W, 0) return true end db.query("UPDATE `guilds` SET `balance` = `balance` - " .. tmp:getDataInt("payment") .. " WHERE `id` = " .. guild) end query = "UPDATE `guild_wars` SET " local msg = "accepted " .. enemyName .. " invitation to war." if(t[1] == "reject") then query = query .. "`end` = " .. os.time() .. ", `status` = 2" msg = "rejected " .. enemyName .. " invitation to war." elseif(t[1] == "cancel") then query = query .. "`end` = " .. os.time() .. ", `status` = 3" msg = "canceled invitation to a war with " .. enemyName .. "." else query = query .. "`begin` = " .. os.time() .. ", `end` = " .. (tmp:getDataInt("end") > 0 and (os.time() + ((tmp:getDataInt("begin") - tmp:getDataInt("end")) / 86400)) or 0) .. ", `status` = 1" end query = query .. " WHERE `id` = " .. tmp:getDataInt("id") if(t[1] == "accept") then doGuildAddEnemy(guild, enemy, tmp:getDataInt("id"), WAR_GUILD) doGuildAddEnemy(enemy, guild, tmp:getDataInt("id"), WAR_ENEMY) end tmp:free() db.query(query) doBroadcastMessage(getPlayerGuildName(cid) .. " has " .. msg, MESSAGE_EVENT_ADVANCE) return true end if(t[1] == "invite") then local str = "" tmp = db.getResult("SELECT `guild_id`, `status` FROM `guild_wars` WHERE `guild_id` IN (" .. guild .. "," .. enemy .. ") AND `enemy_id` IN (" .. enemy .. "," .. guild .. ") AND `status` IN (0, 1)") if(tmp:getID() ~= -1) then if(tmp:getDataInt("status") == 0) then if(tmp:getDataInt("guild_id") == guild) then str = "You have already invited " .. enemyName .. " to war." else str = enemyName .. " have already invited you to war." end else str = "You are already on a war with " .. enemyName .. "." end tmp:free() end if(str ~= "") then doPlayerSendChannelMessage(cid, "", str, TALKTYPE_CHANNEL_W, 0) return true end local frags = tonumber(t[3]) if(frags ~= nil) then frags = math.max(10, math.min(1000, frags)) else frags = 100 end local payment = tonumber(t[4]) if(payment ~= nil) then payment = math.max(100000, math.min(1000000000, payment)) tmp = db.getResult("SELECT `balance` FROM `guilds` WHERE `id` = " .. guild) local state = tmp:getID() < 0 or tmp:getDataInt("balance") < payment tmp:free() if(state) then doPlayerSendChannelMessage(cid, "", "Your guild balance is too low for such payment.", TALKTYPE_CHANNEL_W, 0) return true end db.query("UPDATE `guilds` SET `balance` = `balance` - " .. payment .. " WHERE `id` = " .. guild) else payment = 0 end local begining, ending = os.time(), tonumber(t[5]) if(ending ~= nil and ending ~= 0) then ending = begining + (ending * 86400) else ending = 0 end db.query("INSERT INTO `guild_wars` (`guild_id`, `enemy_id`, `begin`, `end`, `frags`, `payment`) VALUES (" .. guild .. ", " .. enemy .. ", " .. begining .. ", " .. ending .. ", " .. frags .. ", " .. payment .. ");") doBroadcastMessage(getPlayerGuildName(cid) .. " has invited " .. enemyName .. " to war till " .. frags .. " frags.", MESSAGE_EVENT_ADVANCE) return true end if(not isInArray({"end", "finish"}, t[1])) then return false end local status = (t[1] == "end" and 1 or 4) tmp = db.getResult("SELECT `id` FROM `guild_wars` WHERE `guild_id` = " .. guild .. " AND `enemy_id` = " .. enemy .. " AND `status` = " .. status) if(tmp:getID() ~= -1) then local query = "UPDATE `guild_wars` SET `end` = " .. os.time() .. ", `status` = 5 WHERE `id` = " .. tmp:getDataInt("id") tmp:free() doGuildRemoveEnemy(guild, enemy) doGuildRemoveEnemy(enemy, guild) db.query(query) doBroadcastMessage(getPlayerGuildName(cid) .. " has " .. (status == 4 and "mend fences" or "ended up a war") .. " with " .. enemyName .. ".", MESSAGE_EVENT_ADVANCE) return true end if(status == 4) then doPlayerSendChannelMessage(cid, "", "Currently there's no pending war truce from " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end tmp = db.getResult("SELECT `id`, `end` FROM `guild_wars` WHERE `guild_id` = " .. enemy .. " AND `enemy_id` = " .. guild .. " AND `status` = 1") if(tmp:getID() ~= -1) then if(tmp:getDataInt("end") > 0) then tmp:free() doPlayerSendChannelMessage(cid, "", "You cannot request ending for war with " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end local query = "UPDATE `guild_wars` SET `status` = 4, `end` = " .. os.time() .. " WHERE `id` = " .. tmp:getDataInt("id") tmp:free() db.query(query) doBroadcastMessage(getPlayerGuildName(cid) .. " has signed an armstice declaration on a war with " .. enemyName .. ".", MESSAGE_EVENT_ADVANCE) return true end doPlayerSendChannelMessage(cid, "", "Currently there's no active war with " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end ?
  9. falling postou uma resposta no tópico em Suporte Tibia OTServer
    Acho meio estranho, pelo fato de usar a mesma empresa do maior otserv brasileiro, OVH (CANADA) E agora? qual sera o meu problema que não acho a solução EU PAGO $$ preciso resovler isso '-'
  10. falling postou uma resposta no tópico em Suporte Tibia OTServer
    6GB de memoria
  11. falling postou uma resposta no tópico em Suporte Tibia OTServer
    Olá, sou dono de um servidor que está online a mais ou menos 1 mes, e venho recebendo varias criticas em relação a leg. 19:44 Hard [181]: nao da pra dasha 19:44 Hard [181]: mesmo 19:44 Rayzao [181]: isso msm 19:44 Rayzao [181]: não dasha 19:44 Rayzao [181]: assim é horrivel jogar 19:44 Necrozzy Darksoul [60]: achei q era só aki 19:50 Anything [224]: ADM Bruno porque fica esse delay que ninguem consegue dashar ? é por causa do host ? Só que a questão é, eu nao sei oque pode ser, já fiz o teste trocando o lugar da maquina, testei EUA/BRASIL e agora está no CANADA na OVH (Mesma empresa da do underwar) Gostaria de saber porque o porque disso.... Uso TFS 0.4 rev3884, já fiz o teste trocando varias distros tambem mais nao obtive resposta, por favor, so capaz até de pagar $$ pra quem me ajudar (pago por pagseguro) skype: onurb20091
  12. falling postou uma resposta no tópico em Suporte Tibia OTServer
    Poderiam me ajudar com esse script? nao sei oque tem de errado, porem ele nao funciona direito, acho que quando 2 playeres falam ao mesmo tempo ele buga. acho que o script é antigo... local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function oracle(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end local cityNode = node:getParent():getParent() local vocNode = node:getParent() local destination = cityNode:getParameters().destination local town = cityNode:getParameters().town local vocation = vocNode:getParameters().vocation if(destination ~= nil and vocation ~= nil and town ~= nil) then if(getPlayerLevel(cid) < parameters.level) then npcHandler:say('Primeiro voce precisa atingir o level ' .. parameters.level .. '!', cid) npcHandler:resetNpc() else if(getPlayerVocation(cid) > 0) then npcHandler:say('Desculpe, voce ja possui uma vocacao!') npcHandler:resetNpc() else doPlayerSetVocation(cid, vocation) doPlayerSetTown(cid, town) npcHandler:resetNpc() local tmp = getCreaturePosition(cid) doTeleportThing(cid, destination) doSendMagicEffect(tmp, CONST_ME_POFF) doSendMagicEffect(destination, CONST_ME_TELEPORT) end end end return true end function greetCallback(cid) if(getPlayerLevel(cid) < 8) then npcHandler:say('COME BACK WHEN YOU GROW UP, CHILD!') return false else return true end end npcHandler:setCallback(CALLBACK_GREET, greetCallback) npcHandler:setMessage(MESSAGE_GREET, 'Seja Bem-Vindo |PLAYERNAME|. Voce esta realmente preparado para seu destino diga {yes}?') local yesNode = KeywordNode:new({'yes'}, oracle, {level = 8}) local noNode = KeywordNode:new({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Then what vocation do you want to become?'}) local node1 = keywordHandler:addKeyword({'yes'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'OK! Eu posso lhe enviar a {THAIS} lembre-se que essa sera sempre sua principal Cidade OK?'}) local node2 = node1:addChildKeyword({'thais'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, town = 1, destination = {x=32288, y=32337, z=15}, text = 'OK! Agora vamos decidir qual sua vocacao? {SORCERER}, {DRUID}, {PALADIN} or {KNIGHT}?'}) local node3 = node2:addChildKeyword({'sorcerer'}, StdModule.say, {npcHandler = npcHandler, vocation = 1, onlyFocus = true, text = 'SORCERER!? Voce tem certeza disso?! Isso e uma decisao Irreversivel!'}) node3:addChildKeywordNode(yesNode) node3:addChildKeywordNode(noNode) node3 = node2:addChildKeyword({'druid'}, StdModule.say, {npcHandler = npcHandler, vocation = 2, onlyFocus = true, text = 'DRUID!? Voce tem certeza disso?! Isso e uma decisao Irreversivel!'}) node3:addChildKeywordNode(yesNode) node3:addChildKeywordNode(noNode) node3 = node2:addChildKeyword({'paladin'}, StdModule.say, {npcHandler = npcHandler, vocation = 3, onlyFocus = true, text = 'PALADIN!? Voce tem certeza disso?! Isso e uma decisao Irreversivel!'}) node3:addChildKeywordNode(yesNode) node3:addChildKeywordNode(noNode) node3 = node2:addChildKeyword({'knight'}, StdModule.say, {npcHandler = npcHandler, vocation = 4, onlyFocus = true, text = 'KNIGHT!? Voce tem certeza disso?! Isso e uma decisao Irreversivel!'}) node3:addChildKeywordNode(yesNode) node3:addChildKeywordNode(noNode) node2 = node1:addChildKeyword({'rhyves'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, town = 1, destination = {x=159, y=387, z=6}, text = 'Rhyves, eh? So what vocation do you wish to become? {Sorcerer}, {druid}, {paladin} or {knight}?'}) node3 = node2:addChildKeyword({'sorcerer'}, StdModule.say, {npcHandler = npcHandler, vocation = 1, onlyFocus = true, text = 'So, you wish to be a powerful magician? Are you sure about that? This decision is irreversible!'}) node3:addChildKeywordNode(yesNode) node3:addChildKeywordNode(noNode) node3 = node2:addChildKeyword({'druid'}, StdModule.say, {npcHandler = npcHandler, vocation = 2, onlyFocus = true, text = 'Are you sure that a druid is what you wish to become? This decision is irreversible!'}) node3:addChildKeywordNode(yesNode) node3:addChildKeywordNode(noNode) node3 = node2:addChildKeyword({'paladin'}, StdModule.say, {npcHandler = npcHandler, vocation = 3, onlyFocus = true, text = 'A ranged marksman. Are you sure? This decision is irreversible!'}) node3:addChildKeywordNode(yesNode) node3:addChildKeywordNode(noNode) node3 = node2:addChildKeyword({'knight'}, StdModule.say, {npcHandler = npcHandler, vocation = 4, onlyFocus = true, text = 'A mighty warrior. Is that your final decision? This decision is irreversible!'}) node3:addChildKeywordNode(yesNode) node3:addChildKeywordNode(noNode) node2 = node1:addChildKeyword({'jorvik'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, town = 1, destination = {x=469, y=172, z=7}, text = 'Jorvik, eh? So what vocation do you wish to become? {Sorcerer}, {druid}, {paladin} or {knight}?'}) node3 = node2:addChildKeyword({'sorcerer'}, StdModule.say, {npcHandler = npcHandler, vocation = 1, onlyFocus = true, text = 'So, you wish to be a powerful magician? Are you sure about that? This decision is irreversible!'}) node3:addChildKeywordNode(yesNode) node3:addChildKeywordNode(noNode) node3 = node2:addChildKeyword({'druid'}, StdModule.say, {npcHandler = npcHandler, vocation = 2, onlyFocus = true, text = 'Are you sure that a druid is what you wish to become? This decision is irreversible!'}) node3:addChildKeywordNode(yesNode) node3:addChildKeywordNode(noNode) node3 = node2:addChildKeyword({'paladin'}, StdModule.say, {npcHandler = npcHandler, vocation = 3, onlyFocus = true, text = 'A ranged marksman. Are you sure? This decision is irreversible!'}) node3:addChildKeywordNode(yesNode) node3:addChildKeywordNode(noNode) node3 = node2:addChildKeyword({'knight'}, StdModule.say, {npcHandler = npcHandler, vocation = 4, onlyFocus = true, text = 'A mighty warrior. Is that your final decision? This decision is irreversible!'}) node3:addChildKeywordNode(yesNode) node3:addChildKeywordNode(noNode) keywordHandler:addKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Then come back when you are ready.'}) npcHandler:addModule(FocusModule:new())
  13. falling postou uma resposta no tópico em Suporte Tibia OTServer
    Pessoal estou tentando integrar o codigo! <form method='post' action='https://www.moip.com.br/PagamentoSimples.do'> <input type='hidden' name='id_carteira' value='onurb2014'/> <input type='hidden' name='valor' value='100'/> <input type='hidden' name='nome' value='Global Legalize'/> <input type='image' name='submit' src='https://static.moip.com.br/imgs/buttons/bt_pagar_c01_e04.png'alt='Pagar' border='0' /> </form> Mais tenho o retorno: Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\donate.php on line 36
  14. falling postou uma resposta no tópico em Suporte Tibia OTServer
    Bom dia pessoal, estou fazendo uma reformulação no meu servidor, e gostaria de entender como funciona o sistema de quest logs, dei uma lida rapida em alguns topicos, mais me confundio nas storages. Se estiver alguem disposto a me ajudar, entrar em contato via skype. PS¹: Estou a procura de um scripter competente que posso trabalhar comido no meu projeto, JÁ ONLINE. PS²: Pretendo remunera-lo de acordo com o rendimento do servidor. PS³: Necessariamente ter skype, para poder manter contato direto, NÃO PRECISA TER MICROFONE, só para ter um contato direto. Skype para contato: onurb20091 Aguardo ansiosamente.
  15. falling postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Não sei se fiz algo errado, mais não sei configurar o script :s
  16. falling postou uma resposta no tópico em Suporte Tibia OTServer
    Exemplo da explicação de uma linha delas como exmeplo. Item movível na casa 170, itemid: 1652 na posição 648/287/7 Abra seu mapa editor, e va ate a exata localização 648/287/7 e vera o item 1652 assim é só remove-lo
  17. Olá boa noite, estou com um problema em um script simples, literalmente o char toma debug ao ser teleportado! Agradeço ao scripter, @Suicide, que me forneceu o script, porem o mesmo diz funcionar perfeitamente. Talvez um erro nas minhas libs? distro? VALE RESALTAR: TFS 0.4 REV 3884 8.60 Função do script: Alcançar o level X e ser teleportado para Y lugar, e abrir um poup up com uma mensagem. local tab = { level = 36, pos = {x=32353, y=32220, z=7} } function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL__LEVEL and newLevel == tab.level then doTeleportThing(cid, tab.pos) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) doPlayerPopupFYI(cid, "Parabens, voce atingiu o level "..newLevel.."!\nAgora Voce esta prestes a iniciar sua jornada no Global Legalize! Navegue pelos Guias de Hunts atraves deste NPC.\nMas primeiramente voce tera que atingir o level necessario para isso. Se voce se considera um jogador ja experiente, voce pode conhecer a biblioteca do nosso site, assim nao precisara ter o level recomendado pelos NPCs para ir a qualquer lugar.\nLembre-se! Os NPCs guias somente servem para lhe guiar a algumas hunts, mas voce pode acessa-las a qualquer level, caso se considere um explorador competente.\nBoa Sorte!") end return true end
  18. Olá pessoal, tenho esse script no meu servidor, mais acho que ele eh um pouco antigo, so pelo formato dele. E outro problema, o player upa qualquer skills 100 sendo (level/sword/axe/club/distance/shield/magic) talz, ele toma teleport. Queria que isso fosse só LEVEL segue o scripts function onAdvance(cid, skill, oldlevel, newlevel) local position = { x = 32288, y = 32337, z = 15 } local skill = SKILL__LEVEL if newlevel == 100 then doTeleportThing(cid, position, 0) end return TRUE end
  19. eh pra tfs 1.0?
  20. Um mais doido que o otro kkkkkkkkkkkkkkkk KRA TU ESCREVEU HIDRA COM I POR ISSO DEU O ERRO! SE VOCE ESCREVE O NOME DO BIXO ERRADO, NOTFOUND!
  21. falling postou uma resposta no tópico em Suporte Tibia OTServer
    Bom dia, meu nome é Bruno, sou dono e administrador de um global 8.60 online, estou disposto a comprar uma distro se for necessário! porque já não aguento mais meus problemas sem soluções. Atualmente: TFS 0.4 REV3884 Problemas: - Dash travando - Crashs - Anti - Divulgação zuado - Varios bugs - Etc... Pretendo fazer um major updat no meu servidor, e ja estou trabalhando nesse projeto, mais ainda o mesmo se encontra online, mais será um rampage de 95% do servidor praticamente. Assim que terminar, pretendo melhorar essa parte junto também. Estou a procura de uma distro COM CAST SYSTEM. Se alguem estiver de acordo a AJUDAR ou mesmo se não for de má fé ME VENDA mais nao venha com coisas ruins! Comprei uma distro do IGOR BRUTAL TEAM, SAMMY aqui no forum, e não me satisfiz, não entendo muito dessa parte, então tomei no zoio da bund@ :v rs 50$ jogado fora! Se alguem estiver de acordo. e quiser ser mais direto Skype: onurb20091
  22. Olá bom dia, venho aqui fazer uma pergunta a vocês, atualmente estou com um servidor global online Estou usando TFS 0.4 rev3884 Só que estou com um problema, o DASH do meu server, ele anda TRAVANDO, o char anda 2 passo e trava 1 sabe? Fiz o teste mudando de dedicado varias vezes achando que era a latencia/ping, joguei nos EUA/EUROPA e continua do mesmo jeito. Então um amigo meu fez um teste, com uma distro 0.3.7 e ficou lizinho, perfeito! Alguem tem alguma dica? solução? PS: essa distro, não tem o cast system Oque eu faço? Uso qual distro? URGENTE

Informação Importante

Confirmação de Termo