Ir para conteúdo

bpm91

Membro
  • Registro em

  • Última visita

Tudo que bpm91 postou

  1. Qual local da source eu encontro pra trocar a cor do elemento da spell?
  2. @Ricardo Bregantini vc edita o npc pra vender a pedra ja encantada. assim n precisa ir la encantar..
  3. bpm91 postou uma resposta no tópico em Suporte Tibia OTServer
    @Hengetsu é só baixar o tibia 8.6 e abrir o object builder em File>open então em Brownse vc clica pra achar sua pasta do tibia da load e ja era, n precisa de mais nada ele vai abrir tudo la
  4. a blz, jaja testo to arrumando um script chato da task q deu problema =/ @r0bert0lol deu certinho, agora ta suave vlw man
  5. loss_itens = 100 significa q ele vai dropar 100%?
  6. @r0bert0lol meu config lua ta assim. deathLostPercent = 10 meu login ta assim function onLogin(cid) accountManager = "Account Manager" managerCounter = 0 for i, player in ipairs(getOnlinePlayers()) do if accountManager:lower() == player:lower() then managerCounter = managerCounter + 1 end end if managerCounter >= 3 then return false end local loss = getConfigValue('deathLostPercent') if(loss ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) end local accountManager = getPlayerAccountManager(cid) if(accountManager == MANAGER_NONE) then local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." else str = str .. " Please choose your outfit." doPlayerSendOutfitWindow(cid) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) elseif(accountManager == MANAGER_NAMELOCK) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?") elseif(accountManager == MANAGER_ACCOUNT) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.") end if(not isPlayerGhost(cid)) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end registerCreatureEvent(cid, "Mail") registerCreatureEvent(cid, "GuildMotd") registerCreatureEvent(cid, "Idle") if(config.useFragHandler) then registerCreatureEvent(cid, "SkullCheck") end registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, "AdvanceSave") registerCreatureEvent(cid, "attackguild") registerCreatureEvent(cid, "advance") registerCreatureEvent(cid, "FimVip") registerCreatureEvent(cid, "SkullCheck") registerCreatureEvent(cid, "demonOakLogout") registerCreatureEvent(cid, "demonOakDeath") registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, VipReceive) registerCreatureEvent(cid, "PlayerKill") registerCreatureEvent(cid, "KillingInTheNameOf") if (InitArenaScript ~= 0) then InitArenaScript = 1 for i = 42300, 42309 do setGlobalStorageValue(i, 0) setGlobalStorageValue(i+100, 0) end end if getPlayerStorageValue(cid, 42309) < 1 then for i = 42300, 42309 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42319) < 1 then for i = 42310, 42319 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42329) < 1 then for i = 42320, 42329 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42355) == -1 then setPlayerStorageValue(cid, 42355, 0) end setPlayerStorageValue(cid, 42350, 0) setPlayerStorageValue(cid, 42352, 0) return true end meu rook sample ta assim eu so queria que o player perdesse 1 skill, 1 ml caso esteja sem bless. e o set fosse uma porcentagem tipo 20% que seria 1 bag + algum item do set por exemplo
  7. @r0bert0lol é q na versão antiga ele tomava dano invisivel por runas de tiro como hmm ou sd
  8. eu acho que ja perdi as contas de quantas coisas pesquisei pra tentar resolver isso, mas meus players estão morrendo dropando todo o set mesmo nao estando red skull. além disso estão perdendo 4 de skill e 4 de ml, sendo que o certo seria apenas 1. já pesquisei em todos os lugares, ja fucei no ot e nada, estou a 3 semanas com esse problema e nada =/
  9. @Ricardo Bregantini uma sugestão, porq ao invés de falar !arma fire, por exemplo, vc n faz ele pra mudar através do uso de um ruby nele por exemplo? assim a pessoa pode pegar o loot dos bixos e gastar dinheiro em lojas de diamante pra fazer buf nas armas...
  10. @r0bert0lol deu certo sim, entretando o que acontece é , se eu n tiver cap e tentar abrir o baú dps de feito a quest ele aparece que preciso de cap. (o q deveria aparecer Its empty) e não (you need more cap) eu preciso q a mensagem seja enviada apenas antes de fazer a quest e nao depois d fazer a quest. sacas? @Rayo pode me dar um help?
  11. como eu faria pra encaixar essa função no action de bau de quest? por exemplo. if getPlayerFreeCap(cid) <= 100 then doPlayerSendTextMessage(cid,22,"You need 100 cap or more to loot this!") return TRUE adicionar a verificação de cap pra dar o item ao player. caso ela n tenha ele nao abrirá o baú. function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid,8087) == -1 then doPlayerAddItem(cid,2147,6) setPlayerStorageValue(cid,8087,1) doPlayerSendTextMessage(cid,25,"You found a 6 small rubies!") return true end if getPlayerStorageValue(cid,8087) == 1 then doPlayerSendTextMessage(cid,25,"It's empty.") return true end end
  12. Nenhuma criatura que fica invisivel está aceitando hit de SD ou hmm por exemplo, ja troquei o target pra 1 ou 0 e nao adianta. quando eu mudo o target ele joga runa no piso
  13. alguem poderia me explicar porque npcs que tem varias falas nao aparecem todas as frases? ela pula do primeiro pro ultimo? exemplo if msgcontains(msg, "Mission") or msgcontains(msg, "mission") and getPlayerStorageValue(cid, donestorage) == 5 then if getPlayerStorageValue(cid, donestorage) == 5 then if getPlayerStorageValue(cid, donestorage) == 5 then npcHandler:say("Sooo. Fa'hradin has told me about your extraordinary exploit, and I must say I am impressed. ...",cid) npcHandler:say("Your fragile human form belies your courage and your fighting spirit. ...",cid, 4000) npcHandler:say("I hardly dare to ask you because you have already done so much for us, but there is a task to be done, and I cannot think of anybody else who would be better suited to fulfill it than you. ...",cid, 10000) npcHandler:say("Think carefully, human, for this mission will bring you into real danger. Are you prepared to do us that final favour?",cid, 15000) end nessa parte da pra ver que ele tem varias frases, porém o npc pula a primeira frase direto pra ultima. eu gostaria que o npc falasse, e a pessoa tivesse que esperar ele falar frase por frase (igual sistema global)
  14. Blessings blessings = true blessingOnlyPremium = false blessingReductionBase = 30 blessingReductionDecrement = 5 eachBlessReduction = 8 useFairfightReduction = true pvpBlessingThreshold = 40 fairFightTimeRange = 60 n sei todas mas vamos la blessing true = sistema de bless (sim) blessing only premium = false ( todos podem ter bless, tanto premium como free) bless reduction decrement = nao sei each bless reduction = quantos % cada bless vai salvar usefair= n sei pvp blessingtreshold = n sei ( mas acho que é a proteção da bless pvp) fairfight time rang = 60 n sei
  15. @victor4312 nao
  16. Estou com um problema grave no meu ot. o personagem ao morrer perde 4 ml ou 4 skill e também dropa todo o set. preciso de ajuda pra resolver isso.
  17. @Rayo nao testei, mas eu configurei pra n passar por cima, eu axo melhor, pois vo fazer uma versao antiga e antes n podia passar por cima dela
  18. Bom meu object builder e item editor está configurado pra n passar em cima, porém estou passando. resolvido
  19. @tetheuscunha @tetheuscunha <movevent type="AddItem" pos="32701,31637,6" event="script" value="pisodemona.lua"/> coloquei assim e funcionou. vlws vlws rep+
  20. @tetheuscunha <movevent event="AddItem" pos="1776,1732,7" script="dicetrash.lua"/> <!-- 1776 1732 7 --> isso nao funcionou
  21. @tetheuscunha <movevent event="AddItem" tileitem="1" script="pisodemona.lua"/> no caso deixo tileitem 1? obs: eu irei usar esse tumulo. então será assim <movevent event="AddItem" tileitem="1" script="pisodemona.lua"/> ou <movevent event="AddItem" tileitem="1" itemid="2610" script="pisodemona.lua"/> ?
  22. @tetheuscunha beleza vou testar aqui
  23. @tetheuscunha a primeira linha queer dizer oq?
  24. bpm91 postou uma resposta no tópico em Suporte Tibia OTServer
    tem links no tibiaking de ot 7.4
  25. @Dwarfer deu certo agora, muito obrigado, vc poderia me explicar porq ele pede o item [1] e o [2]? só pra entender msm a leitura do script no caso seria [1] o id item e [2] a quantidade? local itemId, itemCount = items_needed[1], items_needed[2]

Informação Importante

Confirmação de Termo