Ir para conteúdo

Sirarcken

Cavaleiro
  • Total de itens

    174
  • Registro em

  • Última visita

  • Dias Ganhos

    5

Posts postados por Sirarcken

  1. Então cara, estou no cel, e essa semana não vou para minha casa, e esses errinhos que eu arrumo e meio que tipo na cagada kkkk,nao entendo quase nada de script, so oque eu deduzo, se vc não conseguir resolver até sexta eu do meu jeito é te ajudo blz.

  2. Cara eu tenho esse não sei se é do seu gosto.

    Spoiler
    local keywordHandler = KeywordHandler:new()local npcHandler = NpcHandler:new(keywordHandler)NpcSystem.parseParameters(npcHandler)local talkState = {} function onCreatureAppear(cid)                          npcHandler:onCreatureAppear(cid) endfunction onCreatureDisappear(cid)                       npcHandler:onCreatureDisappear(cid) endfunction onCreatureSay(cid, type, msg)          npcHandler:onCreatureSay(cid, type, msg) endfunction onThink()                                              npcHandler:onThink() end local function delayMoneyRemoval(item, pos)        doRemoveItem(getTileItemById(pos, item).uid)        return trueend local function placeMoney(amount, table_middle_pos)        local remain = amount        local crystal_coins = 0        local platinum_coins = 0         if (math.floor(amount / 10000) >= 1) then                crystal_coins = math.floor(amount / 10000)                remain = remain - crystal_coins * 10000        end        if ((remain / 100) >= 1) then                platinum_coins = remain / 100        end        addEvent(doCreateItem, 550, 2152, platinum_coins, table_middle_pos)        addEvent(doCreateItem, 600, 2160, crystal_coins, table_middle_pos)end local function rollDice(roll, cc_count, pc_count, table_left_pos, table_middle_pos, npc)        local dice_ids = {5792, 5793, 5794, 5795, 5796, 5797}        local random_rollval = math.random(1,6)        local total_g = (10000 * cc_count) + (100 * pc_count)        local prize_percent = 0.8 -- 80%         if ((total_g) <= 300000 and (total_g) >= 5000) then                doSendMagicEffect(table_left_pos, CONST_ME_CRAPS)                 for _, itemId in pairs(dice_ids) do                                if(getTileItemById(table_left_pos, itemId).uid > 0) then                                doTransformItem(getTileItemById(table_left_pos, itemId).uid, dice_ids[random_rollval])                        end                end                 if (roll == 1 and random_rollval <= 3) then                        placeMoney(total_g + (total_g * prize_percent), table_middle_pos)                        addEvent(doSendMagicEffect, 400, table_left_pos, CONST_ME_SOUND_GREEN)                        addEvent(doSendMagicEffect, 700, table_left_pos, CONST_ME_SOUND_GREEN)                        addEvent(doCreatureSay, 500, npc, "You win!", TALKTYPE_SAY, false, 0)                elseif (roll == 2 and random_rollval >= 4) then                        placeMoney(total_g + (total_g * prize_percent), table_middle_pos)                        addEvent(doSendMagicEffect, 400, table_left_pos, CONST_ME_SOUND_GREEN)                        addEvent(doSendMagicEffect, 700, table_left_pos, CONST_ME_SOUND_GREEN)                        addEvent(doCreatureSay, 500, npc, "You win!", TALKTYPE_SAY, false, 0)                else                        addEvent(doSendMagicEffect, 400, table_left_pos, CONST_ME_BLOCKHIT)                        addEvent(doSendMagicEffect, 700, table_left_pos, CONST_ME_BLOCKHIT)                        addEvent(doCreatureSay, 500, npc, "Better luck next time.", TALKTYPE_SAY, false, 0)                end                doCreatureSay(npc, string.format("%s rolled a %d.", getCreatureName(npc), random_rollval), TALKTYPE_ORANGE_1, false, 0, table_left_pos)        else                addEvent(doCreateItem, 100, 2160, cc_count, table_middle_pos)                addEvent(doCreateItem, 150, 2152, pc_count, table_middle_pos)                doCreatureSay(npc, "The minimum wager is 5K and the maximum wager is 300K.", TALKTYPE_SAY, false, 0)        end        return trueend function creatureSayCallback(cid, type, msg)        -- NPC userdata instance        local npc = getNpcCid()         -- Game table position userdata instances        local table_left_pos = {x = 32237, y = 32190, z = 15} -- Pos da frente do Npc onde gira o dado        local table_middle_pos = {x = 32237, y = 32191, z = 15} -- Pos do meio onde vai o dinheiro         -- Search for coins on the left and middle tables and create item userdata instances        local table_middle_cc = getTileItemById(table_middle_pos, 2160)        local table_middle_pc = getTileItemById(table_middle_pos, 2152)         -- Other variables        local cc_count = 0        local pc_count = 0        local ROLL, LOW, HIGH = 0, 1, 2        posplayer = {x=32236, y=32192, z=15} -- Pos onde o player precisa estar                local ppos = getPlayerPosition(cid)        if ppos.x == posplayer.x and ppos.y == posplayer.y then        if isInArray({"H", "HIGH", "high", "h"}, msg) then                        ROLL = HIGH                elseif  isInArray({"L", "LOW", "l", "low"}, msg) then                        ROLL = LOW                             else                        return false                end                if (table_middle_cc.uid ~= 0) then                        cc_count = table_middle_cc.type                        doTeleportThing(table_middle_cc.uid, table_left_pos)                        addEvent(delayMoneyRemoval, 300, 2160, table_left_pos)                end                if (table_middle_pc.uid ~= 0) then                        pc_count = table_middle_pc.type                        doTeleportThing(table_middle_pc.uid, table_left_pos)                        addEvent(delayMoneyRemoval, 300, 2152, table_left_pos)                end                addEvent(rollDice, 500, ROLL, cc_count, pc_count, table_left_pos, table_middle_pos, npc)        else                return false        end        return trueend npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)npcHandler:addModule(FocusModule:new())

     

     

  3. Spoiler

    Bom Galera venho trazer pra vocês meu tutorial com um método infalivel de como tirar o :8090 do seu site,de forma facil e rapida,pois estava em busca e não achei respostas e nen tutoriais que resolvessem meu problema.

     

     

     

     

     

     

    Bom para começarmos você deve configurar seu site para a porta :8090

     

     

     

     

    Acesse a pasta do XamPP/apache/conf e abra o arquivo httpd com o bloco de notas.

     

     

    Procure por :

     

    Listen 80

     

    E por :

     

    ServerName localhost:80

     

    Substitua todos os 80 por 8090.

     

    Dentro da pasta conf, abra a pasta extra, e em seguida abra httpd-ssl e procure por :

     

     

    Listen 443

     

    E por:

     

    <virtualhost _default_:443="">

     

    Substitua esses 443 por 4499.

     

    Agora vá; em seu firewall e Adicione a Porta 8090 e Porta 80 e marca a opção TCP.

     

    Se usar Roteador, desbloqueie as portas no router tambem

     

    Agora reinicie o xampp e acesse seu Site http://localhost:8090/

     

     

     

     

     

     

     

    Feito Isso acesse no-ip.com crie sua conta caso não tenha uma

     

     

     

     

    Depois acesse sua conta e vá em ADD Host

     

     

     

    addhost.jpg

     

     

     

     

    Agora em Hostname coloque um nome qualquer para que os player acessem seu site

     

     

     

     

    Ex: meuotserver.servegame.com

     

     

     

     

    Em Host Type selecione port 80 redirect

     

     

     

     

    em ip adreess não mecha

     

     

     

     

    em port coloque 8090

     

     

     

     

    Selecione a opção Mask URL

     

     

     

     

    em page title coloque o nome do seu servidor

     

     

     

     

    Depois desca e clique em create host

     

     

     

     

    updateyv.jpg

     

     

     

     

    Em seguida aguarde 5 minutos para o host atulizar e voce ja pode acessar seu site pelo hostname que voce criou

     

     

     

    exemplo.servegame.com

     

     

     

     

     

     

    E depois crie outro ip de acesso ao servidor pois voce nao conseguira acessar o servidor,pois vai dar conflito!

     

     

     

    Créditos

     

     

     

     

    100% ADM Destroyer por descobrir o método e trazer a vocês

     

     

     

    Caso poste em outro forum coloque os devidos crétidos

     

  4. Vocês pararam pra pensar que a PF, esta em uma operação de lavagem de dinheiro mundial que começou em um posto de gasolina???

    Agora com essa situação do Panama papers.....

    Cara isso vai longe, mais o impedimento já é um começo....

    Quem é partidário claro que não vai gostar, mais agora pro povo de bem como nos que pagamos nossas contas, e recebemos mal.

    Isso vai influenciar e muito....

    Se não me engano tem um partido só que ainda não foi citado na lava jato.

    Esse ano vai ser longo, bem longo. 

     

  5. 1 hora atrás, Kizaru disse:

    Valeu galera :D

     

    E os sons sao direto do jogo, n eh edicao n!

    E cada ataque dos personagens é animado, n 1 ou 2.

     

    Sao varios spriters trabalhando no projeto, tudo esta indo muito bem e muito rápido.

    Você faz parte do projeto??

    Cara que tesão de projeto velho, muito tesão eu como fan de Op achei muito tesão.kkkk

  6. Galera, vocês estão esquecendo que a lava jato, ainda é uma criança, não defendo partidos, acredito que quem tem o poder de mudar isso é o povo, já que o processo de impedimento quem deu foi uma advogada, nome da Dilma foi citado hoje novamente, ela nas pedaladas fiscais conseguiu fazer um rombo de 70 bilhões, agora acredito que todo o congresso deva ser estinto, diminuir o número de deputados, de vereadores, de ministros, dos funcionários que esses caras ganham, remover o foro privilegiado, assistam no YouTube o programa roda viva do dia 04 deste mês..... Vão ver como nossos chefes de estados estão acovardados, STF está lá de brincadeira, agora que tem o Gilmar Mendes, mais ele viu que o moro tentou bater de frente com o sistema, nossa base de leis e tudo mais e tudo falha, porque a população se acomoda, cara o povo tem o poder pra mudar esse país, não com guerra civil e o caralho, mais com essas manifestações, existem dois lados de todas as leis porém estão pouco se fodendo.

  7. Então esses dias tive um problema com meu windowns 8 que bugou e perdi uma caralhada de coisa.

    So que até então eu conseguia compilar tranquilamente.

    Porem hoje atualizei para windowns 10 e o Vs15 esta dando esse erro.

    Alguém que saiba como resolver poderia dar uma luz?

    Spoiler

    1>------ Build started: Project: theforgottenserver, Configuration: Release x64 ------
    1>  outputmessage.cpp
    1>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\atomic(661): error C2338: You've instantiated std::atomic<T> with sizeof(T) equal to 2/4/8 and alignof(T) < sizeof(T). Before VS 2015 Update 2, this would have misbehaved at runtime. VS 2015 Update 2 was fixed to handle this correctly, but the fix inherently changes layout and breaks binary compatibility. Please define _ENABLE_ATOMIC_ALIGNMENT_FIX to acknowledge that you understand this, and that everything you're linking has been compiled with VS 2015 Update 2 (or later).
    1>  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\atomic(675): note: see reference to class template instantiation 'std::_Atomic_base<_Ty,4>' being compiled
    1>          with
    1>          [
    1>              _Ty=boost::lockfree::detail::tagged_index
    1>          ]
    1>  C:\local\boost_1_60_0\boost/lockfree/detail/freelist.hpp(603): note: see reference to class template instantiation 'std::atomic<boost::lockfree::detail::tagged_index>' being compiled
    1>  C:\local\boost_1_60_0\boost/lockfree/detail/freelist.hpp(604): note: see reference to class template instantiation 'boost::lockfree::detail::fixed_size_freelist<T,NodeStorage>' being compiled
    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

     

  8. Cara, xtibia desde a época em que comecei a pensar em ot sempre foi excepcional nesses quesitos, sempre evoluindo.Pode haver uns 10 forúms brs, porem o xtibia esta sempre a frente de todos os outros.Parabéns a todos os envolvidos.:xtibia:8):

  9. Galera então, gostaria de saber qual linux e o melhor para servidor, para poder usar, estou tendo muito problema com essas atualizações do windowns e meu pc esta indo para as trevas de dois em dois meses...

    se alguém puder ajudar agradeço.

  10. Boa tarde ...

    Estou tentando usar esse script so para testes ,porem quando tento usar ele não da erro nenhum.

    Não tem erro no console .

    Só que não acontece nada ,único erro, é na alavanca que ela não puxa para nenhum lado.

    o Script é esse ,alguém que entenda poderia dizer aonde esta o erro que faz a alavanca não dar use?

     

    1. local config = {
    2. pos = {
    3. [1] = {x = 2011, y = 15605, z = 7, stackpos = 255}, -- Posição do item
    4. [2] = {x = 2008, y = 15606, z= 7} -- Sala na onde vai aparecer o monstro
    5. },
    6. summonConfig = {
    7. [5906] = { -- ID do item
    8. monsters_25 = {"Demon", "Fire Elemental", "Hellfire Fighter"}, -- 25% de chance de aparecer
    9. monsters_1 = {"Demondras"} -- 1% de chance de aparecer
    10. },
    11. [5905] = {
    12. monsters_25 = {"Frost Dragon"},
    13. monsters_1 = {"Infernatil"}
    14. },
    15. [6549] = {
    16. monsters_25 = {"Juggernaut"},
    17. monsters_1 = {""}
    18. },
    19. [6548] = {
    20. monsters_25 = {"Dragon", "Minotaur Mage"},
    21. monsters_1 = {""}
    22. }
    23. }
    24. }
    25. function onUse(player, item, fromPosition, target, toPosition, isHotkey)
    26. local chance, summonConfig = math.random(1, 100), config.summonConfig[getThingfromPos(config.pos[1]).itemid] or nil
    27. if summonConfig ~= nil then
    28. getThingfromPos(config.pos[1]).uid:remove(1)
    29. local monster = chance > 1 and chance <= 25 and summonConfig.monsters_25 or chance == 1 and summonConfig.monsters_1 or nil
    30. if monster == nil then
    31. player:getPosition():sendMagicEffect(CONST_ME_POFF)
    32. return false
    33. end
    34. Game.createMonster(monster[math.random(1, #monster)], config.pos[2], true, true)
    35. player:teleportTo(config.pos[2])
    36. player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
    37. end
    38. end

     

    post-388045-0-27867000-1457726274_thumb.jpg


    Up
  • Quem Está Navegando   0 membros estão online

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