Ir para conteúdo

kalawalo

Campones
  • Total de itens

    66
  • Registro em

  • Última visita

Posts postados por kalawalo

  1. Bom primeiramente peço desculpa se postei na área incorreta, não costumo fazer tópicos, então não sei se está certo.

    obs1: É só um show-off.

    obs2: (Não reparem no visual, não sou bom com isso).

    post-356812-0-63068400-1444750558_thumb.pngpost-356812-0-90193200-1444751601_thumb.png


    Como funciona?
    R:Ele compara os arquivos da pasta do client, e se estiver diferente da do host ele baixa o que esta diferente e instala, se não tiver nada diferente ele só abre normalmente.Após Clicar em jogar abre a 2 Parte com as regras do servidor e a opção de escolher entre OpenGL e Dx9.

    Algumas informaçoes:
    Botões com efeito.
    imagem do centro dele é puxada de um site.


    Bom é isso gente.

    Creditos:
    Eu
    OTPokemon(Imagens)
    Google(Imagens)

  2. o do hp eu não sei, mas para tirar o caught dela, você vai ter que ir em data>items e depois abir o items.xml, então você procura pelo id desse caught pokes(dando look com o adm voce pega o id), e retira esse attribute dele <attribute key="slotType" value="ring" /> feito isso você terá que adicionar o mesmo attribute nos items que você quer que poderá usar esse slot

    não sei se você vai conseguir intender, mas vo dar exemplo:

    <item id="12343" article="a" name="revive" plural="revives">
    <attribute key="description" value="This potion can cure a fainted pokemon and remove all status ailment." />
    <attribute key="slotType" value="ring" />
    </item>



    OBS: você terá que fazer uma nova acc pra isso funcionar
  3. [10/11/2013 00:20:21] [Error - Spell Interface]
    [10/11/2013 00:20:21] data/spells/scripts/sasuke/kura.lua:onCastSpell
    [10/11/2013 00:20:21] Description:
    [10/11/2013 00:20:21] attempt to index a number value
    [10/11/2013 00:20:21] stack traceback:
    [10/11/2013 00:20:21] [C]: in function 'doSetCreatureOutfit'
    [10/11/2013 00:20:21] data/spells/scripts/sasuke/kura.lua:16: in function <data/spells/scripts/sasuke/kura.lua:9>


    agora deu esse erro
  4. craigmaibbit no meu nao faz nada e da esse erro:


    [09/11/2013 23:53:09] [Error - Spell Interface]
    [09/11/2013 23:53:09] data/spells/scripts/sasuke/kura.lua:onCastSpell
    [09/11/2013 23:53:09] Description:
    [09/11/2013 23:53:09] data/spells/scripts/sasuke/kura.lua:10: attempt to index local 'outfit' (a number value)
    [09/11/2013 23:53:09] stack traceback:
    [09/11/2013 23:53:09] data/spells/scripts/sasuke/kura.lua:10: in function <data/spells/scripts/sasuke/kura.lua:7>


    sera que fiz algo errado? se me ajuda dou curtir ++
  5. Seria Isso?


    --[[
    Capture The Flag System
    Author: Maxwell Denisson(MaXwEllDeN)
    Version: 1.0
    ]]
    _CTF_LIB = {
    redid = 17530,
    greenid = 17531,
    Flagsto = 13221,
    teamssto = 17530,
    winp = 15,
    recompCTF = {{2160, 2}},
    nopen = true, -- Precisa usar o comando para abrir? false não true sim
    CTFSto = 95712,
    TownExit = 1, -- Templo que o player será teletransportado quando acabar o evento ou ele sair dele.
    price = false, -- Preço para entrar no Evento, caso não precise Digite false.
    teamsOUT = {}
    }
    _CTF_LIB.flags = {
    [_CTF_LIB.redid] = {pos = {x = 1013, y = 707, z = 6},
    posEflag = {x = 1011, y = 707, z = 7},
    id = 1435, color = 180, na = "Madara",
    temple = 5,
    color = 180,
    out = {
    [1] = {lookType = 244, lookHead = 0, lookBody = 132, lookLegs = 113, lookFeet = 94},
    [2] = {lookType = 244, lookHead = 0, lookBody = 94, lookLegs = 113, lookFeet = 113},
    [3] = {lookType = 244, lookHead = 0, lookBody = 132, lookLegs = 113, lookFeet = 94, lookAddons = 3}}
    },
    [_CTF_LIB.greenid] = {pos = {x = 1012, y = 735, z = 6},
    posEflag = {x = 1010, y = 734, z = 7},
    id = 1437, color = 30, na = "Hashirama",
    temple = 6,
    color = 31,
    out = {
    [1] = {lookType = 370, lookHead = 0, lookBody = 121, lookLegs = 101, lookFeet = 101},
    [2] = {lookType = 370, lookHead = 0, lookBody = 121, lookLegs = 101, lookFeet = 101, lookAddons = 1},
    [3] = {lookType = 370, lookHead = 0, lookBody = 121, lookLegs = 101, lookFeet = 101, lookAddons = 3}}
    }
    }
    for a, b in pairs(_CTF_LIB.flags) do
    local condition = createConditionObject(CONDITION_OUTFIT)
    setConditionParam(condition, CONDITION_PARAM_TICKS, 180000*1000)
    addOutfitCondition(condition, b.out[1])
    local condition2 = createConditionObject(CONDITION_OUTFIT)
    setConditionParam(condition2, CONDITION_PARAM_TICKS, 180000*1000)
    addOutfitCondition(condition2, b.out[2])
    local other = createConditionObject(CONDITION_OUTFIT)
    setConditionParam(other, CONDITION_PARAM_TICKS, 180000*1000)
    addOutfitCondition(other, b.out[3])
    _CTF_LIB.teamsOUT[a] = {}
    _CTF_LIB.teamsOUT[a][0] = condition2
    _CTF_LIB.teamsOUT[a][1] = condition
    _CTF_LIB.teamsOUT[a][2] = other
    end
    function MsgToCTFM(class, msg)
    for _, b in pairs (getOnlinePlayers()) do
    local b = getPlayerByNameWildcard(b)
    if (getPlayerStorageValue(b, _CTF_LIB.teamssto) > 0) then
    doPlayerSendTextMessage(b, class, msg)
    end
    end
    end
    function getTeamLivre()
    local teams = {}
    for a, b in pairs(_CTF_LIB.flags) do
    table.insert(teams, {getGlobalStorageValue(a), a})
    end
    if (teams[1][1] < teams[2][1]) then
    return teams[1][2]
    elseif (teams[1][1] > teams[2][1]) then
    return teams[2][2]
    end
    local team = teams[math.random(#teams)][2]
    return team
    end
    function doFindItemInPos(ids,pos) -- By Undead Slayer
    local results = {}
    for _ = 0, 255 do
    local findPos = {x = pos.x, y = pos.y, z = pos.z, stackpos = _}
    if isInArray(ids, getThingFromPos(findPos).itemid) then
    table.insert(results, getThingFromPos(findPos))
    end
    end
    return results
    end
    function CTF_createFlags()
    for a, b in pairs(_CTF_LIB.flags) do
    local item = doCreateItem(b.id, 1, b.pos)
    doItemSetAttribute(item, "uid", a)
    doItemSetAttribute(item, "aid", 67189)
    b.posEflag.stackpos = 0
    local item = getThingFromPos(b.posEflag).uid
    doItemSetAttribute(item, "uid", a)
    doItemSetAttribute(item, "aid", 15312)
    setGlobalStorageValue(a-15, 0)
    setGlobalStorageValue(a, 0)
    end
    end
    function ComparePosition(pos1, pos2)
    if (((pos1.x ~= pos2.x) or (pos1.y ~= pos2.y) or (pos1.z ~= pos2.z))) then
    return false
    end
    return true
    end
    function CreateFlag(pos, id)
    if (#doFindItemInPos({id}, pos) < 1) then
    return doCreateItem(id, 1, pos)
    end
    return true
    end
    function RemoveFlag(pos, id)
    local iteims = doFindItemInPos({id}, pos)
    if (#iteims > 0) then
    for _, b in pairs(iteims) do
    doRemoveItem(b.uid, 1)
    end
    end
    return true
    end
    function WalkFlag(uid, team, pos, bant)
    local function Alert(pos)
    if (isCreature(uid)) then
    if (getPlayerStorageValue(uid, _CTF_LIB.Flagsto) < 1) or (getPlayerStorageValue(uid, _CTF_LIB.teamssto) < 1) then
    return RemoveFlag(getPPos(uid), _CTF_LIB.flags[bant].id)
    end
    if (getPlayerStorageValue(uid, _CTF_LIB.Flagsto) == 17001) then
    RemoveFlag(getPPos(uid), _CTF_LIB.flags[bant].id)
    return setPlayerStorageValue(uid, _CTF_LIB.Flagsto, -1)
    end
    if not(ComparePosition(getThingPos(uid), getPPos(uid))) then
    RemoveFlag(getPPos(uid), _CTF_LIB.flags[bant].id)
    setPPos(uid, getThingPos(uid))
    CreateFlag(getThingPos(uid), _CTF_LIB.flags[bant].id)
    end
    addEvent(Alert, 250, pos)
    end
    end
    Alert(pos)
    return true
    end
    function setPPos(uid, pos)
    return setPlayerStorageValue(uid, 50117, "{x = ".. pos.x ..", y = ".. pos.y ..", z = ".. pos.z .."}")
    end
    function getPPos(uid)
    return loadstring('return ' .. getPlayerStorageValue(uid, 50117))()
    end
    function getFlag(uid, team, bant)
    setPPos(uid, getThingPos(uid))
    CreateFlag(getThingPos(uid), _CTF_LIB.flags[bant].id)
    setPlayerStorageValue(uid, _CTF_LIB.Flagsto, bant)
    MsgToCTFM(22, getCreatureName(uid) .. " roubou a bandeira do time ".. _CTF_LIB.flags[bant].na .. "!")
    return WalkFlag(uid, team, getThingPos(uid), bant)
    end
    function devolverFlag(uid, team)
    if (#doFindItemInPos({_CTF_LIB.flags[team].id}, _CTF_LIB.flags[team].pos) < 1) then
    local item = doCreateItem(_CTF_LIB.flags[team].id, 1, _CTF_LIB.flags[team].pos)
    doItemSetAttribute(item, "uid", team)
    doItemSetAttribute(item, "aid", 67189)
    end
    return setPlayerStorageValue(uid, _CTF_LIB.Flagsto, 17001)
    end
    function addPoint(uid, team, bant)
    if (getGlobalStorageValue(team-15) < 0) then
    setGlobalStorageValue(team-15, 0)
    end
    RemoveFlag(getPPos(uid), _CTF_LIB.flags[bant].id)
    addEvent(devolverFlag, 2000, uid, bant)
    setGlobalStorageValue(team-15, getGlobalStorageValue(team-15)+1)
    msgi = "Capture The Flag by MaXwellDeN:\n"
    doSendAnimatedText(getThingPos(uid), "+POINT+", _CTF_LIB.flags[bant].color)
    for a, b in pairs (_CTF_LIB.flags) do
    if (getGlobalStorageValue(a-15) < 0) then
    setGlobalStorageValue(a-15, 0)
    end
    msgi = msgi .. "\n Time ".. b.na .." -> ".. getGlobalStorageValue(a-15) .. " point(s)."
    end
    for _, b in pairs (getOnlinePlayers()) do
    local b = getPlayerByNameWildcard(b)
    if (getPlayerStorageValue(b, _CTF_LIB.teamssto) > 0) then
    doPlayerSendTextMessage(b, 22, getCreatureName(uid) .. " entregou a bandeira do time ".. _CTF_LIB.flags[bant].na .. " e obteve 1 ponto para seu time!")
    doPlayerSendTextMessage(b, 27, msgi)
    end
    end
    for a, b in pairs(_CTF_LIB.flags) do
    if (getGlobalStorageValue(a-15) >= _CTF_LIB.winp) then
    for c, _ in pairs(_CTF_LIB.flags) do
    setGlobalStorageValue(c-15, 0)
    end
    for _, cid in pairs (getOnlinePlayers()) do
    local cid = getPlayerByNameWildcard(cid)
    if (getPlayerStorageValue(cid, _CTF_LIB.teamssto) > 0) then
    doPlayerSendTextMessage(cid, 27, "O Time ".. _CTF_LIB.flags[team].na .." venceu o Capture The Flag, por tanto todos os membros dessa equipa ganharam uma recompensa. Parabéns!")
    if (getPlayerStorageValue(cid, _CTF_LIB.teamssto) == a) then
    for _, y in pairs(_CTF_LIB.recompCTF) do
    doPlayerAddItem(cid, y[1], y[2])
    end
    end
    doCreatureAddHealth(cid, getCreatureMaxHealth(cid))
    doCreatureAddMana(cid, getCreatureMaxMana(cid))
    doPlayerSetTown(cid, _CTF_LIB.TownExit);
    doTeleportThing(cid, getTownTemplePosition(_CTF_LIB.TownExit))
    doCreatureSetSkullType(cid, 0)
    doRemoveCondition(cid, CONDITION_PARAM_OUTFIT)
    setPlayerStorageValue(cid, _CTF_LIB.teamssto, -1)
    end
    end
    break
    end
    end
    return true
    end

     

     

  6. Eai gente alguém poderia me ajuda com o seguinte erro no meu distro?

    [18/08/2013 17:03:30] [Error - GlobalEvent Interface]
    [18/08/2013 17:03:30] In a timer event called from:
    [18/08/2013 17:03:30] data/globalevents/scripts/CTFMax.lua:onStartup
    [18/08/2013 17:03:30] Description:
    [18/08/2013 17:03:30] (luaDoItemSetAttribute) Item not found



    Script


     

    --[[

    Capture The Flag System
    Author: Maxwell Denisson(MaXwEllDeN)
    Version: 1.0
    ]]
    function onStartup()
    setGlobalStorageValue(_CTF_LIB.CTFSto, -1)
    addEvent(CTF_createFlags, 1500)
    return true
    end

     

    Obrigado, Rep ++ pra quem me ajudar ;)

  • Quem Está Navegando   0 membros estão online

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