Ir para conteúdo

jonathandsa

Campones
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre jonathandsa

Informações

  • Char no Tibia
    Warrior Jhow
  • Forma que conheci o xTibia
    Outros Sites
  • Sou
    Scripter

jonathandsa's Achievements

  1. Da o bonus para os vips: function onLogin(cid) local rate = 1.3 -- 30% local config = { vip = "Você tem "..((rate - 1)*100).."% de exp a mais agora!", notvip = "Tornesse vip e ganhe "..((rate - 1)*100).."% a mais de experiencia!", storage = 343434 } if vip.hasVip(cid) == TRUE then doPlayerSetExperienceRate(cid, rate) setPlayerStorageValue(cid, config.storage, 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.vip) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.notvip) end return TRUE end Da xp pros que ganharam o casttle e são free: dofile("./_woe.lua") function onLogin(cid) local config = { storage = 343434 } Woe.getInfo() local Guild_ID = getPlayerGuildId(cid) if (vip.hasVip(cid) == FALSE) and(Guild_ID == infoLua[2]) and (infoLua[2] ~= 0) and getPlayerStorageValue(cid, config.storage) < 0 then doPlayerSetExperienceRate(cid, 1.20) -- here doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your guild has won the last War of Emperium, for that reason you have 20% extra experience.") end if (vip.hasVip(cid) == FALSE) and(Guild_ID == infoLua[2]) and (infoLua[2] ~= 0) and getPlayerStorageValue(cid, config.storage) == 1 then doPlayerSetExperienceRate(cid, 1.50) -- here setPlayerStorageValue(cid, config.storage, 2) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your guild has won the last War of Emperium, for that reason you have 20% extra experience.") end return true end Da XP pra quem é VIP e ganhou casttle: dofile("./_woe.lua") function onLogin(cid) Woe.getInfo() local Guild_ID = getPlayerGuildId(cid) local rate = 1.5 -- 50% local rate2 = 1.7 -- 70% local config = { vipecastle = "Logo voce tem "..((rate - 1)*100).."% de exp a mais por ter conquistado o castelo e ser vip!", notviporcastle = "Tornesse vip e ganhe "..((rate - 1)*100).."% a mais de experiencia!", storage = 343434 } if (vip.hasVip(cid) == TRUE) and (Guild_ID == infoLua[2]) and (infoLua[2] ~= 0) and getPlayerStorageValue(cid, config.storage) < 0 then doPlayerSetExperienceRate(cid, rate) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.vipecastle) end if (vip.hasVip(cid) == TRUE) and (Guild_ID == infoLua[2]) and (infoLua[2] ~= 0) and getPlayerStorageValue(cid, config.storage) == 1 then doPlayerSetExperienceRate(cid, rate2) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.vipecastle) end return TRUE end Depois disso ai quero meu REP+ em u-u kkkk
  2. Cara, qual é o sistema de VIP q se ta usando?
  3. Vou ti explicar o que fazer: Pegue um storage pra quando o player VIP logar, ele setar esse storage, ai no outro script do WOE, se edita esse mesmo store, e faz uma função pra retirar esses 30% de xp e adicionar 50% de xp, ou seja, assim ficando apenas os 80% (que é VIP + WOE), é simples, se tu não conseguir fazer isso, só postar ai que eu ti mando pronto ;D
  4. Tipo, eu tenho 2 chars na acc, ai eu upo level 120 nele ganho 1 VIP, ai eu quero da um de esperto, vou no outro char e upo 120 , mas como ja recebi 1 VIP no outro char, eu não recebo em mais nenhum outro char da mesm account, sacou? É uma VIP free pra apenas ser ganhada 1 vez por account. bump
  5. Então galera, pra vocês que estão com um servidor, ou pensa em abrir um, esse é um script exencial para fazer a divulgação da sua Area VIP, porque já ouviram dizer, quem é VIP uma vez, quer ser pra sempre dsahudauh, ai vai o script e como configura-lo: Abra o o creaturescripts.xml e adicione a seguinte linha <event type="advance" name="freevip" script="freevip.lua"/> Após isto, vá para login.lua que está dentro da pasta scripts e adiocione registerCreatureEvent(cid, "freevip") E crie um arquivo chamado freevip.lua e adicione: local config = { level = 120,-- Em que level ele ganhara -- days = 1, ]-- O tando de dias que o player ganhara -- storageId = 15558, -- O id do storage -- msg = "Parabéns, por alcançar o level 120, você recebeu 1 dia de vip!", -- Mensagem que irá aparecer pro player -- msgtype = MESSAGE_EVENT_ADVANCE } function onAdvance(cid, oldLevel, newLevel) if (getPlayerLevel(cid) >= config.level and getGlobalStorageValue(getPlayerAccountId(cid)+450) <= 0) then setGlobalStorageValue(getPlayerAccountId(cid)+450, 1) vip.addVipByAccount(getPlayerAccount(cid) ,vip.getDays(config.days)) doPlayerSendTextMessage(cid, config.msgtype, config.msg) end return TRUE end Então galera, é isso ai, eu estou usando isso no meu ot e está trazendo resultado, e lembrando, somente 1 char da conta podera ganhar a VIP, pra não ter problema de gente criar um monte de char e pegar VIP, se gostou REP+, e qualquer duvida poste, script 100% feito por mim *Lembrando, testei no sitema vip do mock, quem usa outro posta ai que eu ajudo a arrumar.
  6. Seguinte, pra voce fazer o NPC vender os seus items, é simples, use por exemplo: Só fazer isso e salvar como nomedonpc.xml e pronto, e não precisa necessariamente adiciona-lo ao mapa pra fazer o npc pegar, voce pode simplismente dar /n nomedonpc no OT em algum lugar que voce queira que ele fique, que funcionara também Se ajudei REP+ ^^
  7. claro que consigo lol, é simples, daqui mais ou menos 4 horas eu posto ele aqui.
  8. Puts, que versão é o seu OT? aqui ta funcionando normal, !deathlist nome
  9. jonathandsa

    Sha1

    Tendo sha1 ou não, da pra fazer um decrypt nas senhas fracas do mesmo jeito, fora que se alguem hackeia seu database, ele pode criar uma conta de GOD, e não tem o porque de fazer decrypt na senha de alguem, mas em todo caso procure a linha encryptionType = "sha1" e tente mudar pra encryptionType = false , se não funcionar tente retirar a linha.
  10. Primeiro, pra voce ter um guild war, precisa do TSF 0.4 (pago, se voce fussar consegue um gratuito), e esse comando !deathlist, ta aqui: Se te ajudei, de REP+, não custa nada ^^
  11. kkkkkkkk, cara, eu vou por isso no meu OT, ai quando eu for arrumar o meu, eu posto aqui pra você
  12. Mande por spoiler todos os heals que você quer alterar, porque no topico você não informou a versão do TSF e nem do OT, e então se eu ti mando o meu, pode dar merda ai sdhauhau
  • Quem Está Navegando   0 membros estão online

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