Ir para conteúdo

KennyConrad

Visconde
  • Total de itens

    470
  • Registro em

  • Última visita

Tudo que KennyConrad postou

  1. gente estou com um problema no meu servidor ao criar guild aparece a mensagem pro player que a guild foi criada más ela não é criada e da esse erro no distro [08/12/2012 17:46:21] sqlite3_step(): SQLITE ERROR: guilds.checkdata may not be NULL alguem me ajuda por favor
  2. @ skydevilfire acho que mesmo com um script desses não evitaria os players criarem varias accs e ganharem VIP pois a maioria das internets quando são reiniciadas o IP muda então no caso era so o player reiniciar o molden dele que o IP dele seria trocado e ele ganharia VIP em outra account do mesmo geito
  3. meu deus esse lummus não sabe nada das regras seu nerd --' isso não foi flood pois eu postei algo em relação ao topico então não me venha com esse papo de flood leia as regras você estagiario de merda -.- @ revely13 abre o programa sqlite aperte ALT + E cole essa tag ALTER TABLE `players` ADD `vipacess` INT(15) NOT NULL DEFAULT 0; e depois aperte F9 pronto te ajudei ? REP + ae xD
  4. bom aki vai um geito de desativar a spell vai em data/spells/scripts/support e copie qualquer arquivo la renomeia ele para cancel beserker e cole isso dentro e depois salve local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_ATTRIBUTES) function onCastSpell(cid, var) return doCombat(cid, combat, var) end a tag em spells utilize essa <instant name="Cancel Buff" words="beserker!" lvl="26" mana="200" aggressive="0" selftarget="1" exhaustion="1000" groups="3,3000" icon="90" needlearn="0" event="script" value="support/cancel beserker.lua"> <vocation id="3"/> <vocation id="7"/> </instant> dai seria o seguinte para desativar seria beserker! e para ativar você colocaria !beserker mais no intanto eu so criei a magia de cancelar pois você não postou a spell e nen comentou oque ela faria acho que é aquela spell do outro topico neh então é so você colocar essa magia ai que criei que vai resolver o problema
  5. KennyConrad

    Exana Mort

    aki nessa parte setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 11, 15) onde está o 11 e 15 altere a seu gosto de preferencia com a diferença de 4 numeros entre os 2 para dar uma variação no heal da magia exemplo setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 16, 20) ^^
  6. cara porque você não usa o proprio sistema de premmy que já vem nos ot pois eu utilizo ele e não tenhu nehum problema ai é so você criar um comando pros jogadores comprarem vip com 1 item especifo e pronto se presisar de ajuda pra colocar o sistema de premmy pra funcionar diga ae que explicarei melhor.
  7. KennyConrad

    Alguem Ajuda Sha1

    @ subhe ue meu servidor é sqlite e plain tenhu sistema de vip e funciona perfeitamente sem bugs compro vip com meu god e não dá nenhum bug acho que o certo seria você criar um novo topico dizendo sobre o erro e poste o seu script de vip lá para alguem tentar te ajudar.
  8. duvida sanada topico reportado para moverem
  9. vixi complicado =( más irei tentar aki e poderia me dizer qual o problema de entrar em protections zones com a magia ? pois ao meu ver não tem problema pois é como as magias utito tempo de kina e utito tempo san de pally pode entrar no dp com elas que não causa nehum problema.
  10. poste a magia e diga a verção do seu server.
  11. KennyConrad

    Buffs

    @ manyzin so uma coisa a spell está para healar também creio que o mesmo não queira isso. veja setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, health) setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 1000) s2ma caso não queira que a spell cure o player também é so colocar assim setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 0) caso a spell do manyzin não funcionar mais tarde tentarei ajuda-lo @s2ma não é para por na pasta data/spells/scripts você copiar qualquer arquivo lá e renomeio para berserke e cole o script do manyzin dentro dps vai em data/spells/spells e coloque aquela tag que o manyzin postou.
  12. @ lagodosots cara o script já está postado clique onde está escrito Spoiler que você verá.
  13. KennyConrad

    Alguem Ajuda Sha1

    fala quais bugs dão quando você coloca sqlite
  14. @skydevilfire não serve pra você ou não funcionou ?
  15. Aedor creio que so seja possivel em vocations.xml exemplo vai no vocations.xml e procure por attackspeed= exemplo se você quer diminui a velocidade que druid e socererer attaca com as wands e rods staffs etc attackspeed="3000" quanto maior o numero mais lento a vocação vai attacar 3000 no caso seria 3 em 3 segundos da 1 attack com a wand. se não tiver entendido diga que explicarei melhor.
  16. Bom colocar pra ser utilizada com tempo já não sei más sei essa aki que so pode ser puxada 1x function onUse(cid, item, frompos, item2, topos) if item.uid == 4026 and item.itemid == 1945 then doSummonCreature("Morgaroth",{x=1699, y=672, z=14}) doSummonCreature("Morgaroth",{x=1686, y=675, z=13}) doTransformItem(item.uid,item.itemid+1) else doPlayerSendTextMessage(cid,22,"Essa Alavanca ja foi usada.") end return 1 end Morgaroth é o nome da criatura que vai ser sumonada se quiser colocar pra sumonar mais bichos é so colocar mais doSummonCreature("Morgaroth",{x=1699, y=672, z=14}) {x=1699, y=672, z=14} é a pos de onde a criatura vai ser sumonada.
  17. @ EDIT em actions <action uniqueid="7685" script="eventoquest.lua"/> em scripts copie algum arquivo renomeia ele para eventoquest e cole isto dentro function onUse(cid, item, frompos, item2, topos) doTeleportThing(cid,{x=569, y=459, z=7}) doPlayerAddItem(cid,2160,100) doPlayerSendTextMessage(cid,22,"Você foi recompensado com 1kk.") if item.uid == 7685 and item.itemid == 1445 then end return 1 end e depois va no map editor e coloque a uniqueid 7685 na alavanca que você vai utilizar para a quest e o item id 2160 não é platinus coins e sim crystal coin. caso você queira colocar pra ganhar uma magic plate armor por exemplo é so alterar na parte de doPlayerAddItem(cid, 2160, 100) para doPlayerAddItem(cid, 2472, 1) o 2472 é o id da magic plate armor e 1 é para o player ganhar apenas 1 magic plate armor caso você queira pro player ganhar o item apenas 1x como se fosse uma quest diz ae pois está para toda vez que o player clicar ele ganhar o item.
  18. topico aberto novamente por ter sido fechado injustamente sendo que criei esse novo topico devido a que o antigo topico foi fechado sem nenhum motivo ou explicação do mesmo e o outro topico nen existe mais e Lummus verifique as coisas direito antes de reportar pois como iriam me ajudar com 1 topico fechado ? e que nen existe mais ? agora assunto encerrado e pesso que voltem ao assunto principal e quem puder me ajudar agradeço.
  19. Galera queria um sistema de anti bot igual do radbr no caso ele seria mais o menos assim 20:12 [sistema Anti-Cheater] Responda 1209612 através do comando !r. Exemplo: !r 214. Você tem (00:11:00) para responder corretamente, caso contrário será banido. 20:12 [sistema Anti-Cheater] Responda 1209612 através do comando !r. Exemplo: !r 214. Você tem (00:10:46) para responder corretamente, caso contrário será banido. 20:12 [sistema Anti-Cheater] Responda 1209612 através do comando !r. Exemplo: !r 214. Você tem (00:10:32) para responder corretamente, caso contrário será banido. 20:12 Resposta correta, abordagem desativada. 20:12 [sistema Anti-Cheater] Pergunta respondida corretamente, abordagem desativada. ai galera teria como vocês me ajudarem a colocar pra ter o tempo de 11 minutos para responder o sistema e que de 14 em 14 segundos ia aparecem a mensagem de abordagem pro player até o tempo acabar e ele ser banido e quando ele fosse banido aparecese uma mensagem pra todos do server exemplo Jogador Juca banido por Sistema Anti-Cheater, por uso de bot. vejam algumas prints para entenderem melhor pra vocês verem as mensagens da abordagem aparecem na tela em vermelho no server log e no default também e se o player deslogar e logar o sistema continuara abordando ele pelo tempo de onde parou ao ele deslogar exemplo se ele deslogou com 5 minutos de abordagem quando ele logar novamente o tempo continuaram de onde parou e que o banimento desse sistema conta-se a mesma storage daquele sistema de ban radbr que você criou @ edit dei uma editada no script agora a mensagem de abordagem aparece na tela no server log e no default também. achei esse sistema anti bot aki e pensei que poderiaam usar ele como exemplo ou como um começo pra tentar fazer o sistema olha ta aki o scripts globalevents: function onThink(interval, lastExecution) for x=1,#getOnlinePlayers() do if getPlayerAccess(getCreatureByName(getOnlinePlayers()[x])) < 4 and (not isPlayerPzLocked(getCreatureByName(getOnlinePlayers()[x]))) and getOnlinePlayers()[x] ~= "Account Manager" then if getPlayerStorageValue(getCreatureByName(getOnlinePlayers()[x]),9564) == -1 then local numero = math.random(0,999999) doPlayerSendTextMessage(getCreatureByName(getOnlinePlayers()[x]), MESSAGE_STATUS_WARNING, '[sistema Anti-Cheater] Responda: '..numero..'. através do comando !r. Exemplo: !r214. Você tem (00:11:00) para responder corretamente,caso contrário será banido.') doPlayerSendTextMessage(getCreatureByName(getOnlinePlayers()[x]), MESSAGE_STATUS_CONSOLE_BLUE, '[sistema Anti-Cheater] Responda: '..numero..'. através do comando !r. Exemplo: !r214. Você tem (00:11:00) para responder corretamente,caso contrário será banido.') setPlayerStorageValue(getCreatureByName(getOnlinePlayers()[x]),9564,numero) elseif getPlayerStorageValue(getCreatureByName(getOnlinePlayers()[x]),9565) == -1 then setPlayerStorageValue(getCreatureByName(getOnlinePlayers()[x]),9565,1) doPlayerSendTextMessage(getCreatureByName(getOnlinePlayers()[x]), MESSAGE_STATUS_WARNING, 'Último aviso. Confirme seu número gerado pelo sistema anti-bot pelo comando !r ou você será banido.') doPlayerSendTextMessage(getCreatureByName(getOnlinePlayers()[x]), MESSAGE_STATUS_CONSOLE_BLUE, 'Último aviso. Confirme seu número gerado pelo sistema anti-bot pelo comando !r ou você será banido.') elseif getPlayerStorageValue(getCreatureByName(getOnlinePlayers()[x]),9565) == 1 then doAddAccountBanishment(getAccountIdByName(getOnlinePlayers()[x])) setPlayerStorageValue(getCreatureByName(getOnlinePlayers()[x]),9565,-1) doRemoveCreature(getCreatureByName(getOnlinePlayers()[x])) end end end return TRUE end tag: <globalevent name="antibot" interval="900" event="script" value="antibot.lua"/> talkactions: function onSay(cid, words, param, channel) if getPlayerAccess(cid) > 3 then return false elseif getPlayerStorageValue(cid,9564) == -1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não está sendo abordado.") elseif tonumber(param) == getPlayerStorageValue(cid,9564) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, 'Resposta correta,abordagem desativada.') doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Resposta correta,abordagem desativada.") doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, '[sistema Anti-Cheater] Pergunta respondida corretamene,abordagem desativada.') doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "[sistema Anti-Cheater] Pergunta respondida corretamene,abordagem desativada.") setPlayerStorageValue(cid,9564,-1) setPlayerStorageValue(cid,9565,-1) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING,'[sistema Anti-Cheater] Resposta errada. Responda !r '..getPlayerStorageValue(cid,9564)..' caso contrario será banido.') doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "[sistema Anti-Cheater] Resposta errada. Responda !r '..getPlayerStorageValue(cid,9564)..' caso contrario será banido.") end return true end tag: <talkaction words="!r" script="antibot.lua"/> em login.lua if getPlayerStorageValue(cid,9564) > -1 then doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,'[sistema Anti-Cheater] Você não confirmou seu último número do sistema anti-bot. Ele é: '..getPlayerStorageValue(cid,9564)..'.') end if getPlayerStorageValue(cid,9564) > -1 then doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE,'[sistema Anti-Cheater] Você não confirmou seu último número do sistema anti-bot. Ele é: '..getPlayerStorageValue(cid,9564)..'.') end
  20. @ coriel creio que o problema so é resolvido com o tfs 0.4 svn pois o meu servidor 9.60 com tfs 3.6 fica fechando assim também e ja o meu servidor 9.53 com tfs 0.4 svn não fecha então acho que é o distro mesmo. ai como os caras disse acima você pode resolver com uma outra compilação ou obtendo o distro tfs 0.4 svn da verção.
  21. KennyConrad

    Npc Faill?

    o npc bulma não tem mais erro neh ? poste o script do seu npc de full addons aki
  22. vlw frenesy REP + vlwbrun123 depois te dou 1 REP pela intenção de ajudar ^^ resolvido topico reportado para moverem
  23. @edit ajuda com essa magia de summon ela so sumona 1 zodom queria que pude-se sumona 2 function onCastSpell(cid, var) if #getCreatureSummons(cid) > 0 then doPlayerSendCancel(cid, "You can only summon one creature.") return false end local summon, useCreateMonster = 0, false if type(doSummonMonster) then summon = doSummonMonster(cid, "Zodom") if summon == 3 then doPlayerSendCancel(cid, "There is not enough room to summon a creature.") return false end summon = getCreatureSummons(cid) summon = summon[#summon] if isCreature(summon) and getCreatureMaster(summon) == cid then doSendMagicEffect(getThingPos(summon), CONST_ME_MAGIC_BLUE) return true else useCreateMonster = true end else useCreateMonster = true end if useCreateMonster then local pos = getThingPos(cid) pos.y = pos.y + 1 summon = doCreateMonster("Zodom", pos, false) if summon == true then doPlayerSendCancel(cid, "There is not enough room to summon a creature.") return false end end if not isCreature(summon) then return false end doConvinceCreature(cid, summon) if getCreatureMaster(summon) ~= cid then doRemoveCreature(summon) return false end doSendMagicEffect(getThingPos(summon), CONST_ME_MAGIC_BLUE) return true end
  24. KennyConrad

    Npc Faill?

    procure por isso nos 2 npcs <?xml version="1.0" encoding="UTF-8"?> e troque por <?xml version="1.0" encoding="ISO-8859-1"?>
  25. tatata eu ja criei o meu topico assunto encerrado.
  • Quem Está Navegando   0 membros estão online

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