Tudo que falling postou
-
Bug action
Ta siim, é que é uma quest nova oque sera :/ Cabei de dar uma olhada!
-
Bug action
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
-
STAMINA BONUS PARA FREE
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
-
[PEDIDO] GESIOR DESBUGAR CHAR
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
- [MYSQL] Backup_points Resetando e devolvendo os points automático.
-
[PEDIDO] Banner OTServer
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
- [DÚVIDA]
-
[DUVIDA] WAR SYSTEM
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 ?
-
[DÚVIDA]
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 '-'
- [DÚVIDA]
-
[DÚVIDA]
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
-
[AJUDA] NPC
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())
-
[MOIP] INTEGRAR BOTAO
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
-
[PEDIDO] Quest Log.xml
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.
-
Lua quest log
Não sei se fiz algo errado, mais não sei configurar o script :s
-
DISTRO
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
-
(Resolvido)[Creaturescript] DEBUGANDO
-
(Resolvido)[Creaturescript] DEBUGANDO
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
-
(Resolvido)[Creaturescript] Teleport at level X
-
(Resolvido)[Creaturescript] Teleport at level X
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
-
Oracle 100% Editavel
eh pra tfs 1.0?
-
porque mostra esse erro no meu executável ? como resolver ?
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!
-
[Distro] Ajuda
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
-
[DUVIDA] DISCUSSÃO DISTRO TFS
~up
-
[DUVIDA] DISCUSSÃO DISTRO TFS
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