Ir para conteúdo

leandroskt8

Campones
  • Total de itens

    53
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Histórico de Reputação

  1. Upvote
    leandroskt8 recebeu reputação de DantieDameto em Script !createguild   
    Irei postar 2 Scripts Uteis para vc !


    Esse e para vc criar guild coloca ele la em data/talkaction

    <!-- Guilds --> <talkaction words="!createguild" event="function" value="guildCreate"/> <talkaction words="!joinguild" event="function" value="guildJoin"/>
     
     
     
    essa e para ver Membros da guild criada pelo nosso amigo
    Vodkart
     
     
     
     
     




     

     

    O comando checa:

     

    - O total de membros que sua guild possui

    - Quantos Players Tem online

    - Mostra o nome e o Rank dos jogadores Online

     

     

    Em lib/050-function adicione:

     

    function CountGuildMembers(GuildName) -- function by vodkart local count = 0 local lista = db.getResult("SELECT `name`, `rank_id` FROM `players` WHERE `rank_id` IN (SELECT `id` FROM `guild_ranks` WHERE `guild_id` = " .. getGuildId(GuildName) .. ");") if(lista:getID() ~= -1) then repeat count = count + 1 until not lista:next() lista:free() return count end end
     
     
    Em talkactions/script
     

    guildinformation.lua function onSay(cid, words, param, channel) local players,str,GuildName = {},'',getPlayerGuildName(cid) if getPlayerGuildId(cid) <= 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Você precisa estar em uma Guild.") return true end for _, cid in pairs(getPlayersOnline()) do if getPlayerGuildName(cid) == GuildName then table.insert(players, cid) end end str = str .. "Membros total da guild: "..CountGuildMembers(GuildName).." Players.\n\nExiste "..#players.." Players online na sua guild:\n\n" for i = 1, #players do str = str.."\n["..getPlayerName(players[i]).."]["..getPlayerGuildRank(players[i]).."]" end return doShowTextDialog(cid, 2533, str) end
     

    <talkaction words="!guild" event="script" value="guildinformation.lua"/>
     
     
    Que eu tiver ajudado da rep ai
  2. Upvote
    leandroskt8 deu reputação a Newtonnotwen em Ajuda Nessse Escript Erro   
    Em data/creaturescripts/scripts crie um arquivo.lua nomeie para upgain e adicione:
    Editando:
     
    -Vermelho: Id da vocação
    -Laranja: Id do item
    -Verde: Level para ganhar o item
     
    Em creaturescripts.xml adicione:
    Para adicionar mais itens faça o seguinte:
     
    Copie o arquivo em roxo:
    Duplique no seguinte lugar (em marrom):
     
    E depois apenas edite o id da vocação e do item.
     
    Ex:
    -Verde: O que foi editado
  3. Upvote
    leandroskt8 deu reputação a Vodkart em Dar Iten Para X Level Para Cada Vocação!   
    se quer arrumar o script começa estudando um pouco do básico de LUA, porque sabendo o básico já saberia que essa coisa lamentável não existe:
     
     
     

    and getPlayerVocation(cid) == 4, 8, 12 then
     
    usa "array" ou "or"
     
     

    and isInArray({4,8,12}, getPlayerVocation(cid)) then
  4. Upvote
    leandroskt8 deu reputação a Eskylo em Ajude-Me Como Coloca Nome De Uma Nova Vocação Site.   
    config/config.php
     
     

    $vocation_name[0][0] = array(0 => 'None', 1 => 'Sorcerer', 2 => 'Druid', 3 => 'Paladin', 4 => 'Knight'); $vocation_name[0][1] = array(1 => 'Master Sorcerer', 2 => 'Elder Druid', 3 => 'Royal Paladin', 4 => 'Elite Knight'); $vocation_name[1][0] = array(0 => 'None', 1 => 'Sorcerer', 2 => 'Druid', 3 => 'Paladin', 4 => 'Knight'); $vocation_name[1][1] = array(1 => 'Master Sorcerer', 2 => 'Elder Druid', 3 => 'Royal Paladin', 4 => 'Elite Knight');
     
    se for a 2ª promotion q vc quer adicionar
     

    $vocation_name[0][2] = array(1 => 'Epic Sorcerer', 2 => 'Epic Druid', 3 => 'Legendary Paladin', 4 => 'Legendary Knight'); $vocation_name[1][2] = array(1 => 'Epic Sorcerer', 2 => 'Epic Druid', 3 => 'Legendary Paladin', 4 => 'Legendary Knight'); add essas 2 linha
     
    agr se é apenas nova voc, é só vc seguir o proprio exemplo

    $vocation_name[0][0] = array(0 => 'None', 1 => 'Sorcerer', 2 => 'Druid', 3 => 'Paladin', 4 => 'Knight', 5 => 'Barbarian');
  5. Upvote
    leandroskt8 deu reputação a Leoxtibia em Preciso De Uma Talkaction Comando !evento   
    function onSay(cid, words, param, channel) local tmp = getCreaturePosition(cid) local pos = {x = 529, y = 1924, z = 6} if getPlayerSkullType(cid) >= 3 then doPlayerSendCancel(cid, "Você não pode ir com skull") else doTeleportThing(cid, pos, true) doSendMagicEffect(tmp, CONST_ME_POFF) doSendMagicEffect(pos, CONST_ME_FIREATTACK) end return true end
  6. Upvote
    leandroskt8 deu reputação a Menoxcide em Preciso De Uma Talkaction Comando !evento   
    ve se esse serve:
     
     
     
     
    function onSay(cid, words, param, channel)
    local tmp = getCreaturePosition(cid)
    local pos = {x = 529, y = 1924, z = 6}
     
    if hasCondition(cid, CONDITION_INFIGHT) == TRUE then
    doPlayerSendCancel(cid, "You may not teleport while in combat.")
    else
    doTeleportThing(cid, pos, true)
    doSendMagicEffect(tmp, CONST_ME_POFF)
    doSendMagicEffect(pos, CONST_ME_FIREATTACK)
    end
    return true
    end
  7. Upvote
    leandroskt8 deu reputação a fredpadua em Ajude-Me Como Mudar Cor De Fundo Do Site!   
    na pasta dos layouts, abre o bloco de notas "basic" .
    no backgroud-color poe "#000000" , axo que eh isso.
  8. Upvote
    leandroskt8 deu reputação a Vodkart em Amuleto Infinito Como Aol !   
    creaturescript
     
    nome do seu script.lua

    function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if isPlayer(cid) == true then if isInArray({2196,2130,2131}, getPlayerSlotItem(cid, 2).itemid) then doCreatureSetDropLoot(cid, false) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA) return TRUE end end return TRUE end
     
     
    login.lua add:

    registerCreatureEvent(cid, "infinityAmulet")
    creaturescript.xml

    <event type="preparedeath" name="infinityAmulet" event="script" value="nome do seu script.lua"/>
    items.xml

    <item id="2196" article="a" name="Perfect amulet"> <attribute key="description" value="serve como aol e infinito." /> <attribute key="weight" value="420" /> <attribute key="slotType" value="necklace" /> <attribute key="speed" value="80" /> <attribute key="showattributes" value="1" /> </item> <item id="11387" article="a" name="Perfecty amulet"> <attribute key="description" value="serve como aol e infinito." /> <attribute key="weight" value="420" /> <attribute key="slotType" value="necklace" /> <attribute key="speed" value="80" /> <attribute key="showattributes" value="1" /> </item> <item id="10719" article="a" name="Perfect amuleto"> <attribute key="description" value="serve como aol e infinito nao perde itens red." /> <attribute key="weight" value="420" /> <attribute key="slotType" value="necklace" /> <attribute key="speed" value="150" /> <attribute key="showattributes" value="1" /> </item>
  9. Upvote
    leandroskt8 deu reputação a Vodkart em Script Não Funfa Ajuda Oque Pode Ser!   
    oq n apareceu?
    mal a demora pra responde,estou fazendo umas quest no meu servidor.
    olha só jho
     

    function onDeath(cid, corpse, deathList) local id_coracao = 2346 local item = doAddContainerItem(corpse.uid, id_coracao, 1) doItemSetAttribute(item, 'description','Este crânio pertence ao player '..getCreatureName(cid)..' que foi morto por/pela '..getCreatureName(deathList[1])) return true end
     
    vai fazer com que o item apareça dentro do jogador
    ai vc quer que remova o corpo tbm?
  10. Upvote
    leandroskt8 deu reputação a Fir3element em [ Resolvido ]Site Hackeado Pelo Index.php   
    Windows -> guilds e news tickers.
    Linux -> house, guilds, news tickers
     
    Adiciona isso no config.php
     

    $config['site']['access_tickers'] = 2;
     
    http://otland.net/f479/gesior-aac-exploits-all-versions-76074/
     
     
    Ridiculo, só os brasileiros que ficam com essa palhaçada de não querer ensinar os bugs e deixar os outros se foderem, esse tipo de gente não merece merda alguma.
  11. Upvote
    leandroskt8 deu reputação a MatheusGlad em Ajuda!script De Fechar Portas Por Talkactions.   
    local doors = { [1] = {x=361, y=72, z=7}, [2] = {x=362, y=72, z=7}, } local config = { openID = 9170, closedID = 9169 } function onSay(cid, words, param) if param == "open" then for i,x in ipairs(doors) do for stack = 0, 255 do x.stackpos = stack local item = getThingFromPos(x) if item.itemid == config.closedID then doTransformItem(item.uid, config.openID) break end end end elseif param == "close" then for i,x in ipairs(doors) do for stack = 0, 255 do x.stackpos = stack local item = getThingFromPos(x) if item.itemid == config.openID then doTransformItem(item.uid, config.closedID) break end end end end return true end
     
    !coliseum open
    !coliseum close
     
    Bota o resto das pos la, soh ir botando todas as pos das portas... flw
  12. Upvote
    leandroskt8 deu reputação a bepokemon em Ajuda!talkactions !evento Gold   
    function onSay(cid, words, param) local range = 1 p = string.explode(param, ',') if not p[2] then doPlayerSendCancel(cid, "Not enough params, use: "..words.." itemid, quant.") return true end for _,pid in ipairs(getPlayersOnline()) do if getDistanceBetween(getThingPos(pid), getThingPos(cid)) <= range then doPlayerAddItem(pid, p[1], p[2]) doPlayerSendTextMessage(pid, MESSAGE_INFO_DESCR, getCreatureName(cid).." awarded you with "..p[2].." "..p[1]..".") doSendMagicEffect(getThingPos(pid), 27) end end return true end
     
    Como utilizar: /comando itemid, quantidade
    Ele vai dar a quantidade de itemid para os players que tiverem em uma distancia menor ou igual a range.
  13. Upvote
    leandroskt8 recebeu reputação de Lordedosots em Scripts Para Quando O Play Pisar Pelo Chão   
    Tenta esse script ai vai em data/movements adiciona essa tag la.
    Obs: "23000" e onde você tem que coloca no piso que você QUER ActionID: [23000].
     

    <movevent type="StepIn" actionid="23000" event="script" value="morte.lua"/>
     
    depois vai em data/movements/script copia qualquer script.lua e renomeia para morte.lua e copia script cola e salva.
     

    local config = { storage = 20000, -- não mexa aqui } function onStepIn(cid, item, frompos, topos) if isPlayer(cid) == TRUE then if getPlayerStorageValue(cid, config.storage) <= 0 then doCreatureAddHealth(cid,-99999999) -- quantidade de vida player vai perder. doPlayerSendTextMessage(cid, 22, "você foi morto"") setPlayerStorageValue(cid, config.storage, 1) end end end
  14. Upvote
    leandroskt8 deu reputação a bepokemon em Ajuda! Efeito Crystall Arrow   
    Este efeito não existe por padrão em nenhum OT 8.7-. Você poder usar da Shiver Arrow, que é bem parecido:

    CONST_ANI_SHIVERARROW = 34
  • Quem Está Navegando   0 membros estão online

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