Ir para conteúdo

Vodkart

Herói
  • Total de itens

    3406
  • Registro em

  • Última visita

  • Dias Ganhos

    113

Tudo que Vodkart postou

  1. http://signup.leagueoflegends.com/pt-br/signup/redownload @topic to logando agr pra joga vlw
  2. vou jogar dps das 21:30 vcs costumam jogar que hrs??
  3. eu ia fazer um quote pra elo na vdd, mas ia dar mto trabalho ir atualizando ja que todos sobem rapido... mas td bem, melhor na lista msm
  4. Fiz esse tópico com o intuito de reunir o pessoal do barzinho no LOL, alguns postam os nicks em tópicos aleatórios e que não tem nada a ver com o conteúdo. Assim que vocês forem postando(ou caso alguém troque de nick) eu irei atualizar a lista! LISTA NOME - NICK(Only LOL) Nick: MatheusGrilo - Grilo Main Lane: Top/All Elo: Platina 3 ------------------------------------------------ Nick: Markin - TO MEIO AFK TIME Main Lane: Adc/Mid Elo: Ouro 1 ------------------------------------------------ Nick: Demonbholder - LeoSR Main Lane: Top/Ad/Mid/Jung/Mid/Sup Elo: Ouro 2 ------------------------------------------------ Nick: SkyDangerous - kStars Sky Main Lane: MID/ADC/TOP/SUP/JUNGLE Elo: Ouro 3 ------------------------------------------------ Nick: Vodkart - PowerOfYou Main Lane: Top/Jungle Elo: Prata 3 ----------------------------------------------- Nick: Madarada - Elvenstriker Main Lane: Jungle/ADC Elo: Prata 4 ----------------------------------------------- Nick: eryrrel - HaythamAuditore Main Lane: Sup/Adc Elo: Unranked ------------------------------------------------ Nick: Piabeta - PiabetaMan Main Lane: Sup/Jungle Elo: Unranked ------------------------------------------------ Nick: Bennyyw - lont Main Lane: Jungle Elo: Unranked ------------------------------------------------ Nick: fireelement - Gabriel Linhares Main Lane: Top/Jungle/Mid/Bot Elo: Unranked ------------------------------------------------
  5. prata 3 hj vlw rumo ao ouro -> platina -> diamante
  6. pq n upam o topico td dia?? 40 min pra joga vcs tem, 5 min pra vim comenta no topic não gogo
  7. http://www.xtibia.com/forum/topic/199089-heart-system/ http://www.xtibia.com/forum/topic/181013-script-nao-funfa-ajuda-oque-pode-ser/
  8. nunca tinha pensado nisso, boa ideia cara! parabéns mesmo, acho que a task fica mais competitiva quando é por guild xD rep+
  9. então não tem erro? você está chamando na mensagem uma variável que não existe. tudo bem que tem um PARÂMETRO 'count' na função de adicionar item, mas PARÂMETRO é bem diferente de VARIÁVEL...
  10. testou?? porque iria ver que o código tem um erro... Você esqueceu da variável 'count'. Mas os erros estão ai para que possamos aprender, e espero que seja o primeiro de muitos outros códigos.
  11. 1° Abra o programa Sqlite 2° Selecione a database do seu server, o arquivo é esse ".s3db", por exemplo o "forgottenserver.s3db" 3° na parte superior do programa tem a aba "Tools",clica nela e seleciona "Open SQL query editor" ou (ALT + E) se preferir 4° Vai abrir uma janela branca,nela você coloca isso: ALTER TABLE `guilds` ADD `checkdata` INT(11) NOT NULL DEFAULT 0; 5° Depois clica no ícone do raio ali na parte de cima ou aperta o botão F9 que vai fazer com que a query seja executada.
  12. local storage,days = (getPlayerAccountId(cid)+550),1 onde ta 1 troca por 2
  13. function onLogin(cid) if isVip(cid) and isInArray({9,10,11,12},getPlayerVocation(cid)) then doPlayerSetVocation(cid,getPlayerVocation(cid) + 4) elseif not isVip(cid) and isInArray({13,14,15,16},getPlayerVocation(cid)) then doPlayerSetVocation(cid,getPlayerVocation(cid) - 4) end return true end
  14. editdo errado ----------------------- agr ta certo -------------- function onLogin(cid) local storage,days = (getPlayerAccountId(cid)+550),1 if getGlobalStorageValue(storage) <= 0 then setGlobalStorageValue(storage, 13705) local time = getPlayerStorageValue(cid, 13540) - os.time() <= 0 and (os.time() + days * 24 * 60 * 60) or (getPlayerStorageValue(cid, 13540) + days * 24 * 60 * 60) setPlayerStorageValue(cid, 13540, time) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você recebeu um "..days.." dias de vip, bom jogo!") end return true end
  15. então pq vc não atualiza o sistema para o 3.0 que eu atualizo os script pro 3.0 tbm? NÃO SEI SE VC SABE, MAS ESSE SISTEMA DO PERFECT VIP SYSTEM É POR CHARACTER, N POR ACCOUNT. ENTÃO O CERTO DESSE SEU SCRIPT DE DAR 1 DIA É FAZER 1 DIA POR CHARACTER E NÃO 1 DIA POR ACCOUNT... OQ ACHA?
  16. executa na sua db ALTER TABLE `guilds` ADD `checkdata` INT(11) NOT NULL DEFAULT 0;
  17. esse sistema vip é o 3.0, ele é por data base(query)... já instalou ele?? ou vc usa o perfect vip system 2.0 que era por storage? a 13540
  18. simples, essa função não existe no seu server. qual seu sistema vip
  19. DPS DISSO É BOM PROCURAR A CRIATIVIDADE, PQ TA EM FALTA
  20. <?xml version="1.0" encoding="ISO-8859-1"?> <mod name="Arena" version="1.0" author="DrakyLucas" contact="XTibia" enabled="yes"> <config name="arena_config"><![CDATA[ config = { delay = 30, -- tempo de um level para o outro posicaoPlayer = {x = 387,y = 25,z = 7}, -- posição q o player vai cair dps de entra no TP posicaoArena = {{x = 380,y = 19,z = 7},{x = 394,y = 32,z = 7}}, premio = { {10127,1}, {5785,1}, }, -- ID, Quantidade... só aceita de 1 a 100 por vez, e você pode adicionar quantos itens quiser. storage = 15444, -- não mecha.. posicaoTp = {x = 243, y = 46, z = 7}, -- posicao que o teleporte vai aparecer acesso = 3, -- acesso minimo para ser ignorado pelo evento, e o mesmo acesso para poder inicializa-lo } -- você pode adicionar quantos leveis desejar -- [NumeroDoLevel] = {{"Nome",Quantidade},{"Nome",Quantidade},{"Nome",Quantidade},{"Nome",Quantidade},{"Nome",Quantidade}}, leveis = { [1] = {{"Morgaroth",2}}, [2] = {{"ghazbaran",2},{"ferumbras",2}}, [3] = {{"Infernatil",2}}, [4] = {{"infernatil",1},{"ferumbras",2}}, [5] = {{"ghazbaran",2},{"morgaroth",2},{"Ferumbras",2}}, } function abrirTeleport(n) doItemSetAttribute(doCreateItem(1387, config.posicaoTp), "aid", 2941) -- cria o tp e deixa aid 2941 doBroadcastMessage("O Evento arena vai começar! teleport foi aberto e faltam ".. n .. " pessoas para o evento iniciar!") doSetStorage(config.storage, n) end function fecharTPeAguardarEvento() doRemoveItem(getTileItemById(config.posicaoTp, 1387).uid,100) doBroadcastMessage("O evento ja concluiu " .. #getPlayersInArena() .. " players e começará em " .. config.delay .. " segundos!") addEvent(evento,config.delay*1000,1) end function getPlayerHealth(cid) doPlayerSave(cid) local PlayerInfo = db.getResult("SELECT `health` FROM `players` WHERE `id` = " .. getPlayerGUID(cid)) return PlayerInfo:getDataInt("health") end function HaveCreatureArena(area, remove, clean) -- função do Vodkart for x = area[1].x - 1, area[2].x + 1 do for y = area[1].y - 1, area[2].y + 1 do local pos = {x=x, y=y, z=area[1].z} local m = getTopCreature(pos).uid if remove ~= false and m ~= 0 and isMonster(m) then doRemoveCreature(m) end if clean ~= false then doCleanTile(pos, false) end end end end function resetEvento() doSetStorage(config.storage, -1) end function criarMonstros(lv) local monstro = leveis[lv] local area = {config.posicaoArena[1],config.posicaoArena[2]} for i = 1,#monstro do for k=1,monstro[i][2]do pos = {x=math.random(area[1].x,area[2].x), y=math.random(area[1].y,area[2].y), z=area[1].z} monstrinho = doCreateMonster(monstro[i][1], pos) registerCreatureEvent(monstrinho, "removerCorpse") end end end function evento(i) if #getPlayersInArena() == 0 then doBroadcastMessage("Ninguém sobreviveu a arena =/") doBroadcastMessage("O evento acabou!") HaveCreatureArena({config.posicaoArena[1],config.posicaoArena[2]}, true, true) -- remove monstros, itens da arena resetEvento() return true end if i == (#leveis +1) then HaveCreatureArena({config.posicaoArena[1],config.posicaoArena[2]}, true, true) doBroadcastMessage("Evento finalizado, " .. #getPlayersInArena() .. " sobreviveram ao evento!") for _, pid in ipairs(getPlayersInArena()) do doPlayerSendTextMessage(pid,22,"Parabéns, você sobreviveu ao evento!") addItens(pid) doTeleportThing(pid,getTownTemplePosition(getPlayerTown(pid))) end resetEvento() return true end for _, pid in ipairs(getPlayersInArena()) do doPlayerSendTextMessage(pid,22,"Nivel " .. i .. " !!!") end criarMonstros(i) addEvent(evento,config.delay*1000,i+1) end function addItens(pid) for i=1,#config.premio do doPlayerAddItem(pid,config.premio[i][1],config.premio[i][2]) end doPlayerSendTextMessage(pid,22,"Parabéns, você recebeu seus premios!") end function getPlayersInArena() local t = {} for _, pid in pairs(getPlayersOnline()) do if getPlayerAccess(pid) < config.acesso then if isInRange(getCreaturePosition(pid), config.posicaoArena[1], config.posicaoArena[2]) then table.insert(t, pid) end end end return t end ]]></config> <talkaction words="/arena" event="buffer"><![CDATA[ domodlib('arena_config') if getPlayerAccess(cid) < config.acesso then return doPlayerSendCancel(cid,"Você nao tem acesso para esse comando") end if tonumber(param) ~= nil then -- se o parametro é numerico if tonumber(param) > 0 then doSetStorage(config.storage, param) abrirTeleport(param) end else doPlayerSendTextMessage(cid,19,"Digite /arena e um numero.. \n exemplo: \n/arena 5") end ]]></talkaction> <movevent type="StepIn" actionid="2941" event="script"><![CDATA[ domodlib('arena_config') if getPlayerAccess(cid) > config.acesso then doTeleportThing(cid, config.posicaoPlayer) return false end -- GM nao conta doSetStorage(config.storage,getStorage(config.storage) - 1) doTeleportThing(cid, config.posicaoPlayer) registerCreatureEvent(cid, "naoAtacarPlayer") registerCreatureEvent(cid, "morrerNaArena") if getStorage(config.storage) <= 0 then fecharTPeAguardarEvento() end return true ]]></movevent> <event type="login" name="VerSeTaNaArenaEExpulsa" event="script"><![CDATA[ domodlib('arena_config') if isInRange(getCreaturePosition(cid), config.posicaoArena[1], config.posicaoArena[2]) then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) end return true ]]></event> <event type="combat" name="naoAtacarPlayer" event="script"><![CDATA[ domodlib('arena_config') if isPlayer(cid) and isPlayer(target) then if isInRange(getPlayerPosition(cid), config.posicaoArena[1], config.posicaoArena[2]) and isInRange(getPlayerPosition(target), config.posicaoArena[1], config.posicaoArena[2]) then doPlayerSendCancel(cid, "Nao ataque seus amigos.") return false end end return true ]]></event> <event type="death" name="removerCorpse" event="script"><![CDATA[ domodlib('arena_config') doCreatureSay(cid,"Ninguém terá meu loot! Buaahahahha",1) pos = getCreaturePosition(cid) addEvent(doCleanTile,1,pos, false) return true ]]></event> <event type="statschange" name="morrerNaArena" event="script"><![CDATA[ domodlib('arena_config') if isInRange(getPlayerPosition(cid), config.posicaoArena[1], config.posicaoArena[2]) then if type == STATSCHANGE_HEALTHLOSS then if isPlayer(cid) then if value >= getPlayerHealth(cid) then doTeleportThing(cid,getTownTemplePosition(getPlayerTown(cid))) doPlayerSendTextMessage(pid,22,"Você morreu na arena =/.. veja pelo lado positivo, você nao perdeu nada!") doCreatureAddHealth(cid,getCreatureMaxHealth(cid) - getPlayerHealth(cid)) return false end end end end return true ]]></event> </mod>
  • Quem Está Navegando   0 membros estão online

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