Ir para conteúdo

fredpadua

Visconde
  • Total de itens

    411
  • Registro em

  • Última visita

Tudo que fredpadua postou

  1. fredpadua

    Scripts Poke

    Pessoal preciso de scripts de: Boost Stone Shiny Stone Ditto System Ride,Fly e Surf M1 ~ M12 (não sei o nome) Order System Valendo 2 +REP por dia. (Durante 1 semana)
  2. fredpadua

    Site Pokemon

    Galera, estou no xtibia a pouco tempo.. Ajudo quantos eu posso, mas hoje preciso da ajuda de vocês. Resolvi começar um server de pokemon e preciso de 1 site com um layout legal.. Queria um diferente desses tradicionais. se possivel um parecido com esse : http://www.pokeonline.com.br/ Valendo +REP pro melhor
  3. <vocation id="0" name="None" description="none" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="10" gainmanaticks="6" gainmanaamount="10" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" lostexp="3" lostmlv="3" lostskill="3" distdamage="2" meledamage="2" charge="11"> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="2.0"/> <skill id="2" multiplier="2.0"/> <skill id="3" multiplier="2.0"/> <skill id="4" multiplier="2.0"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/> </vocation> Acho que não pois os skills id's são equivalentes aos do novo script.. mas porque voce está usando o script antigo ao inves do novo ? É mais facil editar o script se ja tiver os nomes certos.. doque esse id's.
  4. fredpadua

    Leia-Me

    Ele fecha sozinho ? e Você hosteia em casa ou em um dedicado ?
  5. Especifique os scripts se não é impossivel ter ajudar.
  6. fredpadua

    Trainers

    Pode ser que o npc/nonstro do seu RME, não sejam igual do seu server.. Carregue seu "npc.xml / monster.xml" no seu RME e tente denovo.
  7. Amigo, basta ir no site do no-ip, e baixar o programa deles, que atualiza o ip a cada 5 segundos. http://www.no-ip.com/downloads.php
  8. Na minha opnião, apenas nesse servidor que você jogou. Imagina um knight com 50 de first no global? 3 hits por segundo ?
  9. fredpadua

    Ajuda!

    sqlType = "sqlite" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "" sqlDatabase = "pkmflash" sqlFile = "pkmflash.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "plain" Tente mudar o sqluser / pass sqlType = "sqlite" sqlHost = "localhost" sqlPort = 3306 sqlUser = "seu sql" sqlPass = "seu password" sqlDatabase = "pkmflash" sqlFile = "pkmflash.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "plain"
  10. Não querendo criticar o site, mas acho que no google search, é mais facil encontrar topicos expecificos.
  11. Para onde essa runa teleporta? e como edito o local ?.
  12. Abra sua config.lua e procure por "ip" Voce encontrará algo como --> ip = "127.0.0.1" Troque esse ip, pelo seu ip. Salve e feche. Agora só abrir o executavel do server.
  13. Amigo, meu ot tinha esseproblema. Crie um player normal e diga /attr group 6. Tenho quase certeza que fai funcionar. Mesmo no talkactions com acess 5 esse comando esta com problema e pode ser usando por player. Se for isso, delete a linha desse comando. (você ficará sem, mas ele tbm...)
  14. Vc pode usar o mapa que foi baixado, basta ir na sua config.la e trocar o nome do mapa, e naos e esqueça das coordenadas do templo. Ou pode selecionar o mapa, copiar e colar junto ao seu mapa.
  15. Ainda acho poque paladin tem a questão da distancia. Com uma arma com mesmo ataque ele bateria muito mais que um knight por exemplo. Coloque 40 de ataque pelomenos. (ataque total)
  16. Exatamente, stars/spears tem dano inferior a crossbow, exceto a assassin star que é muito forte. Mas acho que se fizesse isso, poderia pelomenos diminuir um pouco o ataque do crossbow editado.
  17. Amigo, se voc fizer isso, para não desequilibrar seu OT server aconselho almentar a defesa dos outros itens, pois paladin é uma classe considerada "papel" e se ela tiver defesa Seria como um knight com uma arma editada. Entendeu ? Paladin - ataques a distancia / pouca defesa. Knight - ataques fisicos / boa defesa Druid - magico / suporte Sorcerer - magico/ ataque magico Então a sugestao que te dou é editar todas antes de colocar paladin com escudo... E não há problemas em colocar crossbow de 1 mão ^^
  18. Amigo não é por má vontade que ninguem te ajuda, mas é porque a maioria dos scripts estão voltados para Tibia e não para pokemon, então tenha paciencia..
  19. Script "globalevents". local config = { playerCount = 2001, -- Global storage for counting the players left/entered in the event zombieCount = 2002, -- Global storage for counting the zombies in the event teleportActionId = 2000, -- Action id of the teleport needed for the movement script teleportPosition = {x = 1135, y = 1077, z = 3, stackpos = 1}, -- Where the teleport will be created teleportToPosition = {x = 1190, y = 1076, z = 7}, -- Where the teleport will take you teleportId = 1387, -- Id of the teleport timeToStartEvent = 5, -- Minutes, after these minutes the teleport will be removed and the event will be declared started timeBetweenSpawns = 20, -- Seconds between each spawn of zombie zombieName = "event zombie", -- Name of the zombie that should be summoned playersNeededToStartEvent = 5, -- Players needed before the zombies can spawn. -- Should be the same as in the creaturescript! -- The zombies will spawn randomly inside this area fromPosition = {x = 1186, y = 1072, z = 7}, -- top left cornor of the playground toPosition = {x = 1195, y = 1081, z = 7}, -- bottom right cornor of the playground } function onTimer() local tp = doCreateTeleport(config.teleportId, config.teleportToPosition, config.teleportPosition) doItemSetAttribute(tp, "aid", config.teleportActionId) doBroadcastMessage("Zombie event starting in " .. config.timeToStartEvent .. " minutes! The teleport will be closed when the event start!", MESSAGE_STATUS_WARNING) setGlobalStorageValue(config.playerCount, 0) setGlobalStorageValue(config.zombieCount, 0) addEvent(startEvent, config.timeToStartEvent * 1000 * 60) print(getGlobalStorageValue(2001)) end function startEvent() local get = getThingfromPos(config.teleportPosition) if get.itemid == config.teleportId then doRemoveItem(get.uid, 1) end local fromp, top = config.fromPosition, config.toPosition if getGlobalStorageValue(config.playerCount) >= config.playersNeededToStartEvent then addEvent(spawnZombie, config.timeBetweenSpawns * 1000) doBroadcastMessage("Good luck in the zombie event people! The teleport has closed!", MESSAGE_STATUS_WARNING) for x = fromp.x, top.x do for y = fromp.y, top.y do for z = fromp.z, top.z do areapos = {x = x, y = y, z = z, stackpos = 253} getPlayers = getThingfromPos(areapos) if isPlayer(getPlayers.uid) then doPlayerSendTextMessage(getPlayers.uid, MESSAGE_EVENT_ADVANCE, "The first zombie will spawn in " .. config.timeBetweenSpawns .. " seconds! Good luck!") end end end end else doBroadcastMessage("The Zombie event could not start because of to few players participating.\n At least " .. config.playersNeededToStartEvent .. " players is needed!", MESSAGE_STATUS_WARNING) for x = fromp.x, top.x do for y = fromp.y, top.y do for z = fromp.z, top.z do areapos = {x = x, y = y, z = z, stackpos = 253} getPlayers = getThingfromPos(areapos) if isPlayer(getPlayers.uid) then doTeleportThing(getPlayers.uid, getTownTemplePosition(getPlayerTown(getPlayers.uid)), false) doSendMagicEffect(getPlayerPosition(getPlayers.uid), CONST_ME_TELEPORT) end end end end end end function spawnZombie() if getGlobalStorageValue(config.playerCount) >= 2 then pos = {x = math.random(config.fromPosition.x, config.toPosition.x), y = math.random(config.fromPosition.y, config.toPosition.y), z = math.random(config.fromPosition.z, config.toPosition.z)} doSummonCreature(config.zombieName, pos) doSendMagicEffect(pos, CONST_ME_MORTAREA) setGlobalStorageValue(config.zombieCount, getGlobalStorageValue(config.zombieCount)+1) doBroadcastMessage("A zombie has spawned! There is currently " .. getGlobalStorageValue(config.zombieCount) .. " zombies in the zombie event!", MESSAGE_STATUS_CONSOLE_RED) addEvent(spawnZombie, config.timeBetweenSpawns * 1000) end end Script "movements" local config = { playerCount = 2001, -- Global storage for counting the players in the event maxPlayers = 15, -- Max players who can participate } function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if getGlobalStorageValue(config.playerCount) < config.maxPlayers then setGlobalStorageValue(config.playerCount, getGlobalStorageValue(config.playerCount)+1) if getGlobalStorageValue(config.playerCount) == config.maxPlayers then doBroadcastMessage("The Zombie event is now full [" .. getGlobalStorageValue(config.playerCount) .. " players]! The event will soon start.") else doBroadcastMessage(getPlayerName(cid) .. " entered the Zombie event! Currently " .. getGlobalStorageValue(config.playerCount) .. " players have joined!", MESSAGE_STATUS_CONSOLE_RED) end else addEvent(tpBack, 1000, cid, fromPosition) doPlayerSendCancel(cid, "The event is full. There is already " .. config.maxPlayers .. " players participating in the quest.") return false end print(getStorage(config.playerCount) .. " Players in the zombie event.") return true end function tpBack(cid, fromPosition) doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT) end Script "creaturescripts" local config = { playerCount = 2001, -- Global storage for counting the players left/entered in the event goblet = 5805, -- id of the gold goblet you'll get when finishing the event. rewards = {2195, 2152, 2160}, -- You will get this + a gold goblet with your name on. -- {moneyId, count, using? 1 for using moneyReward, 0 for not using.} moneyReward = {2160, 10, 1}, -- Should be same as in the globalevent! -- The zombies will spawn randomly inside this area fromPosition = {x = 1186, y = 1072, z = 7}, -- top left cornor of the playground toPosition = {x = 1195, y = 1081, z = 7}, -- bottom right cornor of the playground } function onStatsChange(cid, attacker, type, combat, value) if isPlayer(cid) and isMonster(attacker) then if isInArea(getPlayerPosition(cid), config.fromPosition, config.toPosition) then if getGlobalStorageValue(config.playerCount) >= 2 then doBroadcastMessage(getPlayerName(cid) .. " have been eated by Zombies!", MESSAGE_STATUS_CONSOLE_RED) local corpse = doCreateItem(3058, 1, getPlayerPosition(cid)) doItemSetAttribute(corpse, "description", "You recognize " .. getCreatureName(cid) .. ". He was killed by "..(isMonster(attacker) and "a "..string.lower(getCreatureName(attacker)) or isCreature(attacker) and getCreatureName(attacker) or "a field item")..".") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)), false) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT) setGlobalStorageValue(config.playerCount, getGlobalStorageValue(config.playerCount)-1) elseif getGlobalStorageValue(config.playerCount) == 1 then if isInArea(getPlayerPosition(cid), config.fromPosition, config.toPosition) then doBroadcastMessage(getPlayerName(cid) .. " won the Zombie event! Congratulations!", MESSAGE_STATUS_WARNING) local goblet = doPlayerAddItem(cid, config.goblet, 1) doItemSetAttribute(goblet, "description", "Awarded to " .. getPlayerName(cid) .. " for winning the Zombie event.") local corpse = doCreateItem(3058, 1, getPlayerPosition(cid)) doItemSetAttribute(corpse, "description", "You recognize " .. getCreatureName(cid) .. ". He was killed by "..(isMonster(attacker) and "a "..string.lower(getCreatureName(attacker)) or isCreature(attacker) and getCreatureName(attacker) or "a field item")..".") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)), false) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT) for _,items in ipairs(config.rewards) do doPlayerAddItem(cid, items, 1) end if config.moneyReward[3] == 1 then doPlayerAddItem(cid, config.moneyReward[1], config.moneyReward[2]) end end for x = config.fromPosition.x, config.toPosition.x do for y = config.fromPosition.y, config.toPosition.y do for z = config.fromPosition.z, config.toPosition.z do areapos = {x = x, y = y, z = z, stackpos = 253} getMonsters = getThingfromPos(areapos) if isMonster(getMonsters.uid) then doRemoveCreature(getMonsters.uid) end end end end end return false end end return true end Só pra constar, esse script consegui aqui no xTibia e não consegui entender muitos values, uniques ids, actions ids e coordenadas. Se puder me ajudar, ganha meu REP+ por 1 semana.
  20. fredpadua

    Evento Zumbi

    Iae galera, numca fiz um pedido desses, então se nao for a area certa por favor movam. Estou precisando de um script do "Evento Zumbi" mas preciso que editam o post mostrando tudo que precisar editar pra colocar o evento no meu OT (Mapa proprio). Por exemplo, peguei um script esses dias mas quando coloquei no server.. não funcionou pois as coordenadas não batiam e os "Zumbis" nasciam no meio de uma hunt la.. Então é isso ai galera Estou dando 2 REP+ pra quem me ajuda.
  21. Acontece muito, certamente seu Otserver foi criando no mapa de outro mais antigo, e o templo principal nao é oq vc editou. Cheque as coodernadas. Ajudei? REP+
  22. Use "Sniper" para comprar addon de "Hunter" Ajudei ? REP+
  23. fredpadua

    Equipe

    Podemos conversar > fred_padua@hotmail.com
  24. Area errada. Crie outro topico, na area certa, que poderei te ajudar.
  • Quem Está Navegando   0 membros estão online

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