Ir para conteúdo
  • Cadastre-se

p e o p l e

Membro
  • Total de itens

    339
  • Registro em

  • Última visita

Tudo que p e o p l e postou

  1. Vou te explicar a lógica que eu pensei, quando loga e não tem vip ele da Storage 55555, ai ele pega e inverte as vocação, se tem a 9 volta pro 5 Deixa o script anterior e crie um arquivo em data/creaturescripts/scripts com nome de promoteantiga e adicione. function onLogin(cid) if getPlayerVocation(cid) == 9 and getPlayerStorageValue(cid, 55555) >= 1 then doPlayerSetVocation(cid, 5) elseif getPlayerVocation(cid) == 10 and getPlayerStorageValue(cid, 55555) >= 1 then doPlayerSetVocation(cid, 6) elseif getPlayerVocation(cid) == 11 and getPlayerStorageVa
  2. Acredito que não irá funcionar, por que ele não vai saber quando usar o cooldown 1000, mais irei testar.
  3. Em data/creaturescripts/scripts crie um arquivo com o nome fimvip e adicione: function onLogin(cid) local temple = { x =655, y = 1014, z = 7} getPlayerStorageValue(cid, 13540) >= 0 if getPlayerStorageValue(cid,55555) ~= 1 then setPlayerStorageValue(cid,55555,1) end else if getPlayerStorageValue(cid,55555) == 1 then doTeleportThing(cid, temple) doPlayerSendTextMessage(cid, 22, "Your VIP Time over!") setPlayerPromotionLevel(cid, 1) setPlayerStorageValue(cid, 55555, 0) end end return true end Em data/creaturescripts/creaturescripts.xml adicione a tag: <event type="login" name="FimVip"
  4. Em data/talkaction/script crie um arquivo chamado removervip e adicione: function onSay(cid,words,param) local requiredGroup = 6 local vipStorageValue = 445566 local target = getPlayerByNameWildcard(param) elseif words == '/removervip' then if target > 0 then if getPlayerGroupId(cid) >= requiredGroup and param ~= "" and getPlayerStorageValue(target, vipStorageValue) == 1 then adminName = getPlayerName(cid) setPlayerStorageValue(target, vipStorageValue, -1) doPlayerSendTextMessage(target, MESSAGE_STATUS_CONSOLE_BLUE, 'Agora você é um membro free. '..adminName..' Retirou su
  5. Em data/action/action.xml crie um arquivo chamado teleportscroll e adicione function onUse(cid, item, frompos, item2, topos) if (isPlayerPzLocked(cid)) then end local msg = "Mensagem que irá dizer." pos = {x=657, y=1016, z=7} storage = 21392 Time = 1 * 60 * 60 doTeleportThing(cid, pos, os.time() + Time, storage) doCreatureSay(cid, msg, TALKTYPE_ORANGE_1) doSendMagicEffect(pos, 10) return doRemoveItem(item.uid, 1) end Em data/action/action.xml adicione a tag: <action itemid="XXXX" script="teleportscroll.lua"/> OBS¹: Em XXX você coloca o item que desejar
  6. É, vai em data/action/script, crie um arquivo lua e coloca o nome de "manarunevocation" e dentro adicione : function onUse(cid, item, fromPosition, itemEx, toPosition) local sorcerer = 900 -- Mana Whit Sorcere local druid = 900 -- Mana Whit Druid local paladin = 600 -- Mana Whit Paladin local knight = 400 --Mana Whit Knight local master = 1300 -- Mana Whit Master Sorcerer local elder = 1300 -- Mana Whit Elder Druid local royal = 900 -- Mana Whit Royal Paladin local elite = 600 -- Mana Whit Elite Knight local playerVoc = getPlayerVocation(cid) if pla
  7. Aqui, fiz um script para quando o player logar se ele tiver o Storage da tua VIP, ele automaticamente vai ganhar a vocação VIP. data/creaturescripts/scripts copie e cole algum arquivo lua e renomeie para: vipvocation e adicione isso dentro: function onLogin(cid) if getPlayerVocation(cid) == 1 and getPlayerStorageValue(cid, 13540) >= 1 then doPlayerSetVocation(cid, 12) elseif getPlayerVocation(cid) == 2 and getPlayerStorageValue(cid, 13540) >= 1 then doPlayerSetVocation(cid, 11) elseif getPlayerVocation(cid) == 3 and getPlayerStorag
  8. No config.lua aperta CTRL + F e procure a linha showHealthChange = false showManaChange = false Só trocar false por true ! Isso no 9.6, acredito que no 8.6 é a mesma coisa !
  9. Velho, da uma olhada nesse script do @Absolute http://www.tibiaking.com/forum/topic/35060-eject-system-expulsar-player-inativo-da-house/ Pode ser de grande ajuda, já que não tem como fazer automático por enquanto !
  10. @up =/ Ainda não foi resolvido ! Please <instant name="Light" words="utevo lux" lvl="8" mana="20" aggressive="0" selftarget="1" groups="3,2000" icon="10" needlearn="0" event="script" value="support/light.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> <vocation id="8"/> <instant name="Light" words="utevo lux" lvl="8" mana="20" aggressive="0" selftarget="1" groups="3,1000" icon="10" needlearn="0" event="script" value="support/light.lua"> <
  11. Não testei, mais aqui vai um script que quando o loga e não tiver mais VIP ele volta pro templo data\creaturescripts\creaturescripts.xml <event type="login" name="FimVip" event="script" value="fimvip.lua"/> data\creaturescripts\fimvip.lua function onLogin(cid) local temple = { x =655, y = 1014, z = 7} getPlayerStorageValue(cid, 445566) >= 0 if getPlayerStorageValue(cid,55555) ~= 1 then setPlayerStorageValue(cid,55555,1) end else if getPlayerStorageValue(cid,55555) == 1 then doTeleportThing(cid, temple) doPlayerSendTextMessage(cid, 22, "Your VIP Time over!") setPlayerPromotionLe
  12. Vixi mano, ai já não sei então, provavelmente era para rodar, tudo que roda no 0.4 era para rodar 1.0 alias a maioria das coisas
  13. Posta aqui, vamos tentar, qualquer coisa nós acrescenta !
  14. Não funfou =( ele não troca por pontos =/
  15. addDamageCondition(condition, 5, 2000, -0) no lugar dos 2000 coloca uns 500~600
  16. Você pode colocar vocação vip '-' fica mais organizado e bem melhor a configuração.
  17. As vocação está com as mesmas configuração do promote, porem você configura depois '-' não coloquei VIP nem EPIC na descrição deixei com nome de Promote '-' Você quer que o player obtem a promote vip como ? Por piso vip, npc dentro da area de vip '-' como ?
  18. Poste o seu login.lua é encontrado no data\creaturescripts\scripts por favor.
  19. Também preciso desse npc* :// e muito HAHA
  20. Descrição: É para deletar house de players inativos, ou seja, o player que não loga em "X" dias perde a sua house! houseclean.lua function onTimer() local days = 15*24*60*60 doSaveServer() local query = db.getResult("SELECT `owner`,`id` FROM `houses`;") if (query:getID() ~= -1) then while true do local own,houseid = query:getDataInt("owner"),query:getDataInt("id") local qry = db.getResult("SELECT `lastlogin` FROM `players` WHERE `id` = "..own) if(qry:getID() ~= -1) then last = tonumber(qry:getDataInt("lastlogin")) if last < os.time() - days then setHouseOwner(houseid, NO_OWNER_PHRASE,tr
  21. Pode fazer uma vocação vip , tudo padrão igual as outras, apenas vai ter na vocação Vip Royal Paladin , pode ser?
  22. Ele aparece no console? Fala mais sobre isso '-' @edit Eu estava procurando sobre e achei algo, é, o seu otserv tem a pasta mods? se tiver me fala todos os arquivos que tem dentro ( arquivos lua )
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo