SkyLigh
Lorde-
Total de itens
2183 -
Registro em
-
Última visita
-
Dias Ganhos
23
Tudo que SkyLigh postou
-
Amigo não fique criando double topic. Movido para lixeira.
-
Faça um tópico arrumado, coloque informações do ot caso contrario seu tópico será movido para lixeira.
-
Movido para resolvidos.
-
vá em data/globalevents/talkactions.xml e adicione esta tag <globalevent name="save" interval="2600" event="script" value="save.lua"/> vá em data/globalevents/scripts e crie um arquivo.lua chamado save.lua e adicione esse código dentro : local config = { broadcast = {120, 30}, shallow = "no", delay = 120, events = 30 } config.shallow = getBooleanFromString(config.shallow) local function executeSave(seconds) if(isInArray(config.broadcast, seconds)) then local text = "" if(not config.shallow) then text = "Full s" else text = "S" end text = text .. "erver Vai Ser Salvo Em " .. seconds .. " Seg, Save Server!" doBroadcastMessage(text) end if(seconds > 0) then addEvent(executeSave, config.events * 1, seconds - config.events) else doSaveServer(config.shallow) end end function onThink(interval, lastExecution, thinkInterval) if(table.maxn(config.broadcast) == 0) then doSaveServer(config.shallow) else executeSave(config.delay) end return true end
-
Amigo não fique criando tópicos com o mesmo sentido mais de uma vez. Tópico fechado e movido para lixeira.
-
De acordo com o concurso de membro do mês, eu acho que seria legal Scripter do Mês, Mapper do Mês, Spriter do Mês e programador do mês. O membro receberia esse título por sua contribuição a tal área, com isso receberia uma conquista caso for selecionado o Scripter do Mês ou Mapper do Mês, e assim pelas outras áreas também. O titulo seria dado ao membro que contribuiu com conteúdos para seção e também contribuiu na seção de suporte, que seria um incentivo para quem não conseguir membro do mês. Então é isso espero que curtam a ideia.
-
@Daniel como havia falado no skype, remova as tags populares que é um hook na minha opinião INÚTIL ninguém utiliza, e com isso adicione o hook de membro do mês que vai ser uma adição pro concurso de membro do mês.
-
poste aqui o erro e o script é aquele que eu passei no outro tópico? você não deu nenhuma resposta no tópico
-
as vezes a foto é pesada de mais tem um limite de peso caso não dê nenhum erro de peso tente fazer o seguinte. Entre no seguinte site : imgur.com Apos isso faça o upload da foto lá Copie o link Vá no seu perfil aqui do fórum clique em adicionar a foto e em baixo do botão onde tem pra você, encontrar ela no seu pc tem um campo lá cole o link da foto lá E de import Com certeza vai da certo
-
pedido Script deathlist de unjustified e justified kills
pergunta respondeu ao Chupacabradoesgoto de SkyLigh em Scripts
http://www.xtibia.com/forum/topic/234284-anunciando-morte-no-default-fulano-acabou-de-morrer-para-ciclano -
e poste seu spells.xml
-
action Perfect transform com effect
tópico respondeu ao narutomaniacos de SkyLigh em Tutoriais para Iniciantes
Conteúdo aprovado. -
Belo mapa, Pena que a minha reputação esgotou amanha dou. Conteúdo aprovado
-
vamo que vamo
-
hahah muito foda
- 11 respostas
-
- xtibia
- achievement
- (e 4 mais)
-
Se sim, basta abrir o seu editor SQLite, aquele com o ícone de uma pena azul serve e executar a seguinte query: DELETE FROM players WHERE lastlogin < strftime("%s", "now") - 14*24*60*60 AND level < 100 para editar o lvl só trocar aquele 100 pro level que você quiser
-
pedido Script deathlist de unjustified e justified kills
pergunta respondeu ao Chupacabradoesgoto de SkyLigh em Scripts
mais é pro site? -
ahsuahahah que bom que curtiu minha idéia
-
Movido para resolvidos
-
hahah só converteu o meu rs facilitou minha vida não vou precisar fazer
-
action Perfect transform com effect
tópico respondeu ao narutomaniacos de SkyLigh em Tutoriais para Iniciantes
Diminua um pouco as letras do tópico esta meio desnecessário -
posta o configuration não posso baixar nada no momento no pc
-
provavelmente deve está envolvido com outro script tente encontra-lo ou poste o configuration todo aqui.
-
cara ninguém aqui é obrigado a ajudar, ajuda quem quer caso queira reclamar de suporte pague um serviço ai sim você pode reclamar, aqui estamos ajudando uns aos outro. Testa a spell assim local acombat5 = createCombatObject() local combat5 = createCombatObject() setCombatParam(combat5, COMBAT_PARAM_TYPE, GRASSDAMAGE) setCombatParam(combat5, COMBAT_PARAM_DISTANCEEFFECT, 4) arr5 = { {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0} } local area5 = createCombatArea(arr5) setCombatArea(acombat5, area5) local function onCastSpell5(parameters) doCombat(parameters.cid, acombat5, parameters.var) end function onTargetTile5(cid, pos) doCombat(cid,combat5,positionToVariant(pos)) end setCombatCallback(acombat5, CALLBACK_PARAM_TARGETTILE, "onTargetTile5") function onCastSpell(cid, var) local tempo = 5 -- tempo em segundos para o exaust local strTime = 135207 -- storage para controlar o exaust doCreatureSay(cid, "LEAF STORM!", TALKTYPE_MONSTER) local parameters = { cid = cid, var = var} if getPlayerStorageValue(cid, 3) >= 1 then doSendAnimatedText(getThingPos(cid), "MISS", 215) setPlayerStorageValue(cid, 3, -1) return true end if getPlayerStorageValue(cid, strTime) > os.time() then local timeLeft = getPlayerStorageValue(cid, strTime) - os.time() doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Espere o exhaust') return false end if getPlayerStorageValue(cid, 5) >= 1 then if math.random(1,100) <= 33 then setPlayerStorageValue(cid, strTime, os.time() + exaustTime) doSendAnimatedText(getThingPos(cid), "SELF HIT", 180) if isPlayer(getCreatureTarget(cid)) then huah = getPlayerLevel(getCreatureTarget(cid)) else huah = getPlayerLevel(getCreatureMaster(getCreatureTarget(cid))) end local levels = huah doTargetCombatHealth(getCreatureTarget(cid), cid, COMBAT_PHYSICALDAMAGE, -(math.random((levels*3),(levels*5))), -((math.random((levels*3),(levels*5))+10)), 3) return true end end addEvent(onCastSpell5, 000, parameters) end
-
function onUse(cid, item, fromPosition, itemEx, toPosition) local holeId = { 294, 369, 370, 383, 392, 408, 409, 410, 427, 428, 430, 462, 469, 470, 482, 484, 485, 489, 924, 3135, 3136, 7933, 7938, 8170, 8286, 8285, 8284, 8281, 8280, 8279, 8277, 8276, 8323, 8567, 8585, 8596, 8595, 8249, 8250, 8251, 8252, 8253, 8254, 8255, 8256, 8972, 9606, 9625, 13190, 14461, 19519, 21536 } local tile = toPosition:getTile() local ground = tile:getGround() if ground and isInArray(ropeSpots, ground:getId()) or tile:getItemById(14435) then Player(cid):teleportTo({x = toPosition.x, y = toPosition.y + 1, z = toPosition.z - 1}, false) return true elseif isInArray(holeId, itemEx.itemid) then toPosition.z = toPosition.z + 1 tile = toPosition:getTile() if tile then local thing = tile:getTopVisibleThing() if thing:isItem() and thing:getType():isMovable() then return thing:moveTo({x = toPosition.x, y = toPosition.y + 1, z = toPosition.z - 1}) elseif thing:isCreature() and thing:isPlayer() then return thing:teleportTo({x = toPosition.x, y = toPosition.y + 1, z = toPosition.z - 1}) end end Player(cid):sendCancelMessage(RETURNVALUE_NOTPOSSIBLE) return true end return false end
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.