Ir para conteúdo

dso15

Campones
  • Total de itens

    87
  • Registro em

  • Última visita

  • Dias Ganhos

    5

Posts postados por dso15

  1. Guys

    1 hora atrás, brazvct disse:

    Olha o Depot pelo remeres se está alguma cidade

    consegui resolver era meu mapa bugado, agora to com um problema de editar a exp do server quero que um poke especifico de mais xp, porem nem um poke ta bando xp nao muda o xp do player

  2. 12 minutos atrás, kttallan disse:

    entende?

    Entendo, no momento vou trabalhar com um server antigo sem source, porém o server é novo para mim, acho que seria mais lucro pegar um server com source e estável e ir passando as coisas correto ? Ou vcs acham que seria melhor tentar adaptar uma ? Um dos problemas é que meu conhecimento é 0 totalmente nulo em sources

  3. Em 24/08/2020 em 21:41, brazvct disse:

    Não se cria source do 0, se usa uma como base
    Pega uma source sem bug de compilaçao e instale sistemas prontos que tem na net

    Tenho uma dúvida que é semelhante a do rapaz, então poderia me ajudar ?

    bom bem provável que hoje vou começar a trabalhar em um server que já esteve on-line a muito tempo, estou ciente que ele não tem source, é possível adaptar uma source ?

    caso não seja, poderia me dizer um server limpo open source ? Des de já grato.

  4. fala ai galera queria resolver os seguintes erros se puderem me ajudar

     

    Primeiro - Zoom toda vez que alguém da zoom no site ele buga 

     

    Site sem zoom 

    Spoiler

    teste.thumb.PNG.39948bf32e15b14dcda92362ec6e0a0b.PNG

    site com zoom 

    Spoiler

    zoom.thumb.PNG.75b891aa56d1eb999c3914b2d4fb7450.PNG

     

    O outro erro e no backgroud quando a pagina é muito grande ele acaba e fica o fundo azul quero que ele desa junto

    Spoiler

    1.thumb.PNG.e4d574311df332e21ace0d5c0ad53e88.PNG

     

    E por ultimo seria esse erro acho que na fonte pois algumas letras com esse simbolo '' �'' exemplo o ''ã'' ''é'' ''ç'' ficam assim

     

  5. fala ai galera eu extendi um old client e deu tudo certo so tem um problema quando vou logar no server da debug pesquisando um pouco descobri que é uma tal de rsa key que tem a ver o com a source do server eu tenho a source só não sei ver qual é a minha rsa e nem editar no client kkkkkkkkkk, se puderem me ajudar agradeço 

     

    Capturar.thumb.PNG.840088f1ecb719f6926f9670732604d8.PNG

  6. 8 horas atrás, SirDubstep disse:

    Troca seu login.lua por esse:

     

    Desculpa a demora estava no trabalho bom, eu troquei o login.lua mas começou a dar uns erros, coloquei meu login.lua original e apaguei essa linha do meu config do site

    10 horas atrás, dso15 disse:

    /*Positions to start when creating character*/
    $startPos['x'] = 991;
    $startPos['y'] = 997;
    $startPos['z'] = 7;

    resumindo e so add a cite como você falou e apagar essas linhas

     

    você ganhou melhor resposta e rep+ obrigado

     

    se puder me ajudar a adicionar para o player conseguir pegar o poke no site agradecceria

  7. 3 horas atrás, SirDubstep disse:

    Seu servidor possui aquela área inicial para escolher o Pokemon ou o player já escolhe no site? Se tiver que escolher clicando no baú, olha o script e altera para mandar para a cidade natal do player.

    nenhum dos dois no caso estou refazendo tudo pois peguei uma base open source, pretendo colocar no site mas se nao conseguir vai no script meu server tem isso o 

     

    Login.lua - o player ja ganha alguns intens

    Spoiler

    local config = {
        loginMessage = getConfigValue('loginMessage'),
        useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))
    }

    function BetaItem(cid)
        if getPlayerStorageValue(cid, storages.betaStorage) == -1 then
            doPlayerAddItem(cid,12344,50)
            doPlayerAddItem(cid,2394,50)
            doPlayerAddItem(cid,2393,30)
            doPlayerAddItem(cid,2392,15)
            doPlayerAddItem(cid,2391,20)
            doPlayerAddItem(cid,12338,2)
            doPlayerAddItem(cid,12345,50)
            doPlayerAddItem(cid,12346,50)
            doPlayerAddItem(cid,2160,1)
            doPlayerRemoveItem(cid,13758,1)
            doPlayerRemoveItem(cid,12912,1)
            doPlayerRemoveItem(cid,13371,1)
            addPokeToPlayer(cid, "Squirtle", 0, nil, "poke", true)
            addPokeToPlayer(cid, "Charmander", 0, nil, "poke", true)
            addPokeToPlayer(cid, "Bulbasaur", 0, nil, "poke", true)
            setPlayerStorageValue(cid, storages.betaStorage, 1)
            doSendMsg(cid, "Você ganhou um Pack Inicial.")
                end
            end    

    function onLogin(cid)

        registerCreatureEvent(cid, "aloot_kill")
        
        if getPlayerStorageValue(cid, 92001) == 1 then
         doChangeSpeed(cid, -200)
         setPlayerStorageValue(cid, 92001, -1)
         end
         
         if getPlayerStorageValue(cid, 92002) == 1 then
         doChangeSpeed(cid, -800)
         setPlayerStorageValue(cid, 92002, -1)
         end
         
         if getPlayerStorageValue(cid, 92003) == 1 then
         doChangeSpeed(cid, -400)
         setPlayerStorageValue(cid, 92003, -1)
         end
         ---------------------BUFFS-------------- By : X ZERO
         local time = 1440
         if getPlayerStorageValue(cid, 55700) > os.time() then
         doSendMsg(cid, "BUFF PICARETA: VOCE RECEBERA MAIS FERRO AO MINERAR.")
         end
         
         if getPlayerStorageValue(cid, 55701) > os.time() then
         doSendMsg(cid, "BUFF COLHEDOR: VOCE RECEBERA MAIS FOLHAS AO COLHER ARBUSTOS.")
         end
         
         if getPlayerStorageValue(cid, 55702) > os.time() then
         doSendMsg(cid, "BUFF MACHADO: VOCE RECEBERA MAIS MADEIRA AO DERRUBAR UMA ARVORE.")
         end

         if getPlayerStorageValue(cid, 55703) > os.time() then
         doSendMsg(cid, "BUFF BAU: VOCE RECEBERA MAIS Gold Coin AO ABRIR UM BAU.")
         end
         
         if getPlayerStorageValue(cid, 55704) > os.time() then
         doSendMsg(cid, "BUFF SPEED: VOCE RECEBE +50% DE SUA SPEED ORIGINAL.")
         end
         
         if getPlayerStorageValue(cid, 55705) > os.time() then
         doSendMsg(cid, "BUFF BALL: VOCE RECEBE +50% DE RATE CHANCE CATCH EM QUALQUER BALL.")
         end
              
         if getPlayerStorageValue(cid, 85620) > os.time() then
         doSendMsg(cid, "MEGA RING: Voce esta setindo a emocao ? sua mega evolucao esta Habilitada.")
         end
         
         if getPlayerStorageValue(cid, 15800) > os.time() then
         doSendMsg(cid, "DITTO MEMORY: Esta na hora de fazer copias , seu Ditto Memory esta Habilitado.")
         end
         
         if getPlayerStorageValue(cid, 55803) == 1 then
         setPlayerStorageValue(cid,55803,-1)
         doSendMsg(cid, "Voce foi morto e trazido imediatamente para o centro pokemon ,sua exp foi protegida pela bencao de Arceus.")
         end
        ---------------------BUFFS-------------- By : X ZERO
        
        ----------------BauOnline--------------- By : X ZERO
        -------- if getPlayerStorageValue(cid, 55802) == -1 then
         --------if getPlayerStorageValue(cid, 55800) < os.time() then
         --------local time = 30
         --------setPlayerStorageValue(cid, 55800, os.time() + time * 60)
         --------doPlayerSendTextMessage(cid, 20, "Voce podera abrir seu Bau de tempo online em ".. time .." minutos, caso saia do jogo o tempo sera resetado")
         --------addEvent(function()
              --------  doPlayerSendTextMessage(cid, 20, "Seu Bau por tempo online ja esta pronto, va ate a cidade principal abri-lo")
        -------- end, 10*1000)
        -------- end
         
         --------if getPlayerStorageValue(cid, 55801) < os.time() and isPremium(cid) then
         --------local time = 30
         --------setPlayerStorageValue(cid, 55801, os.time() + time * 60)
         --------doPlayerSendTextMessage(cid, 20, "Voce podera abrir seu Bau VIP de tempo online em ".. time .." minutos, caso saia do jogo o tempo sera resetado")
        -------- addEvent(function()
              --------  doPlayerSendTextMessage(cid, 20, "Seu Bau VIP por tempo online ja esta pronto, va ate a cidade principal abri-lo")
         --------end, 1800*1000)
         --------end
         
         --------else
           --------doPlayerSendTextMessage(cid, 20, "O Tempo do bau nao foi alterado devido a sua morte , porem caso deslogue sera resetado.")
           --------setPlayerStorageValue(cid,55802,-1)
           --------return true
           --------end
         ----------------BauOnline--------------- By : X ZERO
        
        doPlayerSetVocation(cid, 10)
        doSendPlayerExtendedOpcode(cid, 126, "nao")
        doResetPlayerTVSystem(cid)
         setCreatureMaxHealth(cid, getPlayerLevel(cid) * 60)
         doCreatureAddHealth(cid, getCreatureMaxHealth(cid))
        
            if isGod(cid) then -- Resetar diarias se for God
                setPlayerStorageValue(cid, storages.miniQuests.storDayTask1, -1)
                setPlayerStorageValue(cid, storages.miniQuests.storDayTask2, -1)
                setPlayerStorageValue(cid, storages.miniQuests.storDayTask3, -1)
                setPlayerStorageValue(cid, storages.miniQuests.storDayTask4, -1)
            end
            
        if getPlayerLevel(cid) >= 1 and getPlayerLevel(cid) <= 10 then
           doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 0)
        else     
           doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, (getPlayerLevel(cid) >= 200 and 100 or math.floor(getPlayerLevel(cid)/2)) )
        end

        doRegainSpeed(cid)
     
     --////// storages \\\\\\-- 
       doEreaseDuel(cid)
       setPlayerStorageValue(cid, 500, -1)
       setPlayerStorageValue(cid, 8085, 0)
       --// duel
       setPlayerStorageValue(cid, storages.requestCountPlayer, 0)
       setPlayerStorageValue(cid, storages.requestCountPokemon, 0)
       setPlayerStorageValue(cid, storages.requestedPlayer, 0)
       --// duel
     --////// storages \\\\\\-- 
     
     --////// Eventos \\\\\\-- 
         registerCreatureEvent(cid, "ShowPokedex")
         registerCreatureEvent(cid, "ClosePokedex")
          registerCreatureEvent(cid, "Mail")
         registerCreatureEvent(cid, "WildAttack")
         registerCreatureEvent(cid, "GuildMotd")
         registerCreatureEvent(cid, "Idle")
         registerCreatureEvent(cid, "ReportBug")
         registerCreatureEvent(cid, "AdvanceSave")
         --Adicionados \/
         registerCreatureEvent(cid, "PlayerLogout")
         registerCreatureEvent(cid, "LookSystem")
         registerCreatureEvent(cid, "Opcode")
         registerCreatureEvent(cid, "EmeraldShop")
         registerCreatureEvent(cid, "PokeStats")
         registerCreatureEvent(cid, "PokeWalk")
         registerCreatureEvent(cid, "PokeSleep")
         registerCreatureEvent(cid, "MoveItem")
        registerCreatureEvent(cid, "task_count")
         registerCreatureEvent(cid, "UpLevel")
         registerCreatureEvent(cid, "BlockWords")
         --registerCreatureEvent(cid, "PartySystem")
         registerCreatureEvent(cid, "Target")
         registerCreatureEvent(cid, "GeneralConfiguration")
         registerCreatureEvent(cid, "EffectOnAdvance")
         registerCreatureEvent(cid, "TradeRequest")
         registerCreatureEvent(cid, "TradeAccpet")
         registerCreatureEvent(cid, "KillTask")
         registerCreatureEvent(cid, "PlayerCrown")
     --////// Eventos \\\\\\-- 
     
        if(not isPlayerGhost(cid)) then
            doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
        end
       
    local legs = getPlayerSlotItem(cid, CONST_SLOT_LEGS)
    local ball = getPlayerSlotItem(cid, ?

        if getPlayerSlotItem(cid, CONST_SLOT_FEET).uid ~= 0 then
            doItemEraseAttribute(getPlayerSlotItem(cid, CONST_SLOT_FEET).uid, "healthChanged")
        end
        --doOTCSendPokemonHealth(cid)
        --doClearPokemonStatus(cid)

        if isRiderOrFlyOrSurf(cid) and ball.uid ~= 0 then 
        local pokeName = getItemAttribute(ball.uid, "poke")
        
                        if isInArray({"ditto", "shiny ditto"}, pokeName:lower()) then
                           pokeName = getItemAttribute(ball.uid, "copyName")
                        end
        
                         local outfit = getPokemonOutfitToSkill(pokeName)
                         local speed = getPokemonSpeedToSkill(pokeName)
                             doSetCreatureOutfit(cid, {lookType = outfit + 351}, -1)
                             
                             doChangeSpeed(cid, -getCreatureSpeed(cid))
                             doChangeSpeed(cid, speed)
                             
                             local pb = getPlayerSlotItem(cid, 8).uid
                        
            
                             if isRider(cid) then
                                setPlayerStorageValue(cid, orderTalks["ride"].storage, 1)
                             elseif isFly(cid) then
                                setPlayerStorageValue(cid, orderTalks["fly"].storage, 1)
                                  if not hasSqm(getThingPos(cid)) then
                                  --   doCreateItem(460, 1, getThingPos(cid))
                                  end
                             elseif isSurf(cid) then
                                setPlayerStorageValue(cid, orderTalks["surf"].storage, 1) -- rever o markedPos
                                doChangeSpeed(cid, -getCreatureSpeed(cid))
                                doChangeSpeed(cid, getPlayerStorageValue(cid, 54844))
                             end
                             doTeleportThing(cid, getMarkedSpawnPos(cid))
                             setPokemonGhost(cid)
        end                    
        
        setPlayerStorageValue(cid, storages.gobackDelay, -1)
        setPlayerStorageValue(cid, storages.pokedexDelay, -1)
        setPlayerStorageValue(cid, 154585, -1)
        doAddFirstItemsToPlayer(cid)
        BetaItem(cid)
        --doAddShoppingItem(cid)
            
        -- otclient life
            doSendLifePokeToOTC(cid)
        -- otclient life
        
        return true
    end
    function doAddFirstItemsToPlayer(cid)
    local config = {
                storage = 30001,
                items = {1988, 1987, 2382, 2120, 2550, 2580, 7385, 2395}
                -- 7385 (pokeinfo)
                -- 2395 (portfoil)  ok
                -- 2382    (pokedex)    ok
                -- 2550 (order)        ok
                -- 1987 (bag)        ok
                -- 1988 (badge case)    ok
                -- 2120 (rope)        ok
                -- 2580 (fishing rod)    ok
            }
                setPlayerCap(cid, 7)
                if getPlayerStorageValue(cid, storages.BugFishing) ~= -1 then return true end
                
                if getPlayerSlotItem(cid, CONST_SLOT_ARMOR).itemid > 0 then
                return true
                end
                
                for _, id in ipairs(config.items) do
                    doPlayerAddItem(cid, id, 1)
                end
                local bag = getPlayerItemById(cid, false, 1988).uid
                doAddContainerItem(bag, 12267, 1)
                doAddContainerItem(bag, 12266, 1)
                doAddContainerItem(bag, 12264, 1)
                doAddContainerItem(bag, 12265, 1)
                doAddContainerItem(bag, 12263, 1)
                doAddContainerItem(bag, 12262, 1)
                doAddContainerItem(bag, 12261, 1)
                doAddContainerItem(bag, 12260, 1)
                setPlayerStorageValue(cid, duelTable.wins, 0)
                setPlayerStorageValue(cid, duelTable.loses, 0)
                local pokeBag = getPlayerItemById(cid, false, 1987).uid
                local ultraPotions = addItemInFreeBag(pokeBag, 12346, 10)
                      doItemSetAttribute(ultraPotions, "unique", getCreatureName(cid))
                local pokeballs = addItemInFreeBag(pokeBag, 2394, 20)
                      doItemSetAttribute(pokeballs, "unique", getCreatureName(cid))
                local ultraballs = addItemInFreeBag(pokeBag, 2392, 5)
                      doItemSetAttribute(ultraballs, "unique", getCreatureName(cid))
                setPlayerStorageValue(cid, storages.BugFishing, 1)
                doTeleportThing(cid, getTownTemplePosition(1), false)
                
    end
    function addSkillsToDB(cid)
            local str1 = "INSERT INTO player_skills (player_id, skillid, value, count) VALUES (" .. getPlayerGUID(cid) .. ", 5, 5, 0);"
            local str2 = "INSERT INTO player_skills (player_id, skillid, value, count) VALUES (" .. getPlayerGUID(cid) .. ", 6, 5, 0);"
                db.executeQuery(str1)
                db.executeQuery(str2)
    end

     

     e meu site tem isso no config.lua

     

    Spoiler

    /*Positions to start when creating character*/
    $startPos['x'] = 991;
    $startPos['y'] = 997;
    $startPos['z'] = 7;

     

  8. [17/01/2019 14:53:30] [Error - CreatureScript Interface] 
    [17/01/2019 14:53:30] data/creaturescripts/scripts/pokeexp.lua:onDeath
    [17/01/2019 14:53:30] Description: 
    [17/01/2019 14:53:30] data/creaturescripts/scripts/pokeexp.lua:46: attempt to call global 'getDamageMapPercent' (a nil value)
    [17/01/2019 14:53:30] stack traceback:
    [17/01/2019 14:53:30]     data/creaturescripts/scripts/pokeexp.lua:46: in function <data/creaturescripts/scripts/pokeexp.lua:6>

  • Quem Está Navegando   0 membros estão online

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