Ir para conteúdo
  • Cadastre-se

r0bert0lol

Membro
  • Total de itens

    215
  • Registro em

  • Última visita

  • Dias Ganhos

    10

Tudo que r0bert0lol postou

  1. @louco3626 Será que essas houses de "No Town" foram criadas com base no banco de dados quando você abriu o servidor mesmo após ter deletado o house.xml ? Pode ser que sim, verifique a tabela houses no seu banco de dados. Limpe a tabela houses, depois delete o arquivo house.xml e tente novamente xd
  2. @Jensen O Script fica assim : local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavi
  3. @louco3626 deleta o arquivo-house.xml da sua pasta data/world que vai resetar tudo.
  4. Boa Tarde @leozincorsair , segue o script. Crie um NPC.xml <npc name="Iruka Sensei" script="data/npc/scripts/bonus.lua" walkinterval="2000" speed="0" floorchange="0"> <health now="1000" max="1000"/> <look type="215" head="0" body="86" legs="0" feet="38" addons="1"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME| voce deseja receber um {bonus} de vida e experiencia ?." /> </parameters> </npc> Crie um arquivo bonus.lua em npc/scripts local keywordHandler = KeywordHandler:new() local npcHandler = N
  5. @ADM Mayk on BaiakME <?php function getCount ($table, $where = array() { global $SQL; $whereSql = $where['key'] . " " . $where['operation'] . " " . $where['value']; $sth = $SQL->prepare("SELECT COUNT(*) FROM $table WHERE $whereSql"); $sth->execute(); return $sth->fetch()[0]; } $query = $SQL->query('SELECT `players`.`name`,`players`.`id`,`players`.`level`, `players`.`experience`, `server_motd`.`id`, `server_motd`.`text` FROM `players`,`server_motd` WHERE `players`.`group_id` < '.$config['site']['players_group_id_block'].' AND `players`.`name` != "Account Manager"
  6. @bpm91 Não, deixe 100 e a chance será de 10 % de acordo com as configurações estão no seu config.lua e login.lua
  7. @bpm91 Os valores das colunas loss_mana , loss_items, loss_skills estão errados, troque de 1000 para 100.
  8. Não entendi, se ele está invisível porque ele tomaria dano ? Criatura quando está com o defense invisible ativado ele só toma dano de area... @bpm91
  9. @bpm91 Olha cara muita coisa pode estar causando isso você tem que procurar, verifique esses possíveis locais que podem estar configurados errado config.lua deathLosePercent = -1 /data/creaturescripts/scripts/login.lua function onLogin(cid) local loss = getConfigValue('deathLostPercent') if(loss ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) end Também pode ser configurado a questão do loss no seu banco de dados, nos samples... Verifica a coluna loss_experience, mana, skills, conteiner e items veja se estão com valor = 100.
  10. @Rayo É isso mesmo que ele quer, @bpm91 é só inverter a ordem das condições function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, 8087) < 1 then if getPlayerFreeCap(cid) >= 100 then doPlayerAddItem(cid,2147,6) setPlayerStorageValue(cid,8087,1) doPlayerSendTextMessage(cid,25,"You found a 6 small rubies!") else doPlayerSendTextMessage(cid,22,"You need 100 cap or more to loot this!") end else doPlayerSendTextMessage(cid,25,"It's empty.") end return TRUE end
  11. Tenta por um dentro do outro assim kkk@bpm91 function onUse(cid, item, frompos, item2, topos) if getPlayerFreeCap(cid) >= 100 then if getPlayerStorageValue(cid, 8087) < 1 then doPlayerAddItem(cid,2147,6) setPlayerStorageValue(cid,8087,1) doPlayerSendTextMessage(cid,25,"You found a 6 small rubies!") else doPlayerSendTextMessage(cid,25,"It's empty.") end else doPlayerSendTextMessage(cid,22,"You need 100 cap or more to loot this!") end return TRUE end
  12. @VitaoGames Isso é um mod, você coloca o arquivo.xml na pasta mods do seu servidor.
  13. @RAJADAO Você ta usando o encaminhamento de uma forma errada, não deveria usar, e só usaria se quisesse que o seu domínio antique74 encaminhasse para outro domínio diferente exemplo antique75. Desativa o encaminhamento. Se mesmo você excluindo essa conexão do tipo A que fez não aparece a opção de editar da outra, aconselho você a entrar em contato com o suporte deles né... Também tenho um domínio godaddy e não tive problemas para editar veja;
  14. @bpm91 Adcione a tag em actions.xml <action itemid="Id do Item" script="Premium_Scroll.lua"/> Premium_Scroll.lua --Config-- local Scrolls = { [Id do Item] = {14, "Voce ganhou 14 Dias VIP."} } local DaysLimit = 360 -- Limite de dias premium --Config end -- function onUse(cid, item, fromPosition, itemEx, toPosition) if(Scrolls[item.itemid] ~= nil) then if(getPlayerPremiumDays(cid) + Scrolls[item.itemid][1]) >= DaysLimit then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce nao pode comprar mais "..DaysLimit.." dias vip.") else doPlayerAddPremiumDays(cid, Scroll
  15. @RAJADAO Depois de comprar seu domínio acessa a parte de Gerenciamento de DNS, edita o registro de tipo A colocando seu IP do host para ser apontado, salva e espera alguns minutos.
  16. TFS 0.4 / OTX Olá galera, estou com uma dúvida em um código creaturescripts aqui, a ideia do código é fazer com que um X NPC seja criado no exato momento e local que uma Y Creatura seja morta. Código.lua local monstro = "Boss" local NPC = "NPC Boss" function onKill(cid, target, damage, flags) if getCreatureName(target) == monstro then doCreateNpc(NPC, getCreaturePosition(target)) end if getCreatureName(cid) == monstro then local pos = getCreaturePosition(cid) doRemoveCreature(cid) doCreateNpc(NPC, pos) end return true end Dúvida No caso desse
  17. Se voce tiver dificuldades com source, mexe no config.lua rateMonsterDefense = 1.0 Testa colocar 2.0 e veja se o dano cai pela metade, se cair ficará igual ao dano que os players causam uns aos outros ;p kkk
  18. @fearson Agora vai, o erro estava no parametro do addevent que esqueci de trocar ;s local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, COLOR_YELLOW) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 12) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -83.3, 0, -91.6, 0) local function onCastSpell1(cid, var) local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+2, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z} doSendMagi
  19. @fearson Eaí, tenta assim. local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, COLOR_YELLOW) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 12) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -83.3, 0, -91.6, 0) local function onCastSpell1(cid, var) local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+2, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z} doSendMagicEffect(position1, 77) return doCombat(cid, combat1, var)
  20. Quem é vivo sempre aparece, idae Weslwy. Apesar de parecer complexo, na verdade é completo, esse é o sistema de task que eu uso. É simples, basta criar um npc e configurar o mod. Quem é vivo sempre aparece, idae Weslwy.@weslwy Apesar de parecer complexo, na verdade é completo, esse é o sistema de task que eu uso. É simples, basta criar um npc e configurar o mod.
  21. Alterando o IP voce consegue colocar na lista denovo, porem se não corrigir o que causou o spoofing seu server é banido denovo. Revise areas No-logout em seu server, sistemas de prisões para jogadores geralmente são essas coisas que causam spoofing no otserverlist
  22. Olá Galera, o script logo abaixo tem como objetivo criar um monstro, eu gostaria de colocar mais uma condição nesse script que é o seguinte : Uma condição que verifica que o monstro já está criado e que ele deve ser morto para ser criado novamente ! Alguém manja ? Tentei mas não consegui local time = 600 -- tempo em segundos para usar local monster = "Demon" -- "Monstro" entre aspas local pos = {x=805, y=568, z=7} -- Posição que irá nascer. function onUse(cid, item, frompos, itemex, topos) if item.itemid % 2 == 1 then doTransformItem(item.uid, item.itemid + 1) els
  23. TFS 0.4 Galera alguém já se deparou com esse Erro ? Uma notificação de erro no terminal, acho estranho pois não oferece mais nenhuma informação sobre o possível erro. Apenas essa mensagem.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo