Ir para conteúdo

AdmPhantom

Campones
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por AdmPhantom

  1. Não sei se é aqui que posta (foi mal se não for),mas aí vai:

    Estou com um problema do .exe do meu Server( Pokemon ) e queria ver se vocês davam uma olhada aqui, pq começa a aparecer isso no console(muito repetidamente, muito rápido):

     

     

    [05/12/2012 19:45:41] [Error - TalkAction Interface]

    [05/12/2012 19:45:41] data/talkactions/scripts/move1.lua:onSay

    [05/12/2012 19:45:41] Description:

    [05/12/2012 19:45:41] (luaGetThingFromPos) Tile not found

     

    Tem algum jeito de resolver? se precisar, o meu move1.lua é esse:

     

    local msgs = {"use ", ""}

    function doAlertReady(cid, id, movename, n, cd)

    if not isCreature(cid) then return true end

    local myball = getPlayerSlotItem(cid, 8)

    if myball.itemid > 0 and getItemAttribute(myball.uid, cd) == "cd:"..id.."" then

    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, getPokeballName(myball.uid).." - "..movename.." (m"..n..") is ready!")

    return true

    end

    local p = getPokeballsInContainer(getPlayerSlotItem(cid, 3).uid)

    if not p or #p <= 0 then return true end

    for a = 1, #p do

    if getItemAttribute(p[a], cd) == "cd:"..id.."" then

    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, getPokeballName(p[a]).." - "..movename.." (m"..n..") is ready!")

    return true

    end

    end

    endfunction onSay(cid, words, param, channel)

     

    if param ~= "" then return true end

    if string.len(words) > 3 then return true endif #getCreatureSummons(cid) == 0 then

    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need a pokemon to use moves.")

    return 0

    end

    --alterado v2.5

    local mypoke = getCreatureSummons(cid)[1]

    if getCreatureCondition(cid, CONDITION_EXHAUST) then return true end

    if getCreatureName(mypoke) == "Evolution" then return true endlocal name = getCreatureName(mypoke) == "Ditto" and getPlayerStorageValue(mypoke, 1010) or getCreatureName(mypoke)

    local it = string.sub(words, 2, 3)

    local move = movestable[name].move1

    if getPlayerStorageValue(mypoke, 212123) >= 1 then

    cdzin = "cm_move"..it..""

    else

    cdzin = "move"..it.."" --alterado v2.5

    endif it == "2" then

    move = movestable[name].move2

    elseif it == "3" then

    move = movestable[name].move3

    elseif it == "4" then

    move = movestable[name].move4

    elseif it == "5" then

    move = movestable[name].move5

    elseif it == "6" then

    move = movestable[name].move6

    elseif it == "7" then

    move = movestable[name].move7

    elseif it == "8" then

    move = movestable[name].move8

    elseif it == "9" then

    move = movestable[name].move9

    elseif it == "10" then

    move = movestable[name].move10

    elseif it == "11" then

    move = movestable[name].move11

    elseif it == "12" then

    move = movestable[name].move12

    elseif it == "13" then

    move = movestable[name].move13

    end

    if not move then

    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your pokemon doesn't recognize this move.")

    return true

    end --if false and getLevel(mypoke) < move.level then

    if getLevel(mypoke) < move.level then

    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your pokemon doesn't have enough level to use this move.")

    return 0

    end

    if getCD(getPlayerSlotItem(cid, 8).uid, cdzin) > 0 and getCD(getPlayerSlotItem(cid, 8).uid, cdzin) < (move.cd + 2) then

    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have to wait "..getCD(getPlayerSlotItem(cid, 8).uid, cdzin).." seconds to use "..move.name.." again.")

    return 0

    endif getTileInfo(getThingPos(mypoke)).protection then

    doPlayerSendCancel(cid, "Your pokemon cannot use moves while in protection zone.")

    return 0

    end

     

    if getPlayerStorageValue(mypoke, 3894) >= 1 then

    return doPlayerSendCancel(cid, "You can't attack because you is with fear") --alterado v2.3

    end

     

    if (move.name == "Team Slice" or move.name == "Team Claw") and #getCreatureSummons(cid) < 2 then --alterado v2.5

    doPlayerSendCancel(cid, "Your pokemon need be in a team for use this move!")

    return 0

    end

    --alterado v2.6

    if isCreature(getCreatureTarget(cid)) and isInArray(specialabilities["evasion"], getCreatureName(getCreatureTarget(cid))) and math.random(1, 100) <= 10 then

    local target = getCreatureTarget(cid)

     

    if isCreature(getMasterTarget(target)) then --alterado v2.6 --alterado v2.5

    doSendMagicEffect(getThingPos(target), 211)

    doSendAnimatedText(getThingPos(target), "TOO BAD", 215)

    doTeleportThing(target, getClosestFreeTile(target, getThingPos(mypoke)), false)

    doSendMagicEffect(getThingPos(target), 211)

    doFaceCreature(target, getThingPos(mypoke))

    return true --alterado v2.6

    end

    end

     

    if move.target == 1 thenif not isCreature(getCreatureTarget(cid)) then

    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You don\'t have any targets.")

    return 0

    end

    if getCreatureCondition(getCreatureTarget(cid), CONDITION_INVISIBLE) then

    return 0

    endif getCreatureHealth(getCreatureTarget(cid)) <= 0 then

    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your have already defeated your target.")

    return 0

    end

    if not isCreature(getCreatureSummons(cid)[1]) then

    return true

    endif getDistanceBetween(getThingPos(getCreatureSummons(cid)[1]), getThingPos(getCreatureTarget(cid))) > move.dist then

    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Get closer to the target to use this move.")

    return 0

    end

    if not isSightClear(getThingPos(getCreatureSummons(cid)[1]), getThingPos(getCreatureTarget(cid)), false) then

    return 0

    end

    endlocal newid = 0

    if isSleeping(mypoke) or isSilence(mypoke) then --alterado v2.5

    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sorry you can't do that right now.")

    return 0

    else

    newid = setCD(getPlayerSlotItem(cid, 8).uid, cdzin, move.cd)

    end

     

    doCreatureSay(cid, ""..getPokeName(mypoke)..", "..msgs[math.random(#msgs)]..""..move.name.."!", TALKTYPE_SAY)

     

    local summons = getCreatureSummons(cid) --alterado v2.6addEvent(doAlertReady, move.cd * 1000, cid, newid, move.name, it, cdzin)

     

    for i = 2, #summons do

    if isCreature(summons) and getPlayerStorageValue(cid, 637501) >= 1 then

    docastspell(summons, move.name) --alterado v2.6

    end

    end

    docastspell(mypoke, move.name)

    doCreatureAddCondition(cid, playerexhaust)if useKpdoDlls then

    doUpdateCooldowns(cid)

    end

    return 0

    end

     

     

    Grato desde já

  2. Falae galera, aqui é o Adm Phantom trazendo mais um server de Pokemon, o Soul Orb.

     

     

    Alguns atrativos do Server:

     

    -Sistema Ride/Fly/Blink/Teleport 100%

    -Todas as ilhas Kanto

    -Pokemons 2ª Geração

    -TV System 100%

    -Npc que compra Pokes

    -Começa lvl 50 com direito a 1 pokemon (Bulbasaur,Cyndaquil,Totodile,Squirtle,Charmander,Chikorita) e + um até level 100 a escolha sem ser Shiny nem Lendário.

    -Dentre outos!

     

    - Algumas Prints:

    respshiny.png

     

    outlandt.png

     

    claspromo.png

     

    buzz10050.png

     

    170r.png

     

     

     

    @edit: Estamos colocando Outland!!

    @edit²: A pedidos, vou colocar as rates de exp, algumas prints, as salas do Hamachi e link do client:

     

    - As salas do Hamachi são: Soul Orb 1, Soul Orb 2... até o 6. Senha 123.

    - Link do client: www.mediafire.com/?h2nayuhr3astuw1

    - Rate de xp: x20

     

    Tutorial de como entrar no Server

    http://pokesoulorb.forumeiros.com/

     

    noewvo.png

  • Quem Está Navegando   0 membros estão online

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