Ir para conteúdo

Sakura

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Sakura deu reputação a L3K0T em Addon System Poketibia   
    não entendi pq skype? pode dizer por qui pois n vou deixar ninguém entrar no meu pc, lamento não vou correr esse risco pois  o servidor é exclusivo e ninguém tem acesso alem de mim. diga aqui se quiser ajudar ou então nem responda essa mensagem e obrigado!
  2. Gostei
    Sakura deu reputação a L3K0T em Addon System Poketibia   
    up
  3. Gostei
    Sakura deu reputação a L3K0T em (Resolvido)Não consigo logar no meu próprio OT!   
    worldType = "pvp"
    hotkeyAimbotEnabled = "yes"
    protectionLevel = 8
    killsToRedSkull = 5
    killsToBlackSkull = 8
    pzLocked = 60000
    removeAmmoWhenUsingDistanceWeapon = "yes"
    removeChargesFromRunes = "yes"
    timeToDecreaseFrags = 8 * 60 * 60 * 1000
    whiteSkullTime = 15 * 60 * 1000
    stairJumpExhaustion = 2000
    experienceByKillingPlayers = "no"


    ip = "127.0.0.1"
    bindOnlyGlobalAddress = "no"
    loginProtocolPort = 7171
    gameProtocolPort = 7172
    statusProtocolPort = 7171
    maxPlayers = "150"
    motd = "Welcome to Thornia!"
    onePlayerOnlinePerAccount = "yes"
    allowClones = "no"
    serverName = "Thornia"
    statusTimeout = 60000
    replaceKickOnLogin = "yes"
    maxPacketsPerSecond = 300
    pushCreatureDelay = 1 * 1000


    deathLosePercent = -1


    housePriceEachSQM = 1000
    houseRentPeriod = "never"


    timeBetweenActions = 200
    timeBetweenExActions = 1000


    mapName = "realmap"
    mapAuthor = "Thornia"


    marketOfferDuration = 30 * 24 * 60 * 60
    premiumToCreateMarketOffer = "yes"
    checkExpiredMarketOffersEachMinutes = 60
    maxMarketOffersAtATimePerPlayer = 100

    mysqlHost = "localhost"
    mysqlUser = "root"
    mysqlPass = "ellus2262"
    mysqlDatabase = "hugofasima"
    mysqlPort = 3306
    mysqlSock = ""
    passwordType = "sha1"

    allowChangeOutfit = "yes"
    freePremium = "yes"
    kickIdlePlayerAfterMinutes = 200
    maxMessageBuffer = 4
    noDamageToSameLookfeet = "no"
    emoteSpells = "no"


    rateExp = 50
    rateSkill = 20
    rateLoot = 10
    rateMagic = 7
    rateSpawn = 1


    deSpawnRange = 2
    deSpawnRadius = 50


    staminaSystem = "yes"


    defaultPriority = "high"
    startupDatabaseOptimization = "no"

    ownerName = ""
    ownerEmail = ""
    url = "http://otland.net/"
    location = "Canada"
  4. Gostei
    Sakura deu reputação a Wakon em (Resolvido)Script Para Deslogar   
    Em "Data/creaturescripts/scripts" crie blocklogin.lua e blocklogout.lua e cole:
    blocklogin.lua:
    local t = {     storage = 54555,     temp = 20 } function onLogin(cid)     setPlayerStorageValue(cid, t.storage, os.time() + t.temp) return true end blocklogout.lua:
    local t = {     storage = 54555 } function onLogout(cid)     if getPlayerStorageValue(cid, t.storage) > os.time() then     doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa esperar "..getPlayerStorageValue(cid, t.storage) - os.time().. " segundos para deslogar.")     return false     end   return true end Ai em "Data/creaturescripts" abra o creaturescripts.xml e cole as tags:
    <event type="logout" name="BlockLogout" script="blocklogout.lua"/> <event type="login" name="BlockLogin" script="blocklogin.lua"/> Testei e está normal, caso tenha problemas me avise .
  5. Gostei
    Sakura deu reputação a L3K0T em (Resolvido)Código Source Remover EXP dos Summons   
    Fala galera alguém pode me ajudar a alterar a source do meu servidor pra remover a Experiência dos Summon, exemplo eu tenho um Summon ai uso ele pra matar um monstro selvagem nos 2 ganhamos EXP, quero remover só pra mim ganhar EXP pela source.
     
     
    JÁ RESOLVI VLW XD
    alterei isso na minha source
     
     
    void Creature::addDamagePoints(Creature* attacker, int32_t damagePoints)
        {
         uint32_t attackerId = 0;
         if(attacker)
         {
          if(Creature* master = attacker->getMaster())
           attacker = master;
          attackerId = attacker->getID();
         }
         if(attacker->getPlayer())
         {
          CountMap::iterator it = damageMap.find(attackerId);
          if(it != damageMap.end())
          {
           it->second.ticks = OTSYS_TIME();
           if(damagePoints > 0)
            it->second.total += damagePoints;
          }
          else
           damageMap[attackerId] = CountBlock_t(damagePoints);
         }
         if(damagePoints > 0)
          lastHitCreature = attackerId;
        }
  6. Gostei
    Sakura deu reputação a L3K0T em Logout com 5 segundos parecido com do Otpokemon   
    Eae galera sabe aquele sisteminha do Otpokemon que você loga, tem que esperar 5 segundos para sair, então aqui vou disponibilizar o meu script, parecido com do Otpokemon e que fiz para meu sevidor www.facebook.com/pokemondbr vamos lá!
     
    Vá na pasta creaturescripts/scripts copia um arquivo lá e ronomeia para logout delay e adiciona isso. 
     



     
    agora em login.lua adiciona isso pra registrar o script.
     



     
    agora em creaturescrpts.xml coloque a tag pra funcionar.
     



     
    É isso vai prevenir problemas no seu ot e melhorando mais ainda e evitando mais leg que todo os ot sofre!
     


    Resultado Vídeo.



     





     
     
  7. Gostei
    Sakura deu reputação a Vodkart em [Duvida] Scripting   
    Claro que tem... Os operadores válidos são: Soma ( + ), Subtração ( - ), Multiplicação ( * ), Divisão ( / ), Raiz ( ^ ) e Resto ( % ).
     

    local a,b = 10, 5  print('Soma (+): '.. a + b)  print('Subtração (-): '.. a - b)  print('Multiplicação (*): '.. a * b)  print('Divisão (/): '.. a / b)  print('Raiz (^): '.. a ^ b)  print('Resto (%): '.. a % b)
    vc poderia fazer algo como   doAddCondition(cid,condition*getPlayerLevel(cid))   ou em porcentagem por exemplo:   local percent = 10 doAddCondition(cid, getPlayerLevel(cid)*(percent/100))
  8. Gostei
    Sakura deu reputação a Fir3element em (Resolvido)[PEDIDO] Modificação Script Simples   
    local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) setConditionFormula(condition, 0.3, -24, 0.3, -24) function onSay(cid, words, param)     local pos = getThingPos(cid)     local tempo = 5 -- em segundos     if (os.time() - getPlayerStorageValue(cid, "correr")) >= tempo then         setPlayerStorageValue(cid, "correr", os.time())         if(param == '') then             doSendMagicEffect(pos, 12)             doCreatureSay(cid, "Strong Haste", 20, false, 0, pos)             doAddCondition(cid, condition)         end         local t = string.explode(param, '"')         if(t[2]) then             doCreatureSay(cid, "".. t[2], 20, false, 0, pos)             doSendMagicEffect(pos, 12)             doAddCondition(cid, condition)         end     else         doPlayerSendCancel(cid, "You are exhausted.")     end     return true end
  9. Gostei
    Sakura deu reputação a Nextbr em [Ajuda] Scripting   
    No PDA é mais facil de Por PVP (Team e Normal) mais vamo la , troca seu Exp.lua por esse:



Informação Importante

Confirmação de Termo