Ir para conteúdo

gabirucola

Membro
  • Registro em

  • Última visita

Tudo que gabirucola postou

  1. Desculpe reviver o Topico, más tem como colocar somente para o Lider da Guild poder Sacar o dinheiro deste Npc?
  2. vou lhe explicar Bem Detalhado! 1. quando vc abre o RM irá estar em uma tela preta, vc precisa apertar Control + O para abrir um quadrado de pesquisa. 2. procure a pasta de ser OTserver vá em Data/World e Selecione o seu mapa que estará dentro da Pata. 3. irá carregar seu mapa só q irá pedir para Selecionar os Npcs e Monstros de seu server. 4. vá na pasta Npc e selecione todos as pastas e arquivos q estam dentro da pasta Npcs e de "Abrir" 5. faça a mesma coisa do Passo 4. só que selecione todas as pastas e arquivos de dentro da sua pasta Monsters e de "Abrir" 6. Pronto. provavelmente ira aparecer pra vc selecionar dnv os npc e monstros. basta apertar "CANCEL" e seu mapa irá ser carregado. 7. caso de algum problema de versão ou compatibilidade em seu mapa editor, basta apenas entrar no site https://remeresmapeditor.com/marklar.php?clients 8. baixe o cliente do Tibia com a sua versão desejada. pois precisa ser um Cliente de Tibia do próprio site do RM para funcionar corretamente.
  3. Gente estou precisando Hospedar um Otserv, mas não sei por onde começar a procurar o "Dedicao ou semi-Dedicado", queria que vocês me ajudassem nesta questão. requisitos para 1 - devo começar com um semi-dedicado ou dedicado? 2 - o server é de DBO ou sejá, poucos players para ajudarem na donatação "que vai ser a ajuda pro dedicado" 3 - um site onde posso procurar está hospedagem 4 - o valor em média da hospedagem, pois já "ví" de 30 a 300+ reais (ví em comentários anteriores) Obg a compreensão de todos vocês.
  4. function selfIdle() following = false attacking = false selfAttackCreature(0) target = 0 end function selfSayChannel(cid, message) return selfSay(message, cid, false) end function selfMoveToCreature(id) if(not id or id == 0) then return end local t = getCreaturePosition(id) if(not t.x or t.x == nil) then return end selfMoveTo(t.x, t.y, t.z) return end function getNpcDistanceToCreature(id) if(not id or id == 0) then selfIdle() return nil end local c = getCreaturePosition(id) if(not c.x or c.x == 0) then return nil end local s = getCreaturePosition(getNpcId()) if(not s.x or s.x == 0 or s.z ~= c.z) then return nil end return math.max(math.abs(s.x - c.x), math.abs(s.y - c.y)) end function doMessageCheck(message, keyword) if(type(keyword) == "table") then return table.isStrIn(keyword, message) end local a, b = message:lower():find(keyword:lower()) if(a ~= nil and b ~= nil) then return true end return false end function doNpcSellItem(cid, itemid, amount, subType, ignoreCap, inBackpacks, backpack) local amount = amount or 1 local subType = subType or 1 local ignoreCap = ignoreCap and true or false local item = 0 if(isItemStackable(itemid)) then if(isItemRune(itemid)) then amount = amount * subType end local count = amount repeat item = doCreateItemEx(itemid, math.min(100, count)) if(doPlayerAddItemEx(cid, item, ignoreCap) ~= RETURNVALUE_NOERROR) then return 0, 0 end count = count - math.min(100, count) until count == 0 return amount, 0 end local a = 0 if(inBackpacks) then local container = doCreateItemEx(backpack, 1) local b = 1 for i = 1, amount do item = doAddContainerItem(container, itemid, subType) if(itemid == ITEM_PARCEL) then doAddContainerItem(item, ITEM_LABEL) end if(isInArray({(getContainerCapById(backpack) * b), amount}, i)) then if(doPlayerAddItemEx(cid, container, ignoreCap) ~= RETURNVALUE_NOERROR) then b = b - 1 break end a = i if(amount > i) then container = doCreateItemEx(backpack, 1) b = b + 1 end end end return a, b end for i = 1, amount do item = doCreateItemEx(itemid, subType) if(itemid == ITEM_PARCEL) then doAddContainerItem(item, ITEM_LABEL) end if(doPlayerAddItemEx(cid, item, ignoreCap) ~= RETURNVALUE_NOERROR) then break end a = i end return a, 0 end function doRemoveItemIdFromPos(id, n, position) local thing = getThingFromPos({x = position.x, y = position.y, z = position.z, stackpos = 1}) if(thing.itemid ~= id) then return false end doRemoveItem(thing.uid, n) return true end function getNpcName() return getCreatureName(getNpcId()) end function getNpcPos() return getCreaturePosition(getNpcId()) end function selfGetPosition() local t = getNpcPos() return t.x, t.y, t.z end msgcontains = doMessageCheck moveToPosition = selfMoveTo moveToCreature = selfMoveToCreature selfMoveToPosition = selfMoveTo selfGotoIdle = selfIdle isPlayerPremiumCallback = isPremium doPosRemoveItem = doRemoveItemIdFromPos doNpcBuyItem = doPlayerRemoveItem doNpcSetCreatureFocus = selfFocus getNpcCid = getNpcId getDistanceTo = getNpcDistanceTo getDistanceToCreature = getNpcDistanceToCreature
  5. "Duvida Sanada"? Vim aqui tirar minhas duvidas tbm pois estou tendo o mesmo problema, se foi "sanada" deveria ter a solução do problema no Topico. se não tem, pf não diga isso. Pois muitas pessoas precisam de ajuda.
  6. Não sei o que fazer, baixei um Server de DBO 8.60, fiz tudo direitinho. más quando vou falar com qualquer Npc eles não respondem de geito nenhum. provavelmente este erro é nas lib. mas não sei resolver. ja troquei elas 2x por de outros servidores e nada. aqui está uma imagem do erro que aparece no distro.
  7. Opa funcionou, vlw Rep+
  8. estou precisando de um script que me ajude, quando matar um Boss em uma quest ele dropar uma Key com um certo actionid configuravel para poder abrir uma certa porta para ter acesso a uma quest.
  9. gente estou com uma grande duvida, sobre um script q achei em actions de mountsystem, meu ot é 8.60 e já veio dentro dele. queria saber como posso utilizar este Script e como colocar ele em uso passo a passo. se não for possovel, queria saber no minimo pra q serve ele. -------------------- ---- CONDITION ----- -------------------- local wolfCondition = createConditionObject(CONDITION_OUTFIT) setConditionParam(wolfCondition, CONDITION_PARAM_TICKS, -1) addOutfitCondition(wolfCondition, {lookType = 4, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0}) -------------------- ----- config ------- -------------------- local t = { [11191] = {article='a' ,name='wolf', text='Mount, wolf!', dtext='Demount, wolf!', s=100, condition=wolfCondition}, } ------------------------------------ --- don't change if you are noob --- ------------------------------------ function onUse(cid, item, fromPosition, itemEx, toPosition) local v, r = getCreaturePosition(cid), t[item.itemid] local s = r.s local pos = {x = v.x, y = v.y, z = v.z} if r then if getPlayerStorageValue(cid, s) <= 0 then doSendMagicEffect(pos, 10) doCreatureSay(cid, r.text, 19) setPlayerStorageValue(cid, s, 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'You have mounted ' .. r.article .. ' '.. r.name .. '.') return doAddCondition(cid, r.condition) elseif getPlayerStorageValue(cid, s) == 1 then doSendMagicEffect(pos, 10) doCreatureSay(cid, r.dtext, 19) setPlayerStorageValue(cid, s, 0) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'You have demounted ' .. r.article .. ' '.. r.name .. '.') return doRemoveCondition(cid, CONDITION_OUTFIT) else return doPlayerSendCancel(cid, 'You can\'t do this.') end else return doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE, 'There has been some error, try contacting a staff member.') end end
  10. <?xml version="1.0" encoding="UTF-8"?> <groups> <group id="1" name="Player"/> <group id="2" name="Tutor" flags="16809984" customFlags="2" access="1" violationReasons="4" nameViolationFlags="2"/> <group id="3" name="Senior Tutor" flags="68736352256" customFlags="14" access="2" violationReasons="10" nameViolationFlags="2" statementViolationFlags="63" maxVips="200"/> <group id="4" name="Gamemaster" flags="3808558964575" customFlags="257215" access="3" violationReasons="19" nameViolationFlags="10" statementViolationFlags="69" depotLimit="3000" maxVips="300" outfit="75"/> <group id="5" name="Community Manager" flags="3840774348794" customFlags="781823" access="4" violationReasons="23" nameViolationFlags="170" statementViolationFlags="213" depotLimit="4000" maxVips="400" outfit="266"/> <group id="6" name="God" flags="3845069447162" customFlags="2097151" access="5" violationReasons="23" nameViolationFlags="170" statementViolationFlags="213" depotLimit="5000" maxVips="500" outfit="302"/> </groups>
  11. tente refazer o Script, só que mudando em vez de usar wand faça em sword com a Storage diferente. que provavelmente irá funcionar. só num edito pra vc pq estou usando um Tablet '-' tente refazer o Script, só que mudando em vez de usar wand faça em sword com a Storage diferente. que provavelmente irá funcionar. só num edito pra vc pq estou usando um Tablet '-'
  12. Problema 1 : os Zombies não estão aparecendo, kk problema 2 : summonei algums zombies event dentro da arena onde ocorre o evento e coloquei 2 players dentro, quando o zombie toca no player o player morre '-' e o outro não ganha o evento. estou usando este aki http://www.tibiaking.com/forum/topic/22757-perfect-zombie-system-event/ , pf alguem ajuda desespero com esse evento ta a 1000 '-' kk. Agradecido.
  13. Opa vlw, era isso msm que eu precisava. Rep+ S2 '-'
  14. estou precisando de um Evento que seja assim, altomaticamente o tp aparece e os players entram sem limitemax de players, ao entrar os players são todos levados para uma arena onde de 20 em 20 segundos irão sendo summonados mostros. DL, depois Demons depois orshabaal e etc. sendo configuravel a quantia de monstros. até todos serem mortos e sobrar apenas 1. e no final quem sobreviver ganha um premio e vence o evento. ps: já vi esse evento em um ot num sei se o nome era GlobalWar. se possivel ajudarem irei agradecer muito '-' Rep++
  15. estou precisando de um Script que ao player dar use no Scroll, ganhe 30 dias de acesso Donate, se não possivel que seja no minimo ganhar os 30 dias de premiun mesmo, que eu configuro futuramente '-'

Informação Importante

Confirmação de Termo