Ir para conteúdo

Vodkart

Herói
  • Total de itens

    3406
  • Registro em

  • Última visita

  • Dias Ganhos

    113

Tudo que Vodkart postou

  1. @ Guilhermee56 Acho legal você trazer alguns script novos para o Xtibia,mais apesar disso você tem que ter autorização do criador do mesmo para poder postar,caso ele não o tenha dado permissão seus tópicos poderão ser fechado,até porque o Mock possui uma conta no xtibia... abraços
  2. Fala galera vim lhe apresentar 2 comando para seu servidor. talkactions\script guildlist.lua function onSay(cid, words, param, channel) local str = "" if param == '' then local lista = db.getResult("SELECT `name` FROM `guilds`;") if(lista:getID() ~= -1) then repeat str = str .. lista:getDataString("name") .. "\n" until not lista:next() lista:free() doShowTextDialog(cid, 2529, str == "" and "Não existem guilds no servidor." or str) return true end end local id = getGuildId(param) if id then local lista = db.getResult("SELECT `name`, `rank_id` FROM `players` WHERE `rank_id` IN (SELECT `id` FROM `guild_ranks` WHERE `guild_id` = " .. id .. ");") if(lista:getID() ~= -1) then repeat local rank = db.getResult("SELECT `name`, `level` FROM `guild_ranks` WHERE `id` = " .. lista:getDataInt("rank_id") .. " ORDER BY `level` DESC, `name` ASC;") str = str .. lista:getDataString("name") .. " [" .. rank:getDataString("name") .. "]\n" rank:free() until not lista:next() lista:free() doShowTextDialog(cid, 2529, str) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Não há jogadores nesta guild.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Está Guild não existe.") end return true end talkactions.xml adicione a tag: <talkaction words="!glist" script="guildlist.lua"/> --- Deletar guilds do server que não tem mais players(foram deletadas): Data/globalevents/script deleteguild.lua function onThink(interval, lastExecution) local guilds = db.getResult("SELECT `name` FROM `guilds`;") if(guilds:getID() ~= -1) then repeat local delete = db.getResult("SELECT `name`, `rank_id` FROM `players` WHERE `rank_id` IN (SELECT `id` FROM `guild_ranks` WHERE `guild_id` = " .. getGuildId(guilds:getDataString("name")) .. ");") if(delete:getID() < 1) then db.executeQuery("DELETE FROM guilds WHERE id = "..getGuildId(guilds:getDataString("name"))) end until not guilds:next() guilds:free() end return true end globalevents.xml <globalevent name="Guild Delete" interval="36000" event="script" value="deleteguild.lua"/>
  3. Você sempre faz isso não é mesmo? Se finji que bom moço mais fala,fala depois volta atrás pede desculpa,ou isso ou aquilo e acha que vai ficar tudo bem. NÃO é bem assim não. Você tem que ter mais consciencia das suas atitudes,agora não é mais nenhum membro,agora você já possuiu um cargo e aliás você tem que entender que está onde está não é só por causa do seu trabalho, e essa pirraça que você tem comigo eu já entendo bem da onde é. E sobre o "formatar" o Kaonic sabe muito bem que ele queimou realmente,ele viu o tópico e até mesmo naquela semana eu deixei de entrar. agora se você quer acreditar ou não o problema é seu não te devo nenhuma satisfação. fica de boa.
  4. Eu só não entendo esse blablabla que o moskitinho fala sempre anda com a pulga atrás da orelha,literalmente me chamou de ripper, e pediu um tutorial e eu o fiz,nem pra comenta no tópico mais tudo bem. outro são os membros que não votam em min e falam "ah eu não vota no vodkart,alguns entenderão." porra não precisa falar esse tipo de coisa,vai se fude! o cara tem livre arbítrio para votar em quer quiser,agora fica nessa palhaçada,ainda me admiro ser um Design né. que sabe não vo participa mais dessa area. @Topic Muito bom entrego os premios rapido e os premios estão lindos mesmo,vou usar ele ótimo trabalho snooz,espero que você possa a vir a fazer muitas ADS,você se mostrou um cara pontual e organizado. abraços
  5. ótimo script soh coloque a função os.time() troque por está linha: if config.vipsconfig.onlyvips == "yes" and getPlayerStorageValue(cid, config.vipsconfig.storagevip) - os.time() <= 0 then
  6. Vodkart

    Scripting

    edited--- acho que o do henrique vai dar
  7. Vodkart

    Spell

    tenta agr local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) arr = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 3, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } local area = createCombatArea(arr) setCombatArea(combat, area) function abs(i) if(i>0) then return i else return (i*(-1)) end end function onCastSpell(cid, var) pos=getPlayerPosition(cid) player=getThingfromPos({x=pos.x,y=pos.y,z=pos.z,stackpos=253}) raio=5 --alcance do buraco negro i=((pos.x)-raio) while(i<=((pos.x)+raio)) do j=((pos.y)-raio) while(j<=((pos.y)+raio)) do player= getThingfromPos({x=i,y=j,z=pos.z,stackpos=253}) if(((getPlayerLevel(player.uid)>0) or (isCreature(player.uid)==1))and ((abs(i-(pos.x)) > 1) or (abs(j-(pos.y)) > 1))) then -- calcula novo X if(i<pos.x) then newx=i+1 elseif(i==pos.x) then newx=i else newx=i-1 end -- calcula novo Y if(j<pos.y) then newy=j+1 elseif(j==pos.y) then newy=j else newy=j-1 end npos={x=newx,y=newy,z=pos.z} doSendMagicEffect(npos,12) doTeleportThing(player.uid,npos) end j=j+1 end i=i+1 end doCombat(cid, combat, var) end
  8. a elite do bar é foda fica ligado eim RAIRAIRAIRAI
  9. o LorDz é a sensação da mulher Negra
  10. ta adc ja lordz podemos votar em vc agr
  11. Vodkart

    Scripting

    tenta agr function onUse(cid, item, fromPosition, itemEx, toPosition) doSummonCreature("Rotworm", pos) doRemoveItem(item.uid,1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN) return TRUE end
  12. Tópico fornecendo apologia à ofensas. Enquete removida.
  13. sinceramente há muito coisa ai que poderia ser removida exemplo isso: posLavanca = {x=2204, y=47, z=7} --[[Posição da alavanca]] doTransformItem(getTileItemById(posLavanca, 1946).uid,1945) o script em si já tem essa variavel bem aqui : doTransformItem(item.uid,1945)
  14. é se controla ou se não coisas ruins podem acontecer MUAHAHAHAHHA
  15. Se alguem tiver Mais ideia para portas Só postar aqui... abraços
  16. Creditos: Vodkart Kydrai fala galerinha resolvi posta alguns script que acontece quando o player mata algum monstro ... o primeiro é o script que acontece quando voce mata um Monstro abre o teleport. o segundo é matar o monstro e sumir a parede por algum tempo. Obs: o Nome do monstro deve ser colocado com Letra Maiuscula. [ Matar monstro e abrir Teleport ] creaturescript\script [ Matar Monstro e parede sumir por determinado tempo ] creaturescript\script [ Matar Monstro e ser teleportado ] [ Matar Monstro e Ganhar Storage ]
  17. Bom resolvi Postar algumas script de porta que vocês um dia podem precisar para quest! ao longo da semana estarei adicionando mais algumas portas... Passar só se tiver X item. v1- com teleport. v2- sem teleport. caso você queira para quando o jogador pela porta retirar o item use: doPlayerRemoveItem(cid,8266,1) Magic Level Door. Passar só se tiver a Storage. Premium Door. Se alguem tiver ideia para mais Portas,por favor me notificar Via PM ou postar no tópico. abraços
  18. Vodkart

    Bizarro!

    NOSSA COMO ELE TEVE CORAGEM? DEVE DOER PARA CARALHOOOOOOOO OU SEI LA... usihiuhsiushIShsiuHHUIS alguem ai teria coragem?
  19. ótimo script cara parabens facil configuração e alem disso o script é muito usado em quest xD abraços
  20. Vodkart

    Outfits

    bom eu tentei com outros outfits aqui no meu servidor e funciono alias eu não achei essa outgit 378 aqui... ela é de algum monstro?
  21. @Doidin Opa ja esta adicionado! vlw doin mapper @Topic tem servidores que quando voce está atacando o anti idle, reconhece que o player está jogando e não kika ele,exemplo é o pessoal do treiners que ficam lá o dia inteiro e o anti idle não funciona... mais fica a criterio de quem quiser usa-lo! abraços
  22. idleWarningTime = 599 * 60 * 1000 idleKickTime = 600 * 60 * 10000
  • Quem Está Navegando   0 membros estão online

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