Ir para conteúdo

leandrozera

Artesão
  • Total de itens

    110
  • Registro em

  • Última visita

Tudo que leandrozera postou

  1. dessa forma se ele não tiver ml continua usando função sendCancel("You do not have enough magic level."); caso tenha ele tenha ml vai apenas executar magia normalmente + mensagem em doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa ter ml x para usar essa magia!.")
  2. olá galerinha do Xtibia gostaria de saber como faço para por quando player não tiver ml para usar tal magia usar a forma doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa ter ml x para usar essa magia!.") em vez de sendCancel("You do not have enough magic level."); nessa magia aqui no caso local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -60.0, -30, -50.0, 90) local arr = { {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
  3. bug e em todos ring do server se player conseguir bugar tempo dele ele de alguma forma os ring buga e toda vez que loga e desloga ele volta para tempo normal... alguém sabe arruma isso na source?
  4. Ola gale do Xtibia , estou com um problema com tempo de um ring vip que tenho no meu ot, utilizo um mapa globall 8.60 com uma source otx_server2 , emfim tem alguns players que estão conseguindo bugar o ring vip esse ring ele tem 2 horas de duração ele e um time ring vip com +20 de speed e 5 de ml por 2h mais alguns playes estão conseguindo bugar tempo dele , tem um amigo que me deu um ring bugado que tinha 44 minutos toda vez que deslogava ele voltava para os 44 minutos usei ele ate os 22 minutos deslogava voltava para os 44 minutos alguém sabe me dizer como resolvo isso ? pode ser qualquer método via source ou lua, obs; todas as tags do movements e em items.xml tao tudo corretas e algum bug que os players fazem para bugar o tempo do ring alguém poderia me ajudar nisso ?
  5. teria como fazer um script quando paladin estiver usando um x shield aumentar seu critico de atk em 10%?
  6. olá galerinha gostaria pedir ajuda de vocês quando player estiver com Helmet of the Deep ItemID: [5461]. apenas quando tiver debaixo d'água sua velocidade aumentar +100 de speed, alguém poderia me ajudar ou só da uma base do script? pode ser qualquer método principalmente na source Abraço!!
  7. Olá amigos gostaria de deixar esse escritpt de bless para quando player tiver level 300+ perder apenas 20% da sua exp algum pode ajudar vai me ajudar muito!! só tenho ele em talkactions mais creio eu que da para fazer em creaturescripts script de bless em Talkactions local bless = {1, 2, 3, 4, 5} local cost = 50000 local maxlevel = 50000 function onSay(cid, words, param) local lvl = getPlayerLevel(cid) local new_cost = (lvl * cost) / 500 local target = getPlayerGUID(cid) for i = 1, table.maxn(bless) do if(getPlayerBlessing(cid, bless[i])) then doPlayerSendCancel(cid, "Voceja tem todas as bless.") return TRUE end end if (getPlayerLevel(cid) >= maxlevel) then if(doPlayerRemoveMoney(cid, new_cost) == TRUE) then for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless[i]) doPlayerSendTextMessage(cid,22,"Agora voce tem todas bless nao precissa de aol!") end else doPlayerPopupFYI(cid, "Voce precisa "..new_cost.." para a bless.") end elseif(getPlayerLevel(cid) < maxlevel) then if(doPlayerRemoveMoney(cid, cost) == TRUE) then for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless[i]) end doPlayerPopupFYI(cid, "Agora voce tem todas bless nao precissa de aol!") else doPlayerPopupFYI(cid, "voce precissa de "..cost.."para comprar bless.") end end return false end up up up consegui fazer esse script mais n funfa quando player morre perde todos level e skill depois do 300 alguém pode ajudar ???? function onPrepareDeath(cid) for b = 1, 5 do if isPlayer(cid) and getPlayerBlessing(cid, b) and getPlayerLevel(cid) >= 300 then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 20) end end return true end
  8. nada amigo up
  9. só anunciar aqui no OTServlists.com muito melhor fica dica
  10. já fiz isso amigo
  11. Bom to com um problema em uma house não sei oq ta acontecendo já mudei os titles coloquei pz, tudo certo, só tem um problema quando da globall save os 3 title que tem itens os itens some alguém pode ajudar nisso ai ? antes de fechar server depois de abrir server some todos itens desses 3 titles ajuda ai , algumas houses some os items somente em alguns titles igual tinha falado anteriormente n tem nada bugado ta tudo normal house zone,protect zone, normal igual as outras houses mais apenas alguns titles que os items some sendo que ta tudo normal alguém pode me ajudar nisso? estou passando muita dor de cabeça com esse erro , utilizo otxserver 2 , versão 8.60. obs: ja refiz a house por completo exclui tudo e refiz mais erro ainda persiste
  12. sim só no aguardo do Daniel mais atee hj nada kkk, se tiver como ajudar ai amigo fico agradecido abraçoo!
  13. vlw agora entendi
  14. qual função desse script? <SCRIPT TYPE="text/javascript"> <!-- // Framekiller setTimeout ("changePage()", 6000); function changePage() { if (parent.frames.length > 2) { if (browserTyp == "ie") { parent.location=document.location; } else { self.top.location=document.location; } } } // --> </SCRIPT> up
  15. Ola galerinha e estou com uma duvida como ponho acentos em scripts ? ex: você, não, só, e assim por diante aguem podeira me ajudar ???? porque quando eu coloco com os acentos sai bugado as frases..
  16. não deu nem um erro no console n se quiser fazer em c++ eu copilo e testo se for fazer coloca um doPlayerSendCancel(cid, "voce nao pode empurrar players em protection zone ") obg amigo
  17. deu certo n amigo ;/ da para puxar normal na minha source tem função onpush normal.. case CREATURE_EVENT_PUSH: return "onPush";
  18. 8.60 otx so me passa função que eu ponho na source vlw
  19. ola galerinha vi um sistema em um ot que achei bem útil e um anti push em area pz. ex; se o player tiver em area pz outros players n conseguir puxar eles pode ser via lua ou source ficarei grato quem poder ajudar.
  20. [5/6/2015 23:2:30] data/talkactions/scripts/mute.lua:11: attempt to index local 'player' (a boolean value) [5/6/2015 23:2:30] stack traceback: [5/6/2015 23:2:30] data/talkactions/scripts/mute.lua:11: in function <data/talkactions/scripts/mute.lua:1> minha source e otx 8.60 parece que tem umas funções ai do tfs novo
  21. [5/6/2015 22:53:29] [Error - TalkAction Interface] [5/6/2015 22:53:29] data/talkactions/scripts/mute.lua:onSay [5/6/2015 22:53:29] Description: [5/6/2015 22:53:29] data/talkactions/scripts/mute.lua:8: attempt to call global 'getPlayerByName' (a nil value) [5/6/2015 22:53:29] stack traceback: [5/6/2015 22:53:29] data/talkactions/scripts/mute.lua:8: in function <data/talkactions/scripts/mute.lua:1> função getPlayerByName não existe [5/6/2015 22:57:5] [Error - CreatureEvent::configureEvent] No valid type for creature event: joinchannel. [5/6/2015 22:57:5] [Warning - BaseEvents::loadFromXml] Cannot configure an event
  22. ok mais teria como criar script em talk para adm poder da mute no player au eu adiciono essas função na source
  23. acho que tem como sim amigo pq vi esse sistema em um ot :s ah uma duvida seria mutar o player apenas no trade e no help isso? se for ajuda tb
  24. olá galerinha do Xtibia gostaria de um comando que god banisse o player do trade e do help, deixando ele sem acesso esses 2 channels alguém poderia ajudar ficarei muito agradecido!
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...