Ir para conteúdo

Vodkart

Herói
  • Total de itens

    3406
  • Registro em

  • Última visita

  • Dias Ganhos

    113

Tudo que Vodkart postou

  1. ok,é porque me ensinaram assim achei que funcionava,embora eu prefira chamar por index. @UP @Marcryzius Obrigado pela informação,estarei editando o tópico abraços @Romera Muito bom rapaz,você jpa sabe manipular uma tabela @All obrigado pessoal,é bom ver que vocês tenham entendido um pouco mais sobre tabelas =] se tiverem alguma dúvida só postar
  2. posta o seu script que você modificou ai :S
  3. Não,até tem mais seria por outra função no caso de vez de storagecid seria por storageaccount,mais como na maioria dos servidores ninguem tem essa função n daria para colocar. aconselho usar do vip system by account do kydrai. abraços
  4. só não fala pra eles que se apaixonou por mim se não a autoestima deles cai bjs
  5. pow vei esse eu vo te que tenta usar minhas artes ninjas aqui e nao te garanto nd... qualquer coisa eu chamo meu amigo bill gates pra ele me da um big hel até
  6. @UP é o mesmo script,eu tinha feito para ele,só que tinha sido por LUA mesmo,e agr eu fiz esse mod
  7. é um script que muda de mapa a cada X horas(ou minutos) Creditos: Vodkart e Demonbholder que me ajudo *-* na pasta mods crie um arquivo.xml e renomeie para ChangeMap.xml <?xml version="1.0" encoding="ISO-8859-1"?> <mod name="ChangeMap" version="2.0" author="Vodkart" contact="none.com" enabled="yes"> <config name="map_func"><![CDATA[ info = { [0] = 1, [1] = 3, [2] = 4 } storage = 789520 ]]></config> <event type="login" name="Check Map" event="script"><![CDATA[ domodlib('map_func') function onLogin(cid) if getGlobalStorageValue(storage) == -1 then setGlobalStorageValue(storage, 0) end doTeleportThing(cid, getTownTemplePosition(info[getGlobalStorageValue(storage)])) return true end ]]></event> <globalevent name="ChangeMap" interval="3600" event="script"><![CDATA[ domodlib('map_func') function onThink(interval, lastExecution) doBroadcastMessage('The map will be changed again in 1 hour.') setGlobalStorageValue(storage, getGlobalStorageValue(storage) < #info and getGlobalStorageValue(storage)+1 or 0) for _, pid in ipairs(getPlayersOnline()) do doPlayerSetTown(pid, info[getGlobalStorageValue(storage)]) doRemoveConditions(pid, true) doCreatureAddHealth(pid, getCreatureMaxHealth(pid)) doCreatureAddMana(pid, getCreatureMaxMana(pid)) doTeleportThing(pid, getTownTemplePosition(getPlayerTown(pid))) end return true end]]></globalevent> </mod> Explicação: No info é o id das town para adicionar mais mapas é só colocar uma virgula no último e adicionar o novo town_id [3] = 5, [4] = ?? e o tempo você muda nessa parte interval="3600" no caso está para 1 hora
  8. tbm dava para colocar direto no login.lua
  9. mto bom,eu já tinha feito um pelo array aqui tbm,mais nem postei :X parabens ai REP+
  10. iuhu esqueceu de falar qual o seu sistema vip *-* bjs
  11. Vodkart

    Remover Frags.

    de nada. reportado para moverem
  12. Vodkart

    [Removido]

    cara vc nao viu a data do topico não? Postou 27 setembro 2010 - 09:06 presta a atenção cara --'
  13. tem mais e se o jogador matar o monstro? é só fazer um tile ali debaixo ou uma alanvaca pra checa se o monstro esta naquela area,caso ele esteja e removido e a quest segue normal.
  14. sei lá o bom seria fazer um tile antes do portal para checar se o monstro está lá,caso esteje ele era removido.
  15. como eu não gosto de pokemon tbm e sou badboy só vo mostra como q faz,ateh vc sabe subwat --' function onUse(cid, item, frompos, item2, topos) if isPlayer(item2.uid) then return doPlayerSendCancel(cid, "You can only use potions on pokemons!") elseif not isCreature(item2.uid) then return doPlayerSendCancel(cid, "You can only use potions on pokemons!") end setCreatureMaxHealth(item2.uid, getCreatureMaxHealth(item2.uid)+1000) doRemoveItem(item.uid, 1) return true end
  16. dá para melhorar,de vez de uma só arvore você poderia fazer uma array com os ids das arvores que poderão ser cortadas.
  17. Vodkart

    Remover Frags.

    fiz uma talk de exemplo. function onSay(cid, words, param) if db.executeQuery("UPDATE killers SET unjustified = 0 WHERE id NOT IN (SELECT kill_id FROM player_killers WHERE player_id NOT IN (SELECT id FROM players));") then return doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE,'Todos os frags do serve foram removidos!.') end return doPlayerSendCancel(cid, '[Error] não foi possivel deletar as frags do servidor') end
  18. se é por banco de dados porque não funciona o db.executeQuery ? estranho
  19. tipo testei auqi no servidor baiak 8.54 e baiak 8.60 e funciono no real serve alguns script n funcionam n sei pq
  20. creaturescript/script nome do seu script.lua function onAdvance(cid, skill, oldLevel, newLevel) registerCreatureEvent(cid, "ItemLevel") local new_level = 30 if skill == 8 then if (oldLevel < new_level ) and (newLevel >= new_level) and getPlayerStorageValue(cid, 32647) <= 0 then doPlayerAddItem(cid,2160,2) setPlayerStorageValue(cid, 32647, 1) return TRUE end end return TRUE end creaturescript.xml <event type="Advance" name="ItemLevel" script="nome do seu script.lua"/>
  21. achei divertido e interressante rep+
  22. 1° function onUse(cid, item, fromPosition, itemEx, toPosition) return doPlayerSetSex(cid, getPlayerSex(cid) == 0 and 1 or 0) end 2° function onUse(cid, item, pos) local out = { {lookType = 254}, {lookType = 255}, {lookType = 256}, {lookType = 257}, {lookType = 258}, {lookType = 259}, {lookType = 260}, {lookType = 261}, {lookType = 262}, {lookType = 263}, {lookType = 264} } return doCreatureChangeOutfit(cid, out[math.random(#out)]) end
  23. function doPlayerChangeLevel(cid, level) local pid = getPlayerGUID(cid) doRemoveCreature(cid,true) db.executeQuery("UPDATE `players` SET `level` = "..level..", `experience` = "..getExperienceForLevel(level).." WHERE `id` = "..pid) return TRUE end flw =]
  • Quem Está Navegando   0 membros estão online

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