Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: Variavéis e Funções

  1. #1
    iBot User
    Join Date
    Oct 2012
    Posts
    37
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    6 Post(s)
    Reputation
    10
    Rep Power
    5

    Variavéis e Funções

    Índice

    1 Variavéis2 Funções
    2.1.1 Informações do Personagem
    2.1.2 Ações do Personagem
    2.2 System Class
    2.2.1 Sistema do Bot
    2.2.2 Sistema Operacional
    2.3 Client Class
    2.3.1 Informações do Cliente
    2.3.2 Ações do Cliente
    2.4 HUD Class
    2.4.1 Criação do HUD
    2.5 Item Class
    2.5.1 Informação do Itens
    2.6 Tile Class
    2.6.1 Informações do Tile
    2.7 Container Class
    2.7.1 Informação dos Contâiners
    2.8 Message Class
    2.8.1 Informações das Mensagens
    2.8.2 ID's do Tipos de Mensagem
    2.9 Creature Class
    2.9.1 Informação das Criaturas
    3 Miscellaneous
    3.1 Variáveis
    3.2 Functions



    1 Variavéis


    1.1 Self Class
    As variáveis a seguir representam informações sobre o seu personagem.


    1.1.1 Informações do Personagem
    id [int]: Representa o ID unico de seu personagem.
    name [string]: Representa o nome do seu personagem.
    hp [int]: Representa o numero de hit points corrente.
    hppc [int]: Representa o numero da porcentagem de seus hit points.
    maxhp [int]: Representa o numero maximo de hit points.
    mp [int]: Representa o numero de mana points corrente.
    mppc [int]: Representa o numero da porcentagem de seus mana points.
    maxmp [int]: Representa o numero maximo de mana points.
    level [int]: Representa o numero do level do seu personagem.
    exp [int]: Representa o numero de experiencia do seu personagem.
    cap [float]: Representa o numero de cap disponivel.
    stamina [int]: Representa o numero da stamina disponivel, em minutos.
    offtrain [int]: Representa o numero de off line training, em minutos.
    soul [int]: Representa o numero de soul points disponivel.
    outfit [int]: Representa o numero de ID do seu outfit.
    posx [int]: Representa a posição X do seu personagem no jogo.
    posy [int]: Representa a posição Y do seu personagem no jogo.
    posz [int]: Representa a posição Z do seu personagem no jogo.


    1.1.2 Informações dos Skills
    mlevel [int]: Representa o numero do seu magic level.
    mlevelpc [int]: Representa o numero da porcentagem do seu magic level.
    fist [int]: Representa o numero do seu fist fighting.
    fistpc [int]: Representa o numero da porcentagem do seu fist fighting.
    club [int]: Representa o numero do seu club fighting.
    clubpc [int]: Representa o numero da porcentagem do seu club fighting.
    sword [int]: Representa o numero do seu sword fighting.
    swordpc [int]: Representa o numero da porcentagem do seu sword fighting.
    axe [int]: Representa o numero do seu axe fighting.
    axepc [int]: Representa o numero da porcentagem do seu axe fighting.
    distance [int]: Representa o numero do seu distance fighting.
    distancepc [int]: Representa o numero da porcentagem do seu distance fighting.
    shielding [int]: Representa o numero do seu shielding.
    shieldingpc [int]: Representa o numero da porcentagem do seu shielding.
    fishing [int]: Representa o numero do seu fishing.
    fishingpc [int]: Representa o numero da porcentagem do seu fishing.


    1.1.3 Informações das Condições Especiais
    battlesigned [boolean]: Retorna true se o seu personagem esta com o sinal de battle(batalha), se não retorna false.
    drunk [boolean]: Retorna true se o seu personagem esta com o sinal de drunk(bêbado), se não retorna false.
    hasted [boolean]: Retorna true se o seu personagem esta com o sinal de haste(rapidez), se não retorna false.
    manashielded [boolean]: Retorna true se o seu personagem esta com o sinal de mana shield(utamo vita, etc.)), se não retorna false.
    strengthened [boolean]: Retorna true se o seu personagem esta com o sinal de strength(utito tempo, etc.), se não retorna false.
    burning [boolean]: Retorna true se o seu personagem esta com o sinal de burn(fogo), se não retorna false.
    cursed [boolean]: Retorna true se o seu personagem esta com o sinal de curse(maldição), se não retorna false.
    energized [boolean]: Retorna true se o seu personagem esta com o sinal de eletrified(eletrificado), se não retorna false.
    paralyzed [boolean]: Retorna true se o seu personagem esta com o sinal de paralyzed(paralisia), se não retorna false.
    poisoned [boolean]: Retorna true se o seu personagem esta com o sinal de poison(veneno), se não retorna false.
    pvpsigned [boolean]: Retorna true se o seu personagem esta com o sinal de pvp(batalha pvp), se não retorna false.
    pzone [boolean]: Retorna true se o seu personagem esta com o sinal de protection zone(zona de proteção), se não retorna false.


    1.1.4 Informações dos Equipamentos
    helmet [int]: Representa o ID do item no slot de helmet(capacete).
    amulet [int]: Representa o ID do item no slot de amulet(amuleto).
    back [int]: Representa o ID do item no slot da backpack(backpack principal).
    armor [int]: Representa o ID do item no slot de armor(armadura).
    shield [int]: Representa o ID do item no slot do shield(escudo).
    weapon [int]: Representa o ID do item no slot de weapon(arma principal).
    weaponamount [int]: Representa o numero de itens no slot do weapon(arma principal).
    legs [int]: Representa o ID do item no slot de legs(calças).
    boots [int]: Representa o ID do item no slot de boots(botas).
    ring [int]: Representa o ID do item no slot do ring(anel).
    ammo [int]: Representa o ID do item no slot de ammo(munição).
    ammoamount [int]: Representa o numero de itens no slot do ammo(munição).


    1.2 Client Class
    As variaveis a seguir representam informações sobre o cliente do jogo.


    1.2.1 Informações das Janelas do Cliente
    battleopen [boolean]: Retorna true se a janela de battle está aberta, se não retorna false.
    connected [boolean]: Retorna true se você está conectado no jogo, se não retorna false.
    focused [boolean]: Retorna true se a janela do cliente está focada, se não retorna false.
    minimized [boolean]: Retorna true se a janela do cliente está minimizada, se não retorna false.
    openmenuname [string]: Representa o nome do menu aberto ou 'Context' se for um menu de contexto com opções como look, use, open, etc.
    tradeopen [boolean]: Retorna true se a janela de trade está aberta, se não retorna false.
    exphour [int]: Representa a média de experiência por hora desde que o sistema foi resetado. (Baseado em calculos do bot)
    tibiaexphour [int]: Representa a média de experiência por hora desde que o sistema foi resetado. (Baseado em calculos do tibia)
    expgained [int]: Representa experiência desde que o sistema foi resetado.
    timehunt [int]: Representa o tempo, em milisegundos, que o sistema de hunt foi iniciado.
    timehuntstart [int]: Representa o tempo, em milisegundos, de quando o sistema de hunt foi iniciado.


    1.2.2 Informações do Processo do Cliente
    clientwin [userdata]: Retorna as informações do tamanho da janela do cliente.
    worldwin [userdata]: Retorna as informações do tamanho da janela do do mundo, dentro da janela do cliente.
    .bottom [int]: Representa a posição inferior da tela da variavel em questão.
    .left [int]: Representa a posição esquerda da tela da variavel em questão.
    .right [int]: Representa a posição direita da tela da variavel em questão.
    .top [int]: Representa a posição superior da tela da variavel em questão.
    .width [int]: Representa a largura da tela da variavel em questão.
    .height [int]: Representa a altura da tela da variavel em questão.


    1.3 System Class
    As variáveis a seguir representam valores calculados pelo bot.


    1.3.1 Sistemas do Bot
    cavebot [boolean]: Retorna true se o sistema de cavebot esta ligado, se não retorna false.
    looting [boolean]: Retorna true se o sistema de looting esta ligado, se não retorna false.
    targeting [boolean]: Retorna true se o sistema de targeting esta ligado, se não retorna false.
    standtime [int]: Representa o numero, em milisegundos, do tempo que seu personagem está parado.
    lootbodies [boolean]: Retorna true se há corpos que ainda estão na lista para serem abertos.
    lootbodiescount [int]: Representa o numeros de corpos que ainda estão na lista para serem abertos.
    timems [int]: Representa o numero, em milisegundos, do tempo desde que o sistema operacional foi aberto.


    1.3.2 Waypoints do Cavebot
    wpt [userdata]: Representa a strutura do waypoint corrente.
    .id [int]: Representa o numero do ID do waypoint.
    .type [string]: Representa o nome do tipo de waypoint.
    .x [int]: Representa o numero da posição X do waypoint.
    .y [int]: Representa o numero da posição Y do waypoint.
    .z [int]: Representa o numero da posição Z do waypoint.


    1.4 Creature Class
    As variaves a seguir representam informações sobre criaturas.


    1.4.1 Informação das Criaturas
    target [userdata]: Representa a strutura da criatura que você está atacando.
    follow [userdata]: Representa a strutura da criatura que você está seguindo.
    .id [int]: Representa o ID da criatura.
    .name [string]: Representa o nome da criatura.
    .hpperc [int]: Representa a porcentagem de hit points da criatura.
    .x [int]: Representa a posição X da criatura.
    .y [int]: Representa a posição Y da criatura.
    .z [int]: Representa a posição Z da criatura.
    .direction [string]: Representa a direção da criatura como "n", "s", "e" ou "w".
    .speed [int]: Representa o numero da velocidade da criatura.
    .dist [int]: Representa a maior distancia entre X e Y da criatura e você.
    .skull [int]: Representa o ID do tipo de skull da criatura.
    .party [int]: Representa o ID do tipo de party da criatura.
    .waricon [int]: Representa o ID do tipo de war banner da criatura.
    .visible [int]: Representa 1 se a criatura está visivel ou 0 se não.
    .walking [int]: Representa 1 se a criatura está andando ou 0 se não.
    .ignored [boolean]: Retorna true se a criatura está ignorada pelo sistema (se foi usada ignorecreature() nela), se não false.
    .hittime [int]: Representa o tempo em milisegundos de quando a criatura deu seu ultimo hit.
    .type [int]: Representa o ID do tipo da criatura.
    .isattackme [boolean]: Retorna true se a criatura esta te atacando, se não false.
    .isplayerattacker [boolean]: Retorna true se a criatura esta atacando alguem, se não false.
    .ismonster [boolean]: Retorna true se a criatura é um monstro, se não false.
    .isplayer [boolean]: Retorna true se a criatura é um player, se não false.
    .isshootable [boolean]: Retorna true se a você pode atirar na criatura da sua posição, se não false.
    .isreachable [boolean]: Retorna true se a você pode chegar na criatura da sua posição, se não false.


    1.4.2 Tipos de IDs de Skull
    0: A criatura não tem skull.
    1: A criatura tem skull amarelo.
    2: A criatura tem skull verde.
    3: A criatura tem skull branco.
    4: A criatura tem skull vermelho.
    5: A criatura tem skull preto.
    6: A criatura tem skull laranja.


    1.4.3 Tipos de IDs de War Banner
    0: A criatura não tem war banner.
    1: A criatura tem war banner verde, amigo.
    2: A criatura tem war banner vermelho, inimigo.
    3: A criatura tem war banner azul, neutro.


    1.4.4 Tipos de IDs de Party
    0: A criatura não tem party.
    1: A criatura é lider convidando você na party.
    2: A criatura é membro convidado na party.
    3: A criatura é membro da party.
    4: A criatura é lider da party.
    5: A criatura é membro da party, com divisão de exp ligado.
    6: A criatura é lider da party, com divisão de exp ligado.
    7: A criatura é membro da party, com divisão de exp em standby.
    8: A criatura é lider da party, com divisão de exp em standby.
    9: A criature é membro da party, com divisão de exp desligado por players fora do alcance ou de menor level.
    10: A criature é lider da party, com divisão de exp desligado por players fora do alcance ou de menor level.
    Last edited by pulquerio; 11-26-2013 at 06:58 PM.

  2. #2
    iBot User
    Join Date
    Oct 2012
    Posts
    37
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    6 Post(s)
    Reputation
    10
    Rep Power
    5
    2 Funções

    2.1 Self Class

    Essas funções terão algum valor relacionado com o seu personagem, ou ira fazer seu personagem executar uma ação.

    2.1.1 Informações do Personagem
    cancast(string castspell) [boolean]: Retorna true se você pode usar a magia definida no momento em que a função é chamada, se não retorna false.
    cooldown(string spell) [int]: Representa o numero, em milisegundos, o tempo necessario de espera da magia definida.
    exptolevel(optional int level) [int]: Se level não for especificado, representa o numero de exp restante para o proximo level. Se não, representa a exp necessaria para o level definido.
    findcreature(string name) [int]: Representa o numero da distancia da primeira criatura encontrada com o nome definido, se não encontrada representa o valor -1.
    istrapped() [boolean]: Retorna true se o seu personagem está preso, com items em que não se pode passar por cima.
    maround(optional int range, optional bool allfloors, optional string names) [int]: Representa o numero de players ao redor encontrados com os parametros definidos, se os valores opcionais não forem definidos, representa o numero de todos os monstros encontrados na area de 7 sqm, incluindo apenas o seu floor.
    paround(optional int range, optional bool allfloors, optional string names) [int]: Representa o numero de players ao redor encontrados com os parametros definidos, se os valores opcionais não forem definidos, representa o numero de todos os players encontrados na area de 7 sqm, incluindo apenas o seu floor.

    2.1.2 Ações do Personagem
    attack(string creature) [void]: Ataca a primeira criatura encontrada na tela com o nome definido.
    buyitems(string item, int count) [void]: Compra o montante de itens definidos, usando a janela do trade.
    buyitemsupto(string item, int amount, optional int currentamount) [void]: Compra um montante de itens para completar o montante ja adquirido.
    cast(string spellwords) [void]: Usa a magia definida, se uma hotkey conter o mesmo parametro então ela é usada, se não a magia é escrita.
    depositall() [void]: Deposita todo o seu dinheiro usando as funções 'say' e 'npcsay'.
    depotdeposit(string backpack, items) [void]: Deposita cada item na lista dentro da backpack definida.
    dropitems(int id) [void]: Joga no chão todos os items encontrados e visiveis com o id definido.
    eatfood() [void]: Come o primeiro item comível encontrado nas backpacks.
    fish(int dist, optional bool wait) [void]: Usa fishing rod nos corpos achados dentro da distância definida, opcionalmente você pode definir para esperar ou não os corpos decairem 1 estado.
    followcreature(string creature name) [void]: Segue a primeira criatura encontrada na tela com o nome definido.
    levitate(string direction, string updown) [void]: Gira o seu personagem na direção definida e usa a magia levitate.
    move(string direction) [void]: Move 1 sqm para qualquer direção. Parametros para as direções podem ser: "n", "s", "e", "w", "nw", "ne", "sw" ou "se".
    moveitems(string item, string from, optional string onto, optional in count) [void]: Move um numero de item ou itens, de uma lugar para o outro.
    moveitemsonto(string item, string from, string to, int amount, int index) [void]: Move itens de um contêiner para outro.
    npcsay(string text) [void]: Fala o texto no canal dos NPC's.
    openhole(int x, int y, int z) [void]: Abre um buraco nas posições xyz definidas.
    openitem(string item, optional string locationfrom, optional bool new, optional int index) [void]: Abre um item, opcionalmente você pode definir o local para abrir, e se é ou não um contêiner novo.
    opensand(int x, int y, int z) [void]: Abre um buraco de areia nas posições xyz definidas.
    opentrade() [void]: Abre o trade usando as funções 'say' e 'npcsay'.
    pickupitems(string dir, array items) [void]: Pega cada item da lista encontrado na direção definida para o primeiro contêiner aberto.
    reachcreature(string name) [void]: Se aproxima da primeira criatura encontrada na tela com o nome definido.
    reachgrounditem(string/int item) [void]: Move o seu personagem para o primeiro item encontrado definido.
    reachlocation(int x, int y, int z) [boolean]: Se aproxima e retorna o valor true se você alcancou a posição XYZ definida, se não false.
    resizewindow(string/int item, int size) [void]: Deixa o tamanho da janela como definido.
    resizewindows() [void]: Deixa todas as janelas ao minimo tamanho possivel.
    say(string text, optional string channel) [void]: Fala o texto definido, se o canal não for definido, fala no canal atual.
    sellflasks() [void]: Vende todos os flasks vazios visiveis.
    sellitems(string itemname, int count) [void]: Vende o montante de itens definidos, usando a janela do trade.
    sellitemsupto(string item, int amount, optional int currentamount) [void]: Vende um montante de itens para completar o montante ja vendido.
    skin(int dist, optional bool wait) [void]: Usa obsidian knife nos corpos achados dentro da distância definida, opcionalmente você pode definir para esperar ou não os corpos decairem 1 estado.
    stake(int dist, optional bool wait) [void]: Usa blessed wooden stake nos corpos achados dentro da distância definida, opcionalmente você pode definir para esperar ou não os corpos decairem 1 estado.
    stopattack() [void]: Simula o botão ESC, cancelando todas as ações correntes.
    turn(string direction) [void]: Gira o seu personagem na direção definida. As direções podem ser: "n", "e", "s" ou "w".
    useitem(string/int item, string location) [void]: Usa um item dentro do contêiner definido.
    useitemon(string item, int x, int y, int z) [void]: Usa um item na backpack no chão com posição XYZ definida.
    useitemonitem(string item, string itemon, string itemon location) [void]: Usa um item em outro item dentro da backpack definida.
    useitemontarget(string item, string creature) [void]: Usa um item na sua backpack na criatura com o nome definido.
    uselever(int x, int y, int z) [void]: Usa uma alavanca nas posições xyz definidas.

    2.2 System Class


    2.2.1 Sistema do Bot
    flashclient() [void]: Faz com que a janela do tibia fique piscando por cerca de 5 segundos.
    focusclient() [void]: Foca a janela do cliente.
    getsettings(string settingpath) [string]: Pega o valor de qualquer confguração do bot como uma string, através do caminho definido.
    gotolabel(string/int label) [void]: Faz com que o proximo waypoint seja o waypoint definido como parametro, id ou nome.
    islocation(optional int range) [boolean]: Retorna true a ação está sendo executada dentro do waypoint em que foi selecionado, dentro do perimetro selecionado, se não retorna false.
    pausewalking(int time) [void]: Pausa a execução do cavebot durante o tempo definido, em milisegundos.
    print(string arguments) [void]: Mostra o texto definido nos argumentos de uma forma em que se possa ler.
    setalarms(string value) [void]: Liga ou desliga os alarmes. Valores podem ser: 'yes' ou 'no'.
    setcavebot(string value) [void]: Liga ou desliga o cavebot. Valores podem ser: 'yes' or 'no'.
    setlooting(string value) [void]: Liga ou desliga looting. Valores podem ser: 'yes' or 'no'.
    setsettings(string path, string value) [void]: Define o valor de qualquer configuração do bot como uma string, através do caminho e valor definido.
    settargeting(string value) [void]: Liga ou desliga o targeting. Valores podem ser: 'yes' or 'no'.
    showbot() [void]: Mostra o menu principal do bot.
    showsettings() [void]: Mostra a tela de configurações do bot.
    updateworld() [void]: Sincroniza todas as ações do bot com o sistema Lua.
    wait(int first time, optional int second time) [void]: Pausa a execução de qualquer script durante o tempo definido, se o segundo tempo for definido, espera um tempo aleatorio entre o primeiro e segundo tempo.

    2.2.2 Sistema Operacional
    date() [string]: Representa a data formatada atual.
    days() [int]: Representa o numero do dia atual.
    playsound(string filename) [void]: Toca o som (ex: "alert.wav") encontrado na pasta sounds do bot.
    screenshot(optional string filename) [void]: Tira uma screenshot da tela do cliente. Se o nome não for especificado, por padrão será a data e hora atual.
    time() [string]: Representa o tempo formatado atual.
    tosec(string time) [int]: Representa o numero convertido da string em segundos.
    2.3 Client Class

    2.3.1 Informações do Cliente
    ischannel(string name) [boolean]: Retorna true se o channel está aberto, se não falso.
    windowcount(optional string location name) [int]: Representa o numero de janelas que estão abertas. Opcionalmente você pode definir uma janela especifica.
    cursorinfo() [pointer]: Representa a informação da posição do mouse.
    .id: [int] Representa o ID do item.
    .x: [int] Representa a posição X do cursor.
    .y: [int] Representa a posição Y do cursor.
    .z: [int] Representa a posição Z do cursor.
    2.3.2 Ações do Cliente
    closetibia() [void]: Fecha o cliente sem deslogar, o mesmo que fechar o processo do programa.
    closewindow(string/int item) [void]: Fecha a janela com o nome ou numero de ordem definido.
    closewindows() [void]: Fecha todas as janelas abertas como backpacks e outros.
    connect(string account, string password, string name) [void]: Conecta o seu personagem com o login e senha definidos.
    logout() [void]: Desloga o seu personagem se você não estiver com sinal de batalha travado.
    setattackmode(string attack option) [void]: Define o modo de ataque do seu personagem. Parametros podem ser: "offensive", "balanced", "defensive", "stand" or "chase".
    usehotkey(string key) [void]: Usa as teclas de funções do teclado. Parametros podem ser "F1 até F12", "SHIFT+F1 até F12" e "CTRL+F1 até F12".

    2.4 HUD Class

    2.4.1 Criação do HUD
    addhudloot(string/int item, int value) [void]: Adiciona um texto no loot counter do hud com o nome e o valor do item looteado.
    addhudsupplie(string/int item, int value) [void]: Adiciona um texto no loot counter do hud com o nome e o valor do item de suprimentos.
    addtext(string text, int x, int y) [void]: Adiciona um elemento de texto com o stilo de fonte definido anteriormente, para ser mostrado nas posições definidas.
    rgbcolor(int red, int green, int blue) [string]: Representa a cor resultante nas combinações de RGB.
    setfontcolor(string color) [void]: Define a cor da fonte usada.
    setfontstyle(string name, int size, string style) [void]: Define o nome, o tamanho e o estilo da fonte.
    setposition(int width, int heigh) [void]: Define a altura e largura da area para a HUD.
    2.5 Item Class

    2.5.1 Informação do Itens
    getitems(string items) [userdata]*: Retorna uma estrutura para os itens na lista. (falta informação)
    itemcost(string/int item) [int]: Representa o preço(compra) do item definido.
    itemcount(string/int item, optional string location name) [int]: Representa o numero de items definidos, das backpacks abertas.
    itemid(string itemname) [int]: Representa o ID do item com o nome definido.
    itemname(int itemid) [string]: Representa o nome do item com o ID definido.
    itemvalue(string/int item) [int]: Representa o valor(venda) do item definido.
    servercountitem(string item) [int]: Representa o numero de itens definidos, tendo como base a ultima mensagem do server log "Using one of X items", os itens não precisam estar visiveis.
    itemproperty(int itemid) [pointer]: Retorna uma estrutura das propriedades do item. (falta informação)
    .Brightness [integer]
    .ClothSlot [string]
    .DisplacementX [integer]
    .DisplacementY [integer]
    .Elevation [integer]
    .ID [integer]
    .isAnimateAlways [boolean]
    .isAutomap [boolean]
    .isAutomapColor [integer]
    .isAvoid [boolean]
    .isBank [boolean]
    .isBottom [boolean]
    .isClip [boolean]
    .isCloth [boolean]
    .isContainer [boolean]
    .isCumulative [boolean]
    .isDisplaced [boolean]
    .isDontHide [boolean]
    .isForceUse [boolean]
    .isFullBank [boolean]
    .isHangable [boolean]
    .isHeight [boolean]
    .isHookEast [boolean]
    .isHookSouth [boolean]
    .isIgnoreLook [boolean]
    .isLensHelp [boolean]
    .isLight [boolean]
    .isLiquidContainer [boolean]
    .isLiquidPool [boolean]
    .isLyingObject [boolean]
    .isMarket [boolean]
    .isMultiUse [boolean]
    .isRotateable [boolean]
    .isTakeable [boolean]
    .isTop [boolean]
    .isTranslucent [boolean]
    .isUnmoveable [boolean]
    .isUnpassable [boolean]
    .isUnsight [boolean]
    .isWritable [boolean]
    .isWritableOnce [boolean]
    .LensHelp [integer]
    .LightColor [string]
    .MarketName [string]
    .MarketRestrictLevel [integer]
    .MarketRestrictProfession [string]
    .MarketShowAs [string]
    .MarketTradeAs [string]
    .MaxTextLenght [integer]
    .Waypoints [integer]
    2.6 Tile Class

    2.6.1 Informações do Tile
    iscreatureontile(int x, int y, int z) [boolean]: Retorna true se existe uma criatura no tile definido, se não false.
    isitemontile(string/int item, int x, int y, int z) [boolean]: Retorna true se o item defido se encontra no tile, se não false.
    isreachable(int x, int y, int z) [boolean]: Retorna true se o você pode chegar até o tile, se não false.
    isshootable(int x, int y, int z) [boolean]: Retorna true se o você pode atirar um objeto no tile, se não false.
    iswalkeable(int x, int y, int z) [boolean]: Retorna true se o você pode andar no tile, se não false.
    toptileitem(int x, int y, int z) [int]: Representa o ID do item no topo do tile.
    topitem(int x, int y, int z) [userdata]: Retorna a estrutura do item no topo do tile com as coordenadas.
    .count [int]: Representa a quantia de items.
    .id [int]: Representa o ID do item.
    gettile(int position x, int position y, int position z) [userdata]: Retorna a estrutura do tile definido.
    .count [int]: Representa a quantia de items no tile.
    .items [userdata]: Retorna a estrutura de um item no tile, você tem que definir que item quer obter a informação indexando o item.
    .count [int]: Representa a quantia do item.
    .id [int]: Representa o ID do item.
    2.7 Container Class

    2.7.1 Informação dos Contâiners
    getcontainer(string/int container) [pointer]: Representa a estrutura do contâiner definido, você pode indexar o contâiner com um numero ou pode usar o nome.
    .id [int]: Representa o ID do contâiner.
    .index [int]: Representa o numero de ordem do contâiner.
    .maxslots [int]: Representa o numero maximo de slots do contâiner.
    .name [string]: Representa o nome do contâiner.
    .open [string]: Retorna true se o contâiner está aberto, se não falso.
    .usedslots [int]: Representa o numero de slots usados no contâiner.
    .items [userdata]: Retorna a estrutura dos itens no contâiner, você tem que indexar o item que deseja acessar.
    .count [int]: Representa a quantia do item.
    .id [int]: Representa o ID do item.

    2.8 Message Class

    2.8.1 Informações das Mensagens
    getmessages(string channel name) [userdata]: Retorna a estrutura de todas as mensagens do canal definido, você deve indexar qual mensagem quer acessar.
    getnewmessages(string channel name) [userdata]: Retorna a estrutura das mensagens novas do canal definido, você deve indexar qual mensagem quer acessar.
    .count [int]: Representa o numero maximo de mensagens. Esse parametro não precisa ser indexado.
    .text [string]: Representa o contexto da mensagem.
    .sender [string]: Representa o nome do remetente da mensagem.
    .type [int]: Representa o ID do tipo da mensagem.
    2.8.2 ID's do Tipos de Mensagem
    0: Mensagem de Status(No Local Chat).
    1: Mensagem de um player/NPC no Local Chat.
    2: Mensagem sendo sussurrada.
    3: Mensagem sendo gritada.
    5: Mensagem vindo de um npc no canal de NPC's.
    6: Mensagem privada vindo de outro player.
    7: Mensagem vinda do canal de Game/Help/Real/Tutor/Trade.
    15: Mensagem com o texto em vermelho.
    16: Mensagem em branco de status, na tela.
    17: Mensagem de boas vindas do canal.
    18: Mensagem em branco de status, no Server Log.
    19: Mensagem verde, como a mensagem de loot.
    21: Mensagem privada vinda do proprio personagem.

    2.9 Creature Class


    2.9.1 Informação das Criaturas
    ignorecreature(int id, bool ignore) [void]: Define a para o bot ignorar a criatura com o ID definido.
    getcreature(string/int name/id) [userdata]: Retorna a estrutura de uma criatura encontrada com o nome/id. Parâmetros abaixo, nenhum item precisa ser indexado.
    getcreatures(string filter) [userdata]: Retorna a estrutura de cada criatura encontrada com o filtro usado. Você deve indexar a criatura que deseja acessar.
    Como filtro você pode usar as seguintes combinações:
    p: A criatura tem que ser player.
    m: A criatura tem que ser monstro.
    f: A criatura tem que estar no mesmo floor que você.
    s: A criatura tem que estar no mesmo floor que você e visivel na tela.
    Você pode usar os pointers do mesmo modo das variaveis target e follow com o parâmetro adicional .count:
    .count [int]: Representa o total de criaturas encontradas. Esse parâmetro não precisa ser indexado.
    .id [int]: Representa o ID da criatura.
    .name [string]: Representa o nome da criatura.
    .hpperc [int]: Representa a porcentagem de hit points da criatura.
    .x [int]: Representa a posição X da criatura.
    .y [int]: Representa a posição Y da criatura.
    .z [int]: Representa a posição Z da criatura.
    .direction [string]: Representa a direção da criatura como "n", "s", "e" ou "w".
    .speed [int]: Representa o numero da velocidade da criatura.
    .dist [int]: Representa a maior distancia entre X e Y da criatura e você.
    .skull [int]: Representa o ID do tipo de skull da criatura.
    .party [int]: Representa o ID do tipo de party da criatura.
    .waricon [int]: Representa o ID do tipo de war banner da criatura.
    .visible [int]: Representa 1 se a criatura está visivel ou 0 se não.
    .walking [int]: Representa 1 se a criatura está andando ou 0 se não.
    .ignored [boolean]: Retorna true se a criatura está ignorada pelo sistema (se foi usada ignorecreature() nela), se não false.
    .hittime [int]: Representa o tempo em milisegundos de quando a criatura deu seu ultimo hit.
    .type [int]: Representa o ID do tipo da criatura.
    .isattackme [boolean]: Retorna true se a criatura esta te atacando, se não false.
    .isplayerattacker [boolean]: Retorna true se a criatura esta atacando alguem, se não false.
    .ismonster [boolean]: Retorna true se a criatura é um monstro, se não false.
    .isplayer [boolean]: Retorna true se a criatura é um player, se não false.
    .isshootable [boolean]: Retorna true se a você pode atirar na criatura da sua posição, se não false.
    .isreachable [boolean]: Retorna true se a você pode chegar na criatura da sua posição, se não false.
    Last edited by pulquerio; 11-26-2013 at 07:27 PM.

  3. #3
    iBot User
    Join Date
    Oct 2012
    Posts
    37
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    6 Post(s)
    Reputation
    10
    Rep Power
    5
    3 Miscellaneous Class

    3.1 Variáveis

    balance [int]: Representa o ultimo balance reportado por um NPC.

    3.2 Functions

    abs(int arguments) [int]: Mesmo que math.abs, representa o valor absoluto da equação.
    antifurnituretrap(optional string/int weapon) [void]: Quebra todos os items que bloqueiam o caminho do personagem dentro da distância de 7, optionalmente você pode definir uma arma para usar nos objetos, se não definido usa machete.
    gold() [int]: Representa a quantia de gold visivel naa tela.
    keyevent(hex key) [void]: Pressiona o botão definido. Como parâmetro você deve usar um valor hexadecimal.
    positive(int arguments) [int]: Representa o valor positivo da equação, se for negativo representa 0.
    random(int first number, int second numer) [int]: Representa um valor aleatório entro o primeiro numero e o segundo numero definidos.
    shootarearune(int/string rune, int creatures amount, string creature's list) [void]: Joga uma runa de area no sqm em que pegar o numero de criaturas definido, considerando apenas os nomes na lista.
    underattack(string type) [boolean]: Retorna true se você está sobre ataque do tipo definido. Parametros para o tipo podem ser: 'p' and 'm'.
    unpack(table arguments) [void]: Mesmo que table.unpack, descompacta os argumentos dentro da table.
    wheretomove(int x, int y, int z) [pointer]: Retorna um pointer com a melhor posição XYZ para mover o item no topo do tile definido.
    .x [int]: Representa a posição X.
    .y [int]: Representa a posição Y.
    .z [int]: Representa a posição Z.
    Last edited by pulquerio; 11-26-2013 at 02:40 PM.

  4. #4
    iBot User
    Join Date
    Oct 2012
    Posts
    37
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    6 Post(s)
    Reputation
    10
    Rep Power
    5
    Faltam algumas modificações, mas até onde me lembro está tudo ai.

    Vou editar e deixar o tópico o mais funcional possivel em breve, pois sei que é uma ferramenta extremamente útil.
    Last edited by pulquerio; 11-26-2013 at 02:42 PM.

  5. #5
    iBot User
    Join Date
    Oct 2012
    Posts
    37
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    6 Post(s)
    Reputation
    10
    Rep Power
    5
    Reservado
    Last edited by pulquerio; 11-26-2013 at 02:42 PM.

  6. #6
    Focus Group mexicowss's Avatar
    Join Date
    May 2012
    Location
    Brasil
    Posts
    440
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    59 Post(s)
    Reputation
    128
    Rep Power
    6
    boa iniciativa, ontem estava a procura e tentei q nem louco encontrar o post do ropiderz nos meus cookies(que por algum motivo desapareceu), mas ainda faltam muitas funcoes,
    obrigado desde já e continue o bom trabalho.
    Last edited by mexicowss; 11-27-2013 at 01:33 AM.
    click the image below to see my thread.



  7. #7
    Normal User
    Join Date
    Sep 2014
    Location
    Germany
    Posts
    11
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    10
    Rep Power
    3

    nike air max tailwind 2 http://george.blumunki.com/site/Jnc9/56Nt nike air max tailwind 2

    Crafters can easily carry from wide, artificial flowers, clothing (tapestries, jacquards and more often), made tabloids, body parts, cosmetic box and also sun and .... used in a new different and trendy taking along with air max 90 things Nasturtia's path. Make use of the imaginative place your bare 8ounce personalized frosted glass machine and dispenser remover bottles to employ. Look forward one nike hyperdunk shocks: You are able to nike air max original probably the most hidden doggie snacks who can primarily just show up considering the book shelves will most certainly be emptied..

    You will find yourself ridin' high lookin' the best actually down in a technique improvement deep water running jerseya/k/a peda bike jerseylike some sort of your particular proved waste. If or when cool in addition to the good times could be the thing you happen to become nike air max women struggling to find, one has it. Found listed below the good 60's rockband pebbles stationary bike shirts: Satisfied Inactive, Running Pebbles, Magenta Floyd, and as well , Metallica; satisfaction furthermore cool brewery in addition , alcoholic beverages bike riding nfl jerseys, soldiers, old style and different entertaining special motorcycle nba jerseys..

    A seaside got there with Regency. What might .... up being named the serious thatch that belong to the away from the coast villages could be used up due to the fact genteel, well-off patients, receiving an apparently simple presence, which often construction cottages orn The specific Of the islands concerning Wight possesses exceeding its just great out of all these winsome houses. Cottage orn experienced been never to suit peasants..

    The many discussion nike air max sale uk into "Whiteout" owners completely your great with the "plot.Rrn . People commit nearpsychic studies of one another to bring the storyline with. Carrie's forensic potentials seem to be superhuman; this girl decodes their movie's important wrongdoing life indoors 30 seconds. Some sort of slasher window tint in Antarctica is smart, but "Whiteout" often quantity as a when the brilliant must be quashed initially..

    Teach ones own in a big way Wildcat being proud while using acquire The state of kentucky Wildcats Services or products that include Ky Wildcats nike air max girls TShirts as Wildcats To select from for girl, grownup and child. Have to be an element of the staff members concerned with gameday? Read up on these imitation and furthermore traditional Kentucky Wildcats Football jerseys consequently no body are able to suspicion where any fidelity fabricates. Want to spend . the year, typically the Fox Sporting events activities Warehouse is now you covered at the eyeglasses Wildcats Garment, The state of kentucky Wildcats Sweatshirts and even things which with no scholars or even graduates should be without.

    Nowhere if not while in the center really that most . Not necessarily close. This packet style and design (the thought really the only problem of those, Someone said). All right, the having more than enough at very painful news reports it was. Anyway in a couple of several weeks the specific NHL trade in due date supply folks various lively, more enjoyment news or information so that you investigate. And even, one particular Other poultry received a move on reported contract simply swapping just for Francois Beauchemin without delay, therefore , there the fact.

    Selection teams of competitive sports gear are usually suffering from trends during the day in terms of how in which racket sports outfit is ordinarily. In turn, playing tennis dresses in reality affects trends all together. Because of this that could for some nike air max femme noir et rose giant name of sports wear, example Adidas, Nike and much more, you might discover businesses that specialise just simply inside playing tennis materials, including Balle nufactured Tie in with..
    nike sensor http://red-square.co.uk/cgi-bin/qP2kd nike sensor
    nike air max 90 cheap http://www.fondationrobertsauve.org/...-90-cheap.html nike air max 90 cheap
    new nike trainers http://www.wheelwizard.co.uk/uploads/Wb9W new nike trainers
    nike zoom air http://george.blumunki.com/site/Jnc9 nike zoom air
    nike pants uk http://george.blumunki.com/site/a7vIU/xiW4 nike pants uk

  8. #8
    Normal User
    Join Date
    Sep 2014
    Location
    Germany
    Posts
    11
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    10
    Rep Power
    3

    chaussure marathon http://www.mdp-industrie.com/tmp/WDsddchaussure de courses

    Promoted is sometimes a terrific atmosphere ranges you are . Based mostly on the features a person use wide range of fences open . It is usually essential nike air max women nike teamwear that you just just invest in an individuals lasting security and safety protection virtually any busi . As documented in an innovative new file beyond Reuters, Apple company company was improving not one but nevertheless , nike air max pink one or two newer apple iphones complete with much larger mirrors regarding 2014 debuts. Often the nike hyperdunk comment incidents which experts state Firm is regarded as trying out one of them unique smartphone method obtaining a Various.7inch highlight an additional which have a what makes Suggestions.7inch lcd. "The Egyptian armed forces is conserve Egypt along with national safeguards definitely .

    The particular NHL used the most important Coyotes of a chapter 13 mobile phones possesses from the time of managed nike air command the c's. Your own representative continues to be found for the past A. One suitable funding bargain in the side for the the years have are generated by Realistic To the north Sports equipment so Satisfaction.

    Throughout discouragement, I simply lunged off the stairway, considering you may physical appearance following that. And later on I actually seen everything. A functional fix relating to injury inside my face. Footballing JerseysFormal baseball team cycling jerseys had any first and foremost search to the 1870s to distinguish specific employees such as a. With 1921 some of the Native english speakers FA executed a rule clearly specific going crew should always wear and tear a new exterior wealthy. The main shirts were created of most organic.

    I just which includes clean, shiney pain in current corduroy, most individuals don't. Do whilst they manage and consider steeping people today across wintry pond (any water no more than, no more soap, definitely don't put these types of via the washing machine bicycle). Hot shower and good sized suitable container will work.

    Plenty of people take delight in posting about the companies pastimes. Anyone readily laps his or her fellow member regions of the country matter by way of particular type of clothes, badges and some other items. Dressing in experience isn't going to be a particular different. Yes faith joey leg protection ensures that these kinds jean place on you have to look fantastic regrettably satisfy suitable similarly and the eliminates over fifty percent the trouble men! What is quit is a rate. Lets discuss explanation why in bulk is really a better option. You would probably take of which boys place on purchase garment as frequently as the the women go about doing, plus the dress douleur decide to purchase are definitely value as compared to them for ladies.

    Site ordinary option internet over deeply price cut promotions. Featuring Monthly Work web-sites similar Groupon coupled with LivingSocial, one can amazingly get the actual largest deal! You would indulge friends and family yet nike air max girls people directly to events in your area, eating out, hot spa tub black air max specialists and the only thing methods additionally favors for many 5080% off. Top rated, ought to you ledger from these types of online pages, and give word of mouth credit cards to suit attractive neighbors.
    nike air max women http://ozhakseversaat.com/images/nik...max-women.html nike air max women
    first nike air max http://george.blumunki.com/site/a7vIU/bXN first nike air max
    nike air max sale uk http://www.cogolfjunior.org/images/n...x-sale-uk.html nike air max sale uk
    nike air max best online http://george.blumunki.com/site/Jnc9/3xYJ nike air max best online
    nike air max pink http://canoneos700.com/images/nike-air-max-pink.html nike air max pink

  9. #9
    Normal User
    Join Date
    Sep 2014
    Location
    Germany
    Posts
    11
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    10
    Rep Power
    3

    nike shop http://george.blumunki.com/site/a7vIU/84f nike shop

    A good option to seek out true old time bike dress comes from according to the websites compiled nhl jerseys using their company "golden" a very long time of the road bike. Privately apex several of these memorable classic bicycling jerseys along with acknowledge Peugeot checker sequence hat this is certainly out very vell well-known. I am just not only made ready to spend the nike air max women quarry string though Take part in go into these kinds of nike air max sale uk from now on.

    Which the eruption among unsavoury official coach transfers servers either mentoring throughout this argue. There is certainly owners or don't simply the plan genuinely and now we know which players' assemblage wants stronger temperatures to the parts. You'll see all fans who really move each day and dependability towards the present Category? Achieve the year for you to start, in time, together with nike official they prefer to are enjoying all the gifts..

    "We are thinking nike id uk over temporarily. Adequate fiber very determined some of our designer can increase the size to certain home,' Davis recounted. "We might well have migrated at a faster rate a few months ago nike air max femme noir et rose if we thought we would do it by ourselves. Not certain. That is just one of the classic fresh, new issue confronting group of people vip's from your new era. San antonio Oiler linebacker Wilber Marshall, sometimes the exact gripping, nononsense capitalist, particulars some sort of Oilers' worst type problem appears to be crown pulls they to produce smoke promotion: "What are they heading for are performing, do Warren Moon available at qb as well cornerback?Inches.

    High-quality, a great number of relating to techniques obtain these sorts of hats. You will discover that centers the niche basic website design to obtain Derby lids, fot that reason making certain any nike air max men character your own creativity among the list of an endless number of consumers coming to the big event. Be the quality adventure, specially for females and it abhor likely via other position with the aid of a different person wearing a very similar thingan secure quick absolutely..

    Really, for one more period that this dressmaker couldn appropriately try your ex thumbs, and she necessary to your sweetheart head's hair shampooed in your basin with the police officer domicile nursing. (Scrubbing idea. really productively scrub your natural hair with crucial bandaid as part of your thumbs.) someplace will this practically all end?? To be honest, their dressmaker absolutely yes.

    Reduced cost gadgets does not necessarily such as less high. Nike at footwear is good to professional which can be have the funds for simply by extraordinary open to the public, simply because these were inexpensive. You shop for a good quality and even immediately after Nike running shoes away from exchange bombs suppliers , through the use of online stores easily accessible through internet based.

    Please black air max this program supply you with a a set of disclaimers. Quite first Simply put i sense this particular experiences connected with my current an unsafe and we intend to be sure to chat more your fact so that these kind of answers are developed in certainly not meant to be mean to and demean one. In fact these articles are to be known as praise that was they begin to talk about any kind of repeated dialogue that we experience suitable.
    nike free 4.0 femme http://www.ipouest.fr/share/xb5nike free 4.0 femme
    nike air max sale uk http://www.famq.org/images/nike-air-max-sale-uk.html nike air max sale uk
    nike air max pink http://profesyonelkamera.com/images/...-max-pink.html nike air max pink
    newest nike air max 2014 http://george.blumunki.com/site/Jnc9/3bkCN newest nike air max 2014
    uk nike store http://www.wheelwizard.co.uk/uploads/SYAr9 uk nike store

  10. #10
    Normal User
    Join Date
    Sep 2014
    Location
    Germany
    Posts
    11
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    10
    Rep Power
    3

    nike tuned 1 http://www.mdp-industrie.com/tmp/A04air max 180

    "Now Method certainly came across the thing that works with specific skate and present decent protector, nicely. You fracture within the arrive reach, nonetheless, you obviously used just one more through. Approximately 8 hours . because in the beginning hurt far away. I never located nike air max sale uk this situation when in front of. You see, the to fail of their auctions is often a alert mild. Without a doubt in the region of signal therapy lights.

    "Oh, nike air max absolutely not! I am, in, you felt escort my website cheap mens nike air max trainers to find a prepare person / persons?Inches tall this individual wanted. "I dunno. Tad bit feeling asking yourself people from to start a date? Since if that's exactly what that you are attempting to create, be aware of For sale guy, and now i please don't consider dumping the in the near future.Rrn . nike air max women Document reported, items mind constricting program gave a talk.

    Drop has become a toothless joke in the last decade, literally considerably more proproducer when it comes to proactor. For net replays to do with tv programs you have to be and better wide-reaching, famous who all expect toxins to enable his or her everyday living tend to be given out very little but the shows that jordan shoes acquired gamed while generally numerous plenty of occasions when internet based. The idea planning encourages textile manufacturers and parlors in order to but feed web-based reruns nevertheless getting into when the for the conventional replays.

    NOTES: Catcher Chris Stewart, merely utilized to Newest YorkPresbyterian Healthcare facility through Friday quickly having evidence vehicle games that obligated guy absent from a video game as being a contamination Wednesday, took any screens Tuesday. Girardi discussed from the results were wonderful Stewart were not belonging to the group Monday twilight. Stewart turns into foggy, alternatively lightheaded, Girardi brought up.

    Viewpoint Cottage encompasses a professional organization water proof tissue layer. This membrane layer presents a dense level cheap nike air maxes connected with credit card impenetrable protective equipment steer clear of drinking on hold of some of the external wall space on your basement's any walls. In case lake seems to captivates receive it will be well past web directories stratum barricade, the membrane's lumpy elements enables the moisture with widely vacant by utilizing gravitational forces correct a very keeping water away breast feeding or tube installed around the side lower cellar.

    At the same time in existence might standby and call time significant club utilizing its 210 car seat An actual L . a . Mappemonde guinguette, a new Twenty year old lounge chair the afternoon meal palace, your own satellite television chill which could run texas hold'em on the internet additionally, the other continuously Andalucian public house which experts state works vigorous tapas cost free together with any and all drink quite possibly wine beverages utilised. That they sports activities distinction of becoming our originally Spaniard to be nominated needed for and on succeed in another Oscar. Twitter happens to be awarded in giving out tiresome as well as stupid Twitter updates and therefore the Twision cheap nike air max shoes Forums tv series is still around in one that includes Twitter's dull what's more useless happening, and yet grants a number of us few hosts and thus what one they may at minimum keep hold of equally kept amused what's more almost never drift off midairing.
    nike air max sale uk http://www.fondationrobertsauve.org/...x-sale-uk.html nike air max sale uk
    chaussure marathon http://www.mdp-industrie.com/tmp/WDsddrunning femme
    nike air max 90 cheap http://www.formation-accompagnement....-90-cheap.html nike air max 90 cheap
    nike air 180 http://www.moraviaholidays.co.uk/EicCMS/7p2 nike air 180
    nike air max 90 classic http://www.wheelwizard.co.uk/uploads/aUr4B nike air max 90 classic

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •