Ir para conteúdo

zesy

Campones
  • Total de itens

    90
  • Registro em

  • Última visita

Posts postados por zesy

  1. Só pra saber, alguém ai tem bug com outfit???

     

    Tipo, quando eu sou Orebound, e quero colocar o outfit do Orebound, da debug, e não é o outfit.

    Me disseram q tinha um nº máximo para colcocar no outfit.xml não sei se é vdd, mas to achando q é... :S

    Quando eu vou troca de outfit, dá debug, mas com o GOD não dá, dai fico na dúvida :S

  2. @gabriel1211995

     

    Cara, se der use spoiler tá? (Se der não... usa spoiler ae krl)

    E o bug pode tá no goback.lua (vê em actions e creaturescript)

     

    @Slicer

     

    Também queria saber como deixar o efeito mais "rapidin"... tem uns efeito meu aqui q fica mó lento...

    Em questão do look.lua ... se o player fizer uma guilda não vai dar pra ver ;S

    Acho q nao tem função pra verifica... dai vai ter q faze ela (shit) pra verifica o "sqlt" (<- Algo assim)

    Mas, acho q isso é um pouco irrelevante para o momento... :D

  3. @Zesy

     

    Só mudar isso para isso:

     

    if getPlayerGroupId(thing.uid) == 6 then
    ocupacao = "a GOD"

     

     

    EDIT: Font Color é o KRL

     

     

    Então cara, eu dei uma editadazinha no script, pra fala a verdade dei fiz uma organização q achei melhor...

    coloquei sim o q vc disse, só q nao tá indo ;P

     

    --EDIT--

    Só pra você ver como tá:

    if isPlayer(thing.uid) and thing.uid ~= cid then

     

    if getPlayerGroupId(thing.uid) == 6 then

    ocupacao = " and a Member of Black Pearl Team"

    elseif getPlayerGroupId(thing.uid) == 4 then

    ocupacao = " and a Game Master"

    elseif getPlayerGroupId(thing.uid) == 3 then

    ocupacao = " and a Tutor"

    elseif getPlayerGroupId(thing.uid) == 5 then

    ocupacao = " and a Sub"

    end

     

     

    --EDIT²--

    Acho q arrumei :D

     

    elseif getPlayerGroupId(thing.uid) == 1 then

    ocupacao = ""

    end

     

    Só coloquei isso no final, pra caso o player nao for nenhuma dessas, eu sei q poderia usar só o "else", mais pra mim entender melhor coloquei assim :D

  4. @Slicer

     

    Tava eu, fazendo a ronda no meu serv e me deparei:

     

    Dei look em 1 player:

    "You see PLAYER. He is a GOD and pokemon treiner" <~~~ Hãããmm???

    Dai falei pra ele da "look" em mim daí ele me mando isso:

    "You see GOD. He is a pokemon treiner" <~~ WTF???

     

    dai percebi:

     

    if isPlayer(thing.uid) and thing.uid ~= cid then

     

    if getPlayerGroupId(cid) == 6 then

    ocupacao = "a GOD"

    ...

     

    No caso ali "getPlayerGroudId(cid)" o cid quer dizer você msm, então se você for GOD e der look em um player vai aparece a msg q ele é GOD, pq vc é GOD.

     

    Entendeu o que eu quis dizer?

    Como não sou scripter(só intendo um pouco, pouco mesmo) tentei copia a ideia do "thing.uid" que é caso o player q vc estiver dando "look" q tem q ter tal coisa.

    Mais só q daí essa parte fica invalida, não sei porque, dai fica o erro.

     

    Caso você seja GOD, e der look em um player, vai fala q o player é GOD. Porque você q tem o groupId.

    Caso você seja player e der look em um GOD, fala q o GOD é player.

     

    A ideia ali nao devia ser algo assim?

     

    if isPlayer(thing.uid) and thing.uid ~= cid then

     

    if getPlayerGroupId(thing.uid) == 6 then

    ocupacao = "a GOD"

    ...

     

     

     

    Entendeu? se precisar de mais explicação ou melhora-la... só da um toke, que nóis arruma ;D

  5. Error:

    [27/07/2012 01:36:00] [Error - GlobalEvent Interface]

    [27/07/2012 01:36:00] data/globalevents/scripts/CleanGoldenArena.lua:onTimer

    [27/07/2012 01:36:00] Description:

    [27/07/2012 01:36:00] data/globalevents/scripts/CleanGoldenArena.lua:4: attempt to call global 'returnPositions' (a nil value)

    [27/07/2012 01:36:00] stack traceback:

    [27/07/2012 01:36:00] data/globalevents/scripts/CleanGoldenArena.lua:4: in function <data/globalevents/scripts/CleanGoldenArena.lua:1>

    [27/07/2012 01:36:00] [Error - GlobalEvents::timer] Couldn't execute event: CleanGoldenArena

     

     

    Hmm... ???

     

    --EDIT--

    Cara, testei dinovo a Golden Arena, do geito q vc me mando. Só vai a 1º wave... o resto não vai.

    Depois vou baixa change_log.v2.2 pra ver e depois vou testar.

  6. @Zeref

     

    Fui colocar aquela "Shiny ball" no server, ela funciona e tal. Só que mesmo pegando pokemons normais a ball fica shiny tbm. E vi que você não solucionou o caso do cara que tem aqui com o mesmo problema e ele não voltou a te procurar, da uma ajuda nisso? Não faço ideia o que seja.

     

    Tava acontecendo o msm cmg... coloca assim:

     

    if string.find(name, "shiny ") then

    ballcatch = { --essa é a config da ball shiny... caso o poke tem "shiny" no meio(no corpse)

    [2394] = {cr = 3, on = 24, off = 23, ball = 11737, send = 47, typeee = "normal"},

    [2391] = {cr = 6, on = 198, off = 197, ball = 11740, send = 48, typeee = "great"},

    [2393] = {cr = 10, on = 202, off = 201, ball = 11743, send = 46, typeee = "super"},

    [2392] = {cr = 15, on = 200, off = 199, ball = 11746, send = 49, typeee = "ultra"},

    [2398] = {cr = 13, on = 204, off = 203, ball = 2403, send = 45, typeee = "saffari"},

    }

    else

    ballcatch = { --essa é caso o nome não tiver shiny

    [2394] = {cr = 3, on = 24, off = 23, ball = 11826, send = 47, typeee = "normal"},

    [2391] = {cr = 6, on = 198, off = 197, ball = 11832, send = 48, typeee = "great"},

    [2393] = {cr = 10, on = 202, off = 201, ball = 11835, send = 46, typeee = "super"},

    [2392] = {cr = 15, on = 200, off = 199, ball = 11829, send = 49, typeee = "ultra"},

    [2398] = {cr = 13, on = 204, off = 203, ball = 2400, send = 45, typeee = "saffari"},

    }

    end

     

     

    And @Slicer ou vou testar o que vc me disse lá sobre a Golden Arena.

     

     

    --EDIT--

    @Slicer

    Cara uma coisa achei estranha:

    function onTimer(cid, interval, lastExecution)

     

    doBroadcastMessage("Golden Arena will begin in 10 minutes! Go prepare yourself!")

    addEvent(doBroadcastMessage, 300000, "Golden Arena will begin in 5 minutes!\nWe hope that participants are already prepared!")

    addEvent(getParticipantes, 480000)

    addEvent(doBroadcastMessage, 600000, "The Golden Arena are started!")

    addEvent(doWave, 600000, getGlobalStorageValue(22549) ~= -1 and true or false)

    getParticipantes()

    addEvent(doWave, 600000, true)

     

    Você falo pra mim muda o getGlobal... pra true né?

    dai vai ter 2 addEvent, posso tira o ultimo né...

  7. /\ teu globalevents/scripts/Golden Arena.lua ta assim?

    addEvent(doWave, 600000, getGlobalStorageValue(22549) ~= -1 and true or false)

     

    se sim.. mude pra isso..

    addEvent(doWave, 600000, true)

     

    eu mudei isso sem querer.. ;x malz..

     

    Ta assim:

    addEvent(doWave, 2000, true)

    Eo script tá assim:

     

    function doWave(continua)

    if getGlobalStorageValue(22547) == #waves+1 then

    continua = false

    setGlobalStorageValue(22547, -1) --podese organiza os horarios das golden arenas no globalevents.xml!!

    setGlobalStorageValue(22550, -1) --ta arrumado pra acontecer a cada 5h! lembrando q o horario do globalevents.xml

    end --tem q ser 10min antes do horario ms...

    --e o "CleanGoldenArena" tem q ser 1:30h~2h depois de começar a golden!

    if not continua then --e n esqueçam de arruma os horarios em talkactions/scripts/GoldenArena.lua na parte de horarios!

    return true

    end

     

    if getGlobalStorageValue(22548) <= 0 then

    local wave = getGlobalStorageValue(22547) <= 0 and 1 or getGlobalStorageValue(22547)

    for i = 1, #posis do

    monster = doSummonCreature(waves[wave], posis)

    setAgressive(monster) --alterado!!

    doSendMagicEffect(getThingPos(monster), 21)

    setPlayerStorageValue(monster, 22546, 1)

    end

    for _, sid in ipairs(getPlayersOnline()) do

    if getPlayerStorageValue(sid, 22545) == 1 then

    doPlayerSendTextMessage(sid, 20, "Wave "..wave.." will begin!")

    end

    end

    setGlobalStorageValue(22547, wave+1)

    setGlobalStorageValue(22548, #waves[wave])

    end

    addEvent(doWave, 60000, continua)

    end

     

    ------------------------------------------------------------------------------------------------------------------

    function getParticipantes()

    local s = ""

    if getGlobalStorageValue(22549) ~= -1 then

    s = string.explode(getGlobalStorageValue(22549), ",")

    end

     

    if s == "" then

    return true

    end

     

    for i = 1, #s do

    for _, sid in ipairs(getPlayersOnline()) do

    if getCreatureName(sid) == s then

    doTeleportThing(sid, getClosestFreeTile(sid, {x=1734, y=127, z=7})) --pos pra onde os players vao ser teleportados quando a golden começar!

    doSendMagicEffect(getThingPos(sid), 21)

    if #getCreatureSummons(sid) >= 1 then

    doTeleportThing(sid, getClosestFreeTile(getCreatureSummons(sid)[1], {x=1734, y=127, z=7})) --pos pra onde os pokes dos players serao teleportados!

    doSendMagicEffect(getThingPos(getCreatureSummons(sid)[1]), 21)

    end

    setPlayerStorageValue(sid, 22545, 1)

    setGlobalStorageValue(22550, (getGlobalStorageValue(22550) <= 0 and 0 or getGlobalStorageValue(22550))+1)

    end

    end

    end

    setGlobalStorageValue(22549, -1)

    end

    ------------------------------------------------------------------------------------------------------------------

     

    function onTimer(cid, interval, lastExecution)

     

    --[[doBroadcastMessage("Golden Arena will begin in 10 minutes! Go prepare yourself!")

    addEvent(doBroadcastMessage, 300000, "Golden Arena will begin in 5 minutes!\nWe hope that participants are already prepared!")

    addEvent(getParticipantes, 480000)

    addEvent(doBroadcastMessage, 600000, "The Golden Arena are started!")

    addEvent(doWave, 600000, getGlobalStorageValue(22549) ~= -1 and true or false) ]]

    getParticipantes()

    addEvent(doWave, 60000, true)

     

    return true

    end

     

    Eu não postei a parte das posis e da waves pq é irrelevante.

  8. @Slicer & Others

     

    Sim, fiz passo a passo o sistema da Golden, não esqueci de nada, eu adicionei 1 wave só pra test, dai mudei a linha q tinha que muda no pokeexp.lua ... mas msm assim não tá indo as outras waves... tem 20 pos, tem 20 pokes, 1 por cada pos...

     

    Vou dar uma olhada no sistema dinovo, vou refazer tudo o q é preciso...

     

    --EDIT--

     

    Refiz tudo, 2 vezes, não tinha nada q eu nao tinha colocado antes.

    Depois vou testar pra ver.

     

    --EDIT²--

     

    Aff... pq só aqui não tá indo :S

     

    Não adianta eu refiz tudo, contei quantos pokes tinha, quantas posis tinha tbm... arumei a wave lá no pokeexp.lua pra (4+1) q tinha q muda, mais a 2º wave nao vai :S

  9. @SLICER @SLICER!!!

     

    No meu Serv aqui a Golden Arena não tá funfando direito, tipo, só tá indo a 1º wave, não sei o q é isso... quando da a hora pra começa, tudo diboua... os players são teleportados pra arena, depois de uns segundos(acho q uns 2) os monstros são sumonados e tals... os player matam a wave e não acontece mais nada... mó tenso... Não aparece as outras waves... e não tem erro no console... :S

     

    Saberia me Explicar o q seria isso???

  10. @Zesy

     

    Que bagunça, dei uma arrumada no script lol:

     

     

    myball = getPlayerSlotItem(cid, 8)

    nexp = getItemAttribute(myball.uid, "nextlevelexp")

    thingball = getPlayerSlotItem(getCreatureMaster(thing.uid))

    nick = getItemAttribute(thingball.uid, "nick")

    if getCreatureMaster(thing.uid) == cid then

    string = "You see your "..string.lower(getCreatureName(thing.uid)).."

    if nick then

    string = string.." ("..nick..")"

    end

    string = string.." "..levelinfo.."."

    string = string.."\nHit points: "..getCreatureHealth(thing.uid).."/"..getCreatureMaxHealth(thing.uid).."."

    string = string.."\n"..getPokemonHappinessDescription(thing.uid)..""

    if getItemAttribute(myball, "level") <= 99 then

    string = string.."\nExperience needed to level up: "..nexp.."."

    end

    else

    string = "You see a "..string.lower(getCreatureName(thing.uid))..""

    if nick then

    string = string.." ("..nick..")"

    end

    string = string.." "..levelinfo.."."

    string = string.."\nIt belongs to "..getCreatureName(getCreatureMaster(thing.uid)).."."

    end

    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, string)

    return false

    end

     

     

    Ve se pega ou se pegava ve se resolveu ou sei lá ahusausa

     

    Então cara, não adianto nadinha... tipo só mandei uma parte do Script, a parte de quando você não é o Mestre da Criatura, daí sai o look... mesmo quando os pokes dos outros tão com nick, não aparece ele no look...

     

    Tenho umas duvidadas aqui tbm, tipo alguns corpos dos pokes não tá dando pra dar catch, tipo o ID do corpo tá igual lá na lib e o nome tá certinho tbm... os pokes são os shiny. Pokes que eu ja vi q tá com bug(Não dando pra dar catch) são:

    •Shiny Nidoran Female/Male

    •Shiny Mr. Mime

     

    Até agr só achei os 2 :S

     

    Vlw ai pelo script, apesar de nao resolver nada, mais pelo menos deu uma limpada na bagunça... kkkk

  11. @Slicer

     

    Valeu ai, o meu tava diferente, depois eu vou testar.

     

    Outra Dúvida:

    Look.lua

     

    if getCreatureMaster(thing.uid) == cid then

    local myball = getPlayerSlotItem(cid, 8).uid

    local nexp = getItemAttribute(myball, "nextlevelexp")

    local nick = getItemAttribute(getPlayerSlotItem(getCreatureMaster(thing.uid), 8).uid, "nick") or nil

     

    if nick ~= nil then

    string = "You see your "..string.lower(getCreatureName(thing.uid)).." ("..getItemAttribute(getPlayerSlotItem(getCreatureMaster(thing.uid), 8).uid, "nick")..") "..levelinfo.."."

    else

    string = "You see your "..string.lower(getCreatureName(thing.uid)).." "..levelinfo.."."

    end

    string = string.."\nHit points: "..getCreatureHealth(thing.uid).."/"..getCreatureMaxHealth(thing.uid).."."

    string = string.."\n"..getPokemonHappinessDescription(thing.uid)

    if getItemAttribute(myball, "level") <= 99 then

    string = string.."\nExperience needed to level up: "..nexp.."."

    end

    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, string)

    else

    if nick ~= nil then

    string2 = "You see a "..string.lower(getCreatureName(thing.uid)).." ("..getItemAttribute(getPlayerSlotItem(getCreatureMaster(thing.uid), 8).uid, "nick")..") "..levelinfo..".\nIt belongs to "..getCreatureName(getCreatureMaster(thing.uid)).."."

    else

    string2 = "You see a "..string.lower(getCreatureName(thing.uid)).." "..levelinfo..".\nIt belongs to "..getCreatureName(getCreatureMaster(thing.uid)).."."

    end

    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, string2)

    end

     

     

    return false

    end

     

    O que tem de errado na parte em negrito?

    ela é a parte do look q quando o summon não é seu, aparece a msg, eu tava tentando faze aparece o Nick q nem no PxG pra fica bom... mais não vai :S

  12. Porra, tou com umas dúvidas aqui:

     

    ) Eu adicionei o Crystal Onix no meu Serv, só que tem uma problema, eu fiz tudo que o @ZerefShirou fez nesse tuto aqui, mas ele dá problema, ele tem "Ghost Walk", na verdade ele nao tem, isso é o bug... Ele passa nas paredes e outras coisas como se tivesse, e nao adianta me fala que ele deve tar na tabela o Ghost Walk pq ele nao tá... e tipo, coloquei ele num npc, só que quando eu mato ele, ele vira um corpo, ou seja, como se realmente fosse um "Wild"(Selvagem) já procurei outras tabelas pra ver se tem q add ele mais nao achei... isso é tenso...

     

    ) Como eu aumento o dano de pokemon selvagem? por exemplo: eu vou mata um Zapdos, só que ele nao "hita" mto os danos dele são fracos, como eu aumento?

     

    ) Bug que volta life do poke: Exemplo com Charizard.

    • Você tira o Zard. Ele tá com vida full...

    • Daí você tá caçando, até que ele fica com life no vermelho.

    • Se você faz "logoff" com o Zard foda da ball, depois faz "login", ele vai tar dentro da bola, você tira o Zard e ele volta com o life que tava da ultima vez que ele tava dentro da ball, ou seja, life full.

     

    • Se você chama o Zard com o life no amarelo pra dentro da ball e depois efetua o "logoff" depois o "login", ele ainda vai continuar com a life no amarelo, daí tu caça mais um poco com ele, até ele fica com o life no vermelho, você faz "logoff" com o Zard pra fora da ball, depois o "login", você usa o Zard dinovo ele tá com o life no amarelo(sendo que a ultima vez que você chamou ele, o Zard tava com o life no amarelo)

     

    Conclusão, quando você faz "logoff" com o Pokemon pra fora da ball, não salva sua life, talvez nem seu Stats, eu ainda não ví, só percebi o life mesmo.

     

    Entendeu agora?

     

     

    Bom, eu acho q é isso...

    Se precisar que explique melhor, só avisa que faço um texto :) kkkk...

     

    Agradeço desde já...

  13. @All

     

    Alguém poderia me fala como aumento o dano dos pokes selvagens???

    Os lendários estavam sem attacks, então coloquei, só que eles rancam pouco.

    Alguém pode me ajuda?

     

    Outra Dúvida:

    Como posso fazer um poke imune à Sleep?

    Tipo Mew, quero que ele seja imune à todos attacks que fazem ele dormir. Tem como?

     

    Agradeço desde já!

  14. @ZerefShirou

     

    Não adianta, pode coloca só o zero q nao vai...

     

    tbm tava vendo nao tem nenhum erro no script... tá foda esse bug, os kra tão fazendo todas quest só correndo...

     

    EDIT: arrumei a solução:

    doChangeSpeed(cid, - getCreatureSpeed(cid))

    doChangeSpeed(cid, PlayerSpeed)

     

    Ví no Order.lua na parte do "End fly/ride"

    já q o comando é o mesmo então só copiei a parte da velocidade, deu certo.

     

    Então tá ae, pra quem tem essa dúvida.

  15. @ZerefShirou só pra mim ter certeza, pq meu pc estragou e fiquei um bom tempo sem entra aqui. Você corrigiu o Erro no seu sistema de Bike? ele nõ volta a Speed normal do player.

     

     

    function onUse(cid, item, frompos, item2, topos)

    BikeStorage = getPlayerStorageValue(cid, 5701)

    SurfStorage = getPlayerStorageValue(cid, 63215)

    FlyStorage = getPlayerStorageValue(cid, 17000)

    RideStorage = getPlayerStorageValue(cid, 17001)

    outfit = getCreatureOutfit(cid)

    if #getCreatureSummons(cid) > 0 then

    return true

    end

     

     

    local pos = getCreaturePosition(cid)

    local npos = {x=pos.x, y=pos.y, z=pos.z}

    local path = {8029}

    if (isInArray(path, getTileThingByPos(npos).itemid)) then

    return doPlayerSendCancel(cid, "You can\'t leave bike in the Bike Path.")

    end

     

    local grounds = {5405, 5406, 5407, 5408, 5409, 5410}

    if (isInArray(grounds, getTileThingByPos(npos).itemid)) then

    return doPlayerSendCancel(cid, "You cannot use bike in subwater.")

    end

     

    if SurfStorage > 0 or FlyStorage > 0 or RideStorage > 0 then

    if SurfStorage > 0 then

    system = "surf"

    elseif FlyStorage > 0 then

    system = "fly"

    elseif RideStorage > 0 then

    system = "ride"

    end

    return doPlayerSendCancel(cid, "You can\'t use bike while "..system..".")

    end

    if getPlayerSex(cid) == 0 then

    out = 1393

    else

    out = 1394

    end

    if BikeStorage <= 0 then

    doSendMagicEffect(getThingPos(cid), 3)

    setPlayerStorageValue(cid, 5701, 1)

    doChangeSpeed(cid, PlayerSpeed * 2)

    doSetCreatureOutfit(cid, {lookType = out, lookHead = outfit.lookHead, lookBody = outfit.lookBody, lookLegs = outfit.lookLegs, lookFeet = outfit.lookFeet}, -1)

    return true

    elseif BikeStorage > 0 then

    doSendMagicEffect(getThingPos(cid), 3)

    doChangeSpeed(cid, PlayerSpeed)

    setPlayerStorageValue(cid, 5701, 0)

    doRemoveCondition(cid, CONDITION_OUTFIT)

    return true

    end

    return true

    end

     

    Não liga, dei uma editadazinha pra nao poder tira a bike na Ciclovia nem usa ela no fundo d'agua...

     

     

    Dúvida:

     

    Como aumento os danos das magias dos Pokes Selvagens??? Tipo quer que o poke selvagem seja mais forte, sua move ranca mais life e tals...

  • Quem Está Navegando   0 membros estão online

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