Ir para conteúdo

jonathandsa

Campones
  • Total de itens

    5
  • Registro em

  • Última visita

Tudo que jonathandsa postou

  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. Valendo REP+ ?
  11. 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 ^^
  12. kkkkkkkk, cara, eu vou por isso no meu OT, ai quando eu for arrumar o meu, eu posto aqui pra você
  13. 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
  14. Cara isso é complicado, se você não sabe mexer com isso nem tente, porque voce pode acabar ferrando seu OT, e eu acho que se por acentuação na source da algum problema, não tenho certeza, e creio que usando creaturescript como falaram ai, irá deixar o seu OT muito pesado, imagine cada pessoa do seu ot dando look, exige uma ram e um processador muito bons.
  15. Já sim, mas da um erro no console, essa ai só serve se voce queira fazer um comando, por exemplo /vip add, porque precisa de alguns parametros.
  16. Então galera, eu fiz um script pra que quando o player alcançe o nivel 120 ganhe automaticamente 1 dia de VIP (Estou utilizando o sistema do MOCK) , e foi feito pra funcionar em apenas 1 char por account. Tudo funciona normalmente, porém, na hora que o player alcança o level 120, diz que ele ganhou o dia, mas ele não ganha, e não da nenhum erro no console, e no account manager do site, mostra que o char esta vip account, ai tipo, eu pensei em multiplicar o numero * 24 * 6000 , mas não arrsiquei, ta ai meu script:
  17. UP, to precisando disso também ^^, vou procurar aqui, caso eu achar eu edito e posto aqui pra voce @edit cara eu achei, ele é automatico pra TSF 0.4, ou seja, se está o protectlevel pra até lv 50 no server, todos podem entrar nesse level 50, sem precisar configurar nada.. eu ja tinha o tsf e nem tinha reparado, mas sorte ai na busca
  18. Cara não seria mais facil colocar um protect zone nesse local?
  19. É o seguinte, você quer criar uma nova wand, ou editar uma existente? Se for criar uma nova, terá que usar um item editor, criar um novo id pra essa wand, depois criar ela no items.xml, depois ir la em data/weapons e adicionar ela la, me responda e vejo o que posso fazer por voce ^^
  20. Cara eu vou posso fazer isto pra você, mas antes procure um vip system, e me diga qual vai usar, ou se ja tem me diz qual é, eu ti recomendo o vip system do mock, uso ele e nunca tive problema, e áah, acho que ta na area errada em, seria em pedidos hdusaadus
  21. Como assim aura? Tem como ser mais especifico? ;s
  22. Concordo com o cara ali de cima, e uma prova pra você, de que geral joga OT e quer bot, é só tu olhar no otservlist, porque você acha que a maioria é 8.6? porque na 8.6 tem os bots tudo crackiados.
  23. Errado galera, sem querer dar um de espertão, mas é bem mais simples que isso, apenas va no seu config.lua e procure por stopAttackingAtExit = false E mude para stopAttackingAtExit = true , ai não precisa alterar nada ^^, se ti ajudei, +REP, qualquer duvida só postar ai ;D
  • Quem Está Navegando   0 membros estão online

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