Ir para conteúdo

davialves

Campones
  • Total de itens

    57
  • Registro em

  • Última visita

Tudo que davialves postou

  1. parabens matheus ;]

  2. você se esqueceu de adicionar usa esse script ae(by nicekid, só dei uma ajeitada) : function onSay(cid, words, param) if doPlayerRemoveItem(cid,2159,100) == TRUE then local days = 30 local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 29000) local timenow = os.time() if getPlayerStorageValue(cid, 29000) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 29000, time) local quantity = math.floor((getPlayerStorageValue(cid, 29000) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de 100 vip coins para colocar vip.") end end abraços.
  3. tem sim, olha ae : http://www.xtibia.com/forum/topic/135304-sistema-reset-reseta-mana-e-life/ abraços.
  4. tem sim.. eu fiz um tutorial falando sobre isso , depois da uma olhada ae : http://www.xtibia.com/forum/topic/135304-sistema-reset-reseta-mana-e-life/
  5. Uau, ótimo tutorial.. Parabéns. Vai ajudar Muita gente.. REP+
  6. Por nada, qualquer duvida venha ao XTibia Abraços.
  7. Muito , Muito bom mesmo.. parabens. Como sempre dando show em script, em vodkart ;] Rep+
  8. ta ai: abraços. Gostou? Rep+ ;]
  9. Olha, eu peguei esse script aqui.. mais não lembro quem fez. OBS : Não foi eu que fiz. ta ai : Vá em data/talkactions.xml e adicione isto : Vá em data/talkactions/scripts e crie um arquivo chamado account.lua e ponha isto dentro : function onSay(cid, words, param, channel) local p = string.explode(param, ',') if(param == "") then doPlayerSendCancel(cid, "Command requires param.") return true end if(words == "/name") then if(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[1]) .. ";"):getID() == -1) then return doPlayerSendCancel(cid, "Sorry, but player [" .. p[1] .. "] does not exist.") elseif(isPlayerBanished(p[1], PLAYERBAN_LOCK)) then return doPlayerSendCancel(cid, "Sorry, but " .. p[1] .. " is name locked.") elseif(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[2]) .. ";"):getID() == 1) then return doPlayerSendCancel(cid, "Sorry, but the name [" .. p[2] .. "] already exists.") end return db.executeQuery("UPDATE `players` SET `name` = '" .. p[2] .. "' WHERE name = '" .. p[1] .. "';") and doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have changed " .. p[1] .. "'s name to " .. p[2] .. ".") end end abraços.
  10. A sim, posso até fazer.. mais preciso dos ids.. -Davi
  11. Sim percebi Isso.. então eu pensei : já que tenho aqui vou postar. Precisando , só falar.
  12. A sim, ja arrumei.. Desculpe pela minha desatenção
  13. Olá Xtibianos Estou aqui mais uma vez para postar outro Script - Sistema reset com vocation - .. Vi que Muita gente queria ele, eu consegui fazer e resolvi postar aqui.. Função : É o seguinte O player fala !promovoc, feito isso o player voltara para o level 8 com Health máxima 185, e mana máxima 35, e ainda vai para uma vocação superior CRÉDITOS : Marcryzius - pelo sistema Davi (eu) - pela modificação Vá em data/talkactions/talkactions.xml e bote: Em data/talkactions/scripts crie uma pasta chamada promovoc.lua e bote isso dentro dela: function onSay(cid, words, param) config = { level= 10000, -- level para resetar RemainingLvl=8, -- level que ficara depois do reset exper=4200, -- Experiência que ficara depois do Reset pid=getPlayerGUID(cid), -- Não Mecha skull="yes", -- Players com Skull podem resetar "yes" para sim e "no" para não redskull="yes",-- Players com Red Skull podem resetar "yes" para sim e "no" para não prot="yes", -- precisa estar em area pz para resetar "yes" para sim e "no" para não bat="yes", -- player com fight pode resetar "yes para sim e "no" para não voc = getPlayerVocation(cid), -- Não mecha mana = 35, -- mana que ficara após o reset health = 185 -- Health que ficara após o reset } function getResets(cid) reset = getPlayerStorageValue(cid,1020) if reset < 0 then reset = 0 end return reset end if(config.skull == "no") and (getCreatureSkullType(cid) == 3) then doPlayerSendTextMessage(cid, 24, "apenas players sem white skull podem resetar.") return TRUE end if(config.redskull == "no") and (getCreatureSkullType(cid) == 4) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"apenas player sem red skull podem resetar.") return TRUE end if(config.prot == "yes") and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"você precisa estar em protection zone pra poder resetar.") return TRUE end if(config.bat == "yes") and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battler pra poder resetar.") return TRUE end if getPlayerLevel(cid) >= config.level then setPlayerStorageValue(cid,1020,getResets(cid)+1) doPlayerPopupFYI(cid,"you now was reset, you have "..getResets(cid)+(1).." reset\'s.") doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) if getPlayerVocation(cid) == 8 then -- Vocação que o player precisa ter doPlayerSetVocation(cid, 9) -- Vocação que o player ficara após o reset doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = "..config.RemainingLvl..", `experience` = "..config.exper..",`manamax` = "..config.mana..",`healthmax` = "..config.health..",`health` = "..config.health..",`mana` = "..config.mana.." WHERE `id` = "..config.pid) else doPlayerSendCancel(cid, "Você precisa do level "..config.level.." ou mais para resetar.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end return TRUE end Até mais..
  14. Olá Xtibianos, estou aqui para postar um script simples e útil.. antes de tudo vou explicar como funciona. Ao Clicar em cima da arrow/shield o elemento de ambos muda.. Vamos ao o que interessa. Vá em data/actions/actions.xml e bote: <action fromid="7838" toid="7840" event="script" value="transformarrow.lua"/> <action itemid="7850" event="script" value="transformarrow.lua"/> Em data/actions/scripts crie uma pasta chamada transformarrow.lua e bote isso dentro dela: Sua multi elemental ARROW está pronta, agora vamos para o multi elemental SHIELD Vá em data/actions/actions.xml e bote: <action fromid="8905" toid="8909" event="script" value="transformshield.lua"/> <action itemid="8908" event="script" value="transformshield.lua"/> Em data/actions/scripts crie uma pasta chamada transformshield.lua e bote isso dentro dela: Até Mais..
  15. Nossa cara que script foda! Adorei a criatividade kkkkk ² Realmente, muito util. Assim Mostrando quem está na Guild, Informando quem é Vice-lider, Lider.. Se tivesse como aparecer o level de cada membro, Vice - lider e do Lider, seria mais perfeito ainda ;] Mesmo assim está otimo. -Davi
  16. davialves

    Sistema De Reset

    Onde coloca isso no script? No começo? Você ira colocar no meio Disso : Então ficara assim : doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) if getPlayerVocation(cid) == 5 then doPlayerSetVocation(cid, 9) doRemoveCreature(cid)
  17. Okay.. conta fake detectada. lol?? Sinceramente cara não preciso disso -.-
  18. Uau, pelo jeito você não cança de impressionar ! Very very thanks pelo script ;] Muito interessante. -Davi
  19. Uau, como sempre dando show em script Vodkart.. Eu realmente precisava desses script para por na Quest.. Muito Util.. Testei aqui, e funfo. Boa Vodkart! -Davi
  20. uau, belo script.. Até que é util, porque mostra o level de cada um dos players que estão na party e os que estão na mesma. Parabéns Vodkart. -Davi
  21. 1° - vodkart 2° - davialves 3° - moskitinho
  22. Eu entendo um pouco de script e já havia visto o tópico do NICEKID com esse mesmo colar,da para ver claramente que ele só removeu algumas funções e altero os nomes de alguma parte do script, De fato é copia parcial de um script. -Davi.
  23. Sinceramente, Achei um Lixo.. Sorry, tente melhorar
  • Quem Está Navegando   0 membros estão online

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