Ir para conteúdo
  • Cadastre-se

Andersen96

Membro
  • Total de itens

    60
  • Registro em

  • Última visita

Tudo que Andersen96 postou

  1. Olá, tudo bem amigo? Estou com este problema, usei o script do seu tutorial, porém do seu comentário que você tinha reeditado e está dando este grande problema, poderia me ajduar a resolver?

    Estou aguardando sua resposta e fico grato pelo script. perfeito!

    Até breve!

     

     

    Citar

    local position = {x = 32505, y = 32444, z = 7} -- posicao da primeira pos (linha 1 coluna 1)

    local config = {
        distX= 19, -- distancia em X entre cada sala (de uma mesma linha)
        distY= 18, -- distancia em Y entre cada sala (de uma mesma coluna)
        rX= 2, -- numero de colunas
        rY= 2 -- numero de linhas
    }

    local storage = 18481 -- storage que salva a ultima vez que o player entrou (pra evitar spams)

    local function isWalkable(pos, creature, proj, pz)-- by Nord -- só adicione se vc já não tiver ela
        if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false end
        if getTopCreature(pos).uid > 0 and creature then return false end
        if getTileInfo(pos).protection and pz then return false, true end
        local n = not proj and 3 or 2
        for i = 0, 255 do
            pos.stackpos = i
            local tile = getTileThingByPos(pos)
            if tile.itemid ~= 0 and not isCreature(tile.uid) then
                if hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) then
                    return false
                end
            end
        end
        return true
    end  

    local function check_disponivel(npos)
        if isWalkable(npos, true, true) then
            return true
        end
    return false
    end

    local function countdown(pos, Arraypos)
        if not check_disponivel(pos) then
            for lugares = 1, #Arraypos do                
                creature = getTopCreature(Arraypos[lugares]).uid    
                if not isCreature(creature)then                     
                    doCreateMonster("Trainer", Arraypos[lugares])
                    doSendAnimatedText(Arraypos[lugares], "GO!!", TEXTCOLOR_ORANGE)
                    doSendMagicEffect(Arraypos[lugares], 10)
                end
            end
        end
    end

    local function fazQualquerCoisa(cid, pos, i, j) -- isso é o coração do nosso script, nao mexa nisso
        j = j or 0
        p = i or 0
        if p >= config.rX then
            p = 0
            j = j < config.rY -1 and j + 1 or false
        end
        if j then
            posi = {x = pos.x + ( p * config.distX), y = pos.y + (j * config.distY), z = pos.z}
            if check_disponivel(posi) then
                doTeleportThing(cid, posi)
                doSendMagicEffect(posi, 10)
                countdown(posi, {{x = posi.x - 1, y = posi.y + 1, z = posi.z}, {x = posi.x + 1 , y = posi.y + 1, z = posi.z}})
            else
                fazQualquerCoisa(cid, pos, p + 1, j)
            end
        else
            doPlayerSendCancel(cid, "Couldn't find any position for you right now.")
        end
    end

    function onStepIn(cid, item, pos, lastPos, fromPos, toPos, actor)
        if getPlayerStorageValue(cid, storage) - os.time() <= 0 then
            fazQualquerCoisa(cid, position)
        else
            doTeleportThing(cid, fromPos)
            doPlayerSendCancel(cid, "You gotta wait a few seconds before you can enter trainning room again")
        end
    return true
    end 

     

    scriptssss.jpg

    1. Andersen96

      Andersen96

      Esqueci de dizer que se tiver como remover para não criar monstro melhor.

      Eu gostaria do script apenas para entrar no teleport, checkar se tem espaço e jogar para um trainer individual.

      Sem precisar criar o monstro.

  2. @Lyu Perfeito !!! Se poder me ajudar em uma ultima coisinha agradeço... Este script era pra trocar o SKULL quando avançasse os FRAGS requerido, ou seja.. EX: tenho 6 frags que é TYPESKULL: 2 quando mato um player deveria trocar para a caveira de FRAGS 7 que seria a TYPE: 1 .. Mas não está trocando após chegar nos frags requeridos.
  3. @Lyu E como adiciono ela? poderia explicar melhor?
  4. Boa noite a todos do TK, venho caridosamente pedir o suporte de vocês é claro se poderem ... Estou com o seguinte problema, eu tenho o script pra dar o SKULL correto conforme a quantia de frags. Aqui está o script que uso: Essa função é um LOGIN.. Mas aparentemente quando abro o servidor ela não da problema, mas quando vou logar qualquer CHARACTER ele da a seguinte mensagem.. Segue anexo:
  5. Sim eu alterei e ela não muda em nada.
  6. Basic.css tem assim.. Mas eu não sei mexer... Creio que seja no Basic.css pois quando eu adiciono aquela TAG que passei anteriormente a parte esquerda fica bugada.
  7. Beleza, funcionou!!! Agora só ta bugando a parte das paginas ao lado ali olha a print... https://prnt.sc/leqwlp
  8. Olá galerinha do TK, desculpem incomodar vocês, mas hoje estou com um problema grave. É que depois que eu adicionei a seguinte tag no Layout.phpMeu site fica bugado.. vou mandar imagens \/ E quando eu tiro a seguinte tag do Layout.php fica de seguinte forma \/ Por favor me ajudem!! kkkkk'
  9. Olá eu uso o Pagseguro automático ... E estou com um problema, fiz tudo corretamente e na hora de ele redirecionar para o "http://seusite.com/retpagseguro.php" A tela fica toda branca. Configurei tudo normal mesmo.. Se alguem poder ajudar ai fico muito grato.
  10. Desculpa reviver o Tópico.. Fiz tudo correto, a compra é aprovada.. Mas os pontos não são entregues e o quando vai retornar para "http://seusite.com/retpagseguro.php" fica tudo branco e não redireciona! Alguem tem a solução pra ajudar ???
  11. Aonde fica ( Faça o seguinte: >Desative o apache. >Vá em PHP> Edit Basic and Modules> PHP Modules Enable/Disable. >Habilite php_curl.dll ) NO XAMPP??? Estou com o mesmo problema, porém uso XAMPP!!!
  12. Olá, estou com um problema no Character.Php, a parte de Inventário não está ficando com as imagens de fundos conforme a do site do Natanael Beckman, https://megatibia.com/?subtopic=characters&amp;name=Moonstrao. Se alguem poder ajudar meu site é este... http://infinity-war.servegame.com/?subtopic=characters&amp;name=[Administrador] << Este link já mostra conforme está. Tópico sanado, se poder excluir agradeço.
  13. Erro ao FINALIZAR a compra, alguem poderia me ajudar? Fatal error: Uncaught exception 'Exception' with message 'PagSeguroLibrary: cURL library is required.' in C:\xampp\htdocs\custom_scripts\PagSeguroLibrary\utils\PagSeguroHttpConnection.class.php:33 Stack trace: #0 C:\xampp\htdocs\custom_scripts\PagSeguroLibrary\service\PagSeguroPaymentService.class.php(73): PagSeguroHttpConnection->__construct() #1 C:\xampp\htdocs\custom_scripts\PagSeguroLibrary\domain\PagSeguroPaymentRequest.class.php(627): PagSeguroPaymentService::createCheckoutRequest(Object(PagSeguroAccountCredentia
  14. Alguem por acaso sabe uma maneira de excluir o NO LOGOUT de uma vez só do MAPA? sem precisar ficar indo até o local e apertar CTRL+CLICK DO MOUSE?? Alguém ??? Pq tipo o mapa que eu peguei eu vi que tem muito NO LOGOUT e o Otserverlist ta banindo os IP'S por causa do NO LOGOUT. Espero que tenham entendido e espero soluções, sem precisar apagar o mapa.
  15. Cara o TK ta ficando muito ruim, a um tempo atrás muita gente respondia os POST da galera, hoje a maioria fica no discord e não consegue se quer responder 1 pergunta.
  16. Preiramente vá até sua db e rode essa query: Item para dar vip: Vá em data/actions/actions.xml adicione a seguinte tag Altere o itemid pelo id do item que irá usar para adicionar vip. Em data/actions/scritps crie o arquivo addVip.lua com o seguinte conteúdo: Piso que só vip passa: Vá em data/movements/movements.xml e adicione a seguinte TAG: Agora em data/movements/scripts crie o arquivo vipTile.lua com o seguinte conteúdo: Agora basta utilizar a actionid 13500 nos pisos que só jogadores vip podem passar. Créditos do sistema à MOCK
  17. Créditos: @Rusherzin < Ele resolveu meu problema, ele editou o SCRIPT da forma que tinha que ser.. Agora está funcionando perfeitamente, vou deixar aqui o SCRIPT caso alguém precise ou esteja com o mesmo problema... Segue Spoiler:
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo