Ir para conteúdo

ADMJuan

Campones
  • Total de itens

    76
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que ADMJuan postou

  1. Galera é o seguinte, eu não entendo o que tá acontecendo na demon quest, porque quando eu vou fazer ela, não passa daquela arvore no meio. vou postar aki os scripts: \data\movements\scripts\DOQ demonOakArea: function onStepIn(cid, item, position, fromPosition) if isPlayer(cid) == true and math.random(1, 24) == 1 then doTargetCombatHealth(0, cid, COMBAT_EARTHDAMAGE, -270, -310, CONST_ME_BIGPLANTS) end return true end demonOakTree: function onStepOut(cid, item, position, fromPosition) if(item.uid == 32193) then doTransformItem(item.uid, 2709) end return true end movements.xml <!-- Demon Oak --> <movevent type="StepOut" uniqueid="32193" event="script" value="DOQ/demonOakTree.lua" /> <movevent type="StepIn" itemid="8292" event="script" value="DOQ/demonOakArea.lua" /> \data\actions.xml: <!-- Demon Oak Quest --> <action itemid="8293" event="script" value="Oak/demonOak.lua"/> <action fromuid="12901" touid ="12904" event="script" value="Oak/demonOakChests.lua"/> <action uniqueid="55100" event="script" value="Oak/demonOakGravestone.lua" /> data\actions\scripts\Oak\demonOak: function onUse(cid, item, fromPosition, itemEx, toPosition) local onePerQuest = true local level = 120 local positions = { kick = { x = 32716, y = 32344, z = 7 }, summon = { {x=32713, y=32348, z=7}, {x=32719, y=32348, z=7}, {x=32712, y=32353, z=7}, {x=32713, y=32344, z=7} } } local summons = { [1] = {"Demon", "Grim Reaper", "Elder Beholder", "Demon Skeleton"}, [2] = {"Dark Torturer", "Banshee", "Betrayed Wraith", "Blightwalker"}, [3] = {"Bonebeast", "Braindeath", "Diabolic Imp", "Giant Spider"}, [4] = {"Hand of Cursed Fate", "Lich", "Undead Dragon", "Vampire"}, [5] = {"braindeath", "Demon", "Bonebeast", "Diabolic Imp"}, [6] = {"Demon Skeleton", "Banshee", "Elder Beholder", "Bonebeast"}, [7] = {"Dark Torturer", "Undead Dragon", "Demon", "Demon"}, [8] = {"Elder Beholder", "Betrayed Wraith", "Demon Skeleton", "Giant Spider"}, [9] = {"Demon", "Banshee", "Blightwalker", "Demon Skeleton"}, [10] = {"Grim Reaper", "Demon", "Diabolic Imp", "Braindeath"}, [11] = {"Banshee", "Grim Reaper", "Hand of Cursed fate", "Demon"} } local areaPosition = { {x=32705, y=32342, z=7, stackpos = 255}, {x=32726, y=32358, z=7, stackpos = 255} } local demonOak = {8288, 8289, 8290, 8291} local storages = { done = 35700, cutTree = 36901 } local blockingTree = { [2709] = {32193, 3669} } if blockingTree[itemEx.itemid] and itemEx.uid == blockingTree[itemEx.itemid][1] then local tree = toPosition if isInRange(tree, areaPosition[1], areaPosition[2]) then print("[Warning - Error::Demon Oak] Dead tree position is inside the quest area positions.\nDead tree position (x: " .. tree.x .. ", y: " .. tree.y .. ", z: " .. tree.z .. ")\nNorth-West area position (x: " .. areaPosition[1].x .. ", y: " .. areaPosition[1].y .. ", z: " .. areaPosition[1].z .. ")\nSouth-West area position (x: " .. areaPosition[2].x .. ", y: " .. areaPosition[2].y .. ", z: " .. areaPosition[2].z .. ")\nScript will not work correctly, please fix it.") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Something is wrong, please contact a gamemaster.") return false end if getPlayerLevel(cid) < level then doPlayerSendCancel(cid, "You need level " .. level .. " or more to enter this quest.") return true end if getPlayerStorageValue(cid, storages.done) > 0 then doPlayerSendCancel(cid, "You already done this quest.") return true end if getPlayerStorageValue(cid, storages.cutTree) > 0 then return false end if onePerQuest then local players = getPlayersOnline() for _, pid in ipairs(players) do if isInRange(getCreaturePosition(pid), areaPosition[1], areaPosition[2]) then doPlayerSendCancel(cid, "Wait until " .. getCreatureName(pid) .. " finish the quest.") return true end end end doTransformItem(itemEx.uid, blockingTree[itemEx.itemid][2]) doSendMagicEffect(toPosition, CONST_ME_POFF) doMoveCreature(cid, SOUTH) doPlayerSetStorageValue(cid, storages.cutTree, 1) return true elseif isInArray(demonOak, itemEx.itemid) then local get = getPlayerStorageValue(cid, itemEx.itemid) if get == -1 then doPlayerSetStorageValue(cid, itemEx.itemid, 1) end if(getPlayerStorageValue(cid, 8288) == 12 and getPlayerStorageValue(cid, 8289) == 12 and getPlayerStorageValue(cid, 8290) == 12 and getPlayerStorageValue(cid, 8291) == 12) then doTeleportThing(cid, positions.kick) doPlayerSetStorageValue(cid, storages.done, 1) return true end if getPlayerStorageValue(cid, itemEx.itemid) > 11 then doSendMagicEffect(toPosition, CONST_ME_POFF) return true end if(math.random(100) <= 1) then doPlayerSetStorageValue(cid, itemEx.itemid, 12) return true end if summons[get] then for i = 1, #summons[get] do doSummonCreature(summons[get][i], positions.summon[i]) end doSendMagicEffect(toPosition, CONST_ME_DRAWBLOOD) doPlayerSetStorageValue(cid, itemEx.itemid, get + 1) if math.random(100) >= 50 then doTargetCombatHealth(0, cid, COMBAT_EARTHDAMAGE, -270, -310, CONST_ME_BIGPLANTS) end end return false end end data\actions\scripts\Oak\demonOakChests: function onUse(cid, item, fromPosition, itemEx, toPosition) if item.uid == 12901 then queststatus = getPlayerStorageValue(cid, 12900) if queststatus < 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a Demon Legs.") doPlayerAddItem(cid, 2495, 1) doPlayerSetStorageValue(cid, 12900, 1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.") end elseif item.uid == 12902 then queststatus = getPlayerStorageValue(cid, 12900) if queststatus < 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a Rainbow Shield.") doPlayerAddItem(cid, 8905, 1) doPlayerSetStorageValue(cid, 12900, 1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.") end elseif item.uid == 12903 then queststatus = getPlayerStorageValue(cid, 12900) if queststatus < 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a Spellbook of Dark Mysteries.") doPlayerAddItem(cid, 8918, 1) doPlayerSetStorageValue(cid, 12900, 1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.") end elseif item.uid == 12904 then queststatus = getPlayerStorageValue(cid, 12900) if queststatus < 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a Royal Crossbow.") doPlayerAddItem(cid, 8851, 1) doPlayerSetStorageValue(cid, 12900, 1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.") end end return true end data\actions\scripts\Oak\demonOakGravestone: function onUse(cid, item, fromPosition, itemEx, toPosition) local position = {x=32786, y=32412, z=8} if getPlayerStorageValue(cid, 35700) >= 1 and getPlayerStorageValue(cid, 12900) == -1 then doTeleportThing(cid, position) doSendMagicEffect(position, CONST_ME_TELEPORT) doPlayerSendTextMessage(cid,22,"Congratulations! You earned the achievement \"Herbicide\".") doPlayerAddAchievement(cid, 83) else return false end return true end os item tá normal e tudo, o teleport para sala também, o problema é só a arvore mesmo. Que puder ajudar, vou dar 50 pontos no meu server. @Edit Pode fechar o tópico! depois de 15 horas tentando consegui achar o erro!
  2. ja arrumei isso! pode fechar! era só o banco de dados que tava bugado!
  3. vixe... ai lasca!! tem anti-nuker? ou então ele tem acesso a sua database.
  4. acho que é bem menos que isso!! tenta assim: 2 MB 14 player sem lag! pensa um pouco..
  5. Blz se funcionar eu edito ake e dou seu rep funcionou direitinho vlw
  6. Galera que puder postar um sistem de lottery, que funcione realmente eu vou estou dando 30 pontos no meu ot!
  7. funcionou quase que legal, pena que o script tá rodando direto! alguém pdoe ajuda ?
  8. Bom galera queria saber como faço pra aumentar o attack do exori con e do exori hur, porque paladin e kina é muito suqx, ai é chato. entedi
  9. Container ID: ID do item Count Container: Quantas cargas vai ter! ex: SSA no caso o SSA vai ter apenas 2 cargas Item ID: Aqui ficaria o ID da Backpack ou BAG Count Item: e aqui a quantidade de item vai ter dentro da backpack: ex: ai vai ter 20 SSA VLW Pelo menos no meu é assim! Mais valeu mesmo assim ^^ ajudou a intender!
  10. e onde eu boto esse script ?? function onLogin(cid) if isPremium(cid) ~= FALSE then if (getPlayerLevel(cid) <= 50) then doPlayerSetExperienceRate(cid, 90) end if (getPlayerLevel(cid) >= 51 and getPlayerLevel(cid) <= 100) then doPlayerSetExperienceRate(cid, 65) end if (getPlayerLevel(cid) >= 101 and getPlayerLevel(cid) <= 200) then doPlayerSetExperienceRate(cid, 52) end if (getPlayerLevel(cid) >= 201 and getPlayerLevel(cid) <= 300) then doPlayerSetExperienceRate(cid, 39) end if (getPlayerLevel(cid) >= 301 and getPlayerLevel(cid) <= 350) then doPlayerSetExperienceRate(cid, 26) end if (getPlayerLevel(cid) >= 351 and getPlayerLevel(cid) <= 400) then doPlayerSetExperienceRate(cid, 13) end if (getPlayerLevel(cid) > 400) then doPlayerSetExperienceRate(cid, 9) end end return TRUE end
  11. Obrigado! Depois eu vou adicionar mais coisa nova ^^
  12. ADMJuan

    Sha1

    cara se tira a criptografia vc vai ficar inseguro. e é no config.lua e não no config.php, mais é claro que no config.php que ele se refere é no gesior e o config.lua olhe se no seu tá assim: "sha1" dá ctrl+F e digita "sha1" case se não tiver assim, deverá tá assim: plan1
  13. Exatamente use o mordecc é melhor na minha opinião.
  14. Vlw! eu tô começando a instalar agora! e só uma simples observação ^^ $ sudo aptitude install mysql-server apache2 libapache2-mod-php5 php5 php5-mysql phpmyadmin obs: $ sudo apt-get install mysql-server apache2 libapache2-mod-php5 php5 php5-mysql phpmyadmin Vlws! Edit: Como faço para acessar o phpmyadmin ? ele tá dando uma erro no apache2 diz assim : The requested URL /phpmyadmin was not found on this server.
  15. Se você não se tocou ainda, seu roteador deve está em modo brigde e modem é pra tá só por tá mesmo, tipo: o modem vai passar só o ip, e roteador que deverá está como Brigde ai sim você faz todo processo que tem nesse tutoriais. oks ? Ajudei? +REP
  16. Qual o programa que eu uso para rodar o gesior no LINUX ? Sem ser o XAMPP é claro! se quiser postar m link com um tutorial pode! +rep
  17. Vlw, eu vou seguir essa dica, e rápido só esperando chegar as férias pra testar o Meu servidor no ubuntu, pra ver se ele vai rodar perfeitamente! Abraço! vlw muito!
  18. Infelizmente não deu certo, não tem nada haver com o gesior e sim com o banco. edit: Seja na foto como está: eu tava procurando e diz que não tem uma arquivo para português. nele.
  19. Não. mais antes ele tava normal, porque antes ele tava rodando no XAMPP dai eu migrei para o Uniform Server ai apareceu esse erro!
  20. Pessoal eu queria saber como faço para arrumar esse erro de caracterios especias! quando você digita "não ou tão" ele fica assim. e sendo que lá no banco tá normal, mais eu notei uma diferença porque está em latim1_geral_cgi algo parecido. mais quando você muda para utf8_geral_cgi ainda continue o mesmo erro, ou será que tá errado ? oque eu tô fazendo?
  21. Qual o melhor gerenciar para se Rodar um site e um OTserv 24 horas, sem ter problemas com saves e tudo mais. Eu tô em dúvida entre o: XAMPP Uniforme Server e estou aberto a outras sugestões também... Mais entre os 2 qual o melhor ? Porque estou tento muito problemas com XAMPP, quando chega a 41 player online, o server não deixa mais ninguém entrar. Abraços! E votem na enquete! Alguém ajudar aew ?
  • Quem Está Navegando   0 membros estão online

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