SkyLigh
Lorde-
Total de itens
2183 -
Registro em
-
Última visita
-
Dias Ganhos
23
Tudo que SkyLigh postou
-
O De vcs 2 faz quase a mesma coisa e n quero discutir agora irei ignorar seus post's
-
Ja existe um tópico igual a esse que faz a mesma função e add todos items do ot http://www.xtibia.com/forum/topic/176869-tutorial-trocando-os-itens-de-seu-rme/
-
Irei fazer um scan ! pq do 4shared so diz se tem muitos ou n e os usuários n podem ver ! Scan : https://www.virustotal.com/file/a5225924b3db6f8d1120f517705043b3aba61cb786c38df564c5311a41511330/analysis/1343402830/ rep+?
-
Filho eu criei pro henrique900 pq ele queria um assim e eu gostei da duvida dele e resolvi postar que ira ajudar muitos ! e primeiro que quando e copiado e ripping n flood reportado por falar coisas erradas e parei de discutir Ignorado
-
dúvida [Encerrado] Colocar ot online
tópico respondeu ao Claudio14 de SkyLigh em Tópicos Sem Resposta
Meu Amigo , Nao to julgando to fazendo isso pela organização do fórum ! porem seu tópico ta irregular então eu chamei alguém da equipe pra arrumar -
tente assim <?xml version="1.0" encoding="UTF-8"?> <mod name="AdvancedExpPotionSystem" enabled="yes" author="MatheusMkalo" forum="XTibia.com"> <!-- Configs and Functions --> <config name="PotionExpConfigs"><![CDATA[ ------ CONFIGURE SEU SCRIPT ------ TRUE ou FALSE configs = { time = 1, ---- TIME IN MINUTES needpa = TRUE, needlvl = {TRUE, level = 50}, costmana = {TRUE, mana = 300}, addrate = 20, -- Exp que vai adicionar em % removeonuse = TRUE } function getTime(s) local n = math.floor(s / 60) s = s - (60 * n) return n, s end CreatureEventChecker = function(event, ...) -- Colex if isCreature(arg[1]) then event(unpack(arg)) end end creatureEvent = function(event, delay, ...) -- Colex addEvent(CreatureEventChecker, delay, event, unpack(arg)) end function getPlayerExtraExpRate(cid) -- By MatheusMkalo return (getPlayerRates(cid)[8]-1)*100 end ]]></config> <!-- exppotion.lua --> <action itemid="7440" event="script"><![CDATA[ domodlib('PotionExpConfigs') if getPlayerStorageValue(cid, 62164) >= 1 then return doPlayerSendCancel(cid, "You are already taking effect from this item.") end if configs.needpa and not isPremium(cid) then return doPlayerSendCancel(cid, "You need to be a premmium account to use this item.") end if configs.needlvl[1] and getPlayerLevel(cid) < configs.needlvl.level then return doPlayerSendCancel(cid, "You need to be level " .. configs.needlvl.level .. " to use this item.") end if configs.costmana[1] then if getCreatureMana(cid) < configs.costmana.mana then return doPlayerSendCancel(cid, "You need " .. configs.costmana.mana .. " mana to use this item.") else doCreatureAddMana(cid, -configs.costmana.mana) end end if configs.removeonuse then doRemoveItem(item.uid, 1) end for i = configs.time*60, 1, -1 do local a = math.floor(i/60) .. ":" .. i - (60 * math.floor(i/60)) if #a < 4 then a = string.sub(a,1,2) .. "0" .. string.sub(a, 3) end if i == configs.time*60 then creatureEvent(doPlayerSendCancel, configs.time*60*1000, cid, "The effect of the exp potion end.") end creatureEvent(doPlayerSendCancel, (configs.time*60-i)*1000, cid, "The effect of the exp potion will end in "..a..".") end doPlayerSetExperienceRate(cid, (1+(configs.addrate/100))+(getPlayerExtraExpRate(cid)/100)) creatureEvent(doPlayerSetExperienceRate, configs.time *60*1000, cid, 1+(getPlayerExtraExpRate(cid)/100-(configs.addrate/100))) doPlayerSendTextMessage(cid, 22, "Agora voce ira receber mais exp por matar os mosntros.") setPlayerStorageValue(cid, 62164, os.time()) creatureEvent(setPlayerStorageValue, configs.time *60*1000, cid, 62164, 0) return TRUE ]]></action> <creaturescript type="login" name="ExpPotion" event="script"><![CDATA[ domodlib('PotionExpConfigs') local time = configs.time if os.time()-getPlayerStorageValue(cid, 62164) < time *60 then doPlayerSetExperienceRate(cid, (1+(configs.addrate/100))+(getPlayerExtraExpRate(cid)/100)) creatureEvent(doPlayerSetExperienceRate, (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) * 1000, cid, 1+(getPlayerExtraExpRate(cid)/100-(configs.addrate/100))) creatureEvent(setPlayerStorageValue, (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) * 1000 , cid, 62164, 0) for i = (time*60-(os.time()-getPlayerStorageValue(cid, 62164))), 1, -1 do local a = math.floor(i/60) .. ":" .. i - (60 * math.floor(i/60)) if #a < 4 then a = string.sub(a,1,2) .. "0" .. string.sub(a, 3) end if i == (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) then creatureEvent(doPlayerSendCancel, (time*60-(os.time()-getPlayerStorageValue(cid, 62164)))*1000, cid, "The effect of the exp potion end.") end creatureEvent(doPlayerSendCancel, ((time*60-(os.time()-getPlayerStorageValue(cid, 62164)))-i)*1000, cid, "The effect of the exp potion will end in "..a..".") end end return TRUE ]]></creaturescript> </mod>
-
action Criando Gate Of Expertise (Igual Rozin)
tópico respondeu ao Tchubaka de SkyLigh em Lixeira Pública
Nao existe esta das house so essa que ele falo aki @Tchubaka isto nao ta pra um script e + pra um tutorial -
dúvida [Encerrado] Colocar ot online
tópico respondeu ao Claudio14 de SkyLigh em Tópicos Sem Resposta
Título Irregular reportado pra trocar -
Talvez o problema esteja na sua placa de video ou ate mesmo o remere's que voce ta baixando se querer o meu so pedir aki pra ver que eu passo flw.
- 8 respostas
-
- se alguem pode me ajudar!
- otserv
- (e 1 mais)
-
1 - Título Irregular 2 - Local Errado 3 - Reportado
-
Flaash isto eu n postando script eu to postando tutorial pra criar uma vip que ganha em quest pense melhor que você nem posta nada no fórum so uma spell que qualquer 1 sabe
-
eu botei um exausth no seu so a kda 60 seg pode criar summonar 1 !! pode me dar um rep + ? local config = { s = 11548, -- n mexa exhau = 30 -- tempo em seegundos para salvar denovo } function onUse(cid, item) if (getPlayerStorageValue(cid, config.s) <= os.time()) then setPlayerStorageValue(cid,config.s,os.time()+config.exhau) doPlayerSendTextMessage(cid, 22, "Voce tenque espera 60 seg") end if isKnight(cid) == TRUE then doSummonMonster(cid, 'dragon') doRemoveItem(item.uid,1) elseif isPaladin(cid) == TRUE then doSummonMonster(cid, 'dragon') else end return TRUE end
-
voce qer como ? so as vocation que você dexo ? se for aki function onUse(cid, item) local name = dragon -- nome do monster if isPaladin(cid) and isKnight(cid) <= 1 then doSummonCreature(name, getPlayerPosition(cid)) doPlayerSendTextMessage(cid, 22, "Voce Summonou 1 Dragon") end return true end rep + plx ?
-
então va em nao items.xml e procure pelo o id 7901 e add esta tag la <attribute key="speed" value="500" /> e no script assim function onEquip(cid, item, slot) local outfit1 = {lookType = 101} -- looktype local outfit2 = {lookType = 258} -- looktype local playerVocation = getPlayerVocation(cid) local itemid = 2157 -- id do item if playerVocation == 2 then doSetCreatureOutfit(cid, outfit1, -1) return TRUE end if playerVocation == 3 then doSetCreatureOutfit(cid, outfit2, -1) return TRUE end end function onDeEquip(cid, item, slot) doRemoveCondition(cid, CONDITION_OUTFIT) doPlayerRemoveItem(cid, itemid) doSendMagicEffect(getPlayerPosition(cid),67) -- effect return TRUE end rep + ?
-
tente assim function onUse(cid, item) local name = dragon -- nome do monster if isPaladin(cid) and isKnight(cid) and isDruid(cid) and isSorcerer(cid) <= 1 then doSummonCreature(name, getPlayerPosition(cid)) doPlayerSendTextMessage(cid, 22, "Voce Summonou 1 Dragon") end return true end
-
[Encerrado] Qual Mapa Abrir No Dedicado?
tópico respondeu ao lucasluzoriob de SkyLigh em Tópicos Sem Resposta
este baiaksexo eu uso ele http://www.4shared.com/rar/sPpPzsAp/BaiakSexo.html e sem bugs ver ai se vai -
Reportado pra fecharem o tópico
-
function onEquip(cid, item, slot) local outfit1 = {lookType = 101} -- looktype local outfit2 = {lookType = 258} -- looktype local playerVocation = getPlayerVocation(cid) local itemid = 2157 -- id do item if playerVocation == 2 then doSetCreatureOutfit(cid, outfit1, -1) doChangeSpeed(cid, 500) -- speed almenta return TRUE end if playerVocation == 3 then doSetCreatureOutfit(cid, outfit2, -1) doChangeSpeed(cid, 500) -- speed almenta return TRUE end end function onDeEquip(cid, item, slot) doRemoveCondition(cid, CONDITION_OUTFIT) doPlayerRemoveItem(cid, itemid) doChangeSpeed(cid, -500) -- speed volta doSendMagicEffect(getPlayerPosition(cid),67) -- effect return TRUE end
-
Reportado pra moverem duvida sanada o meu deu certo ?
-
Nao gostei , map esta sem detalhes e este templo esta muito ruim espero melhoras
-
tente assim va em movements.xml e add <movevent type="Equip" itemid="ID DO ITEM" slot="feet" event="function" value="onEquipItem"> <vocation id="1"/> -- Vocation que podera usar pra adicionar + vocations so copiar a tag espero ter ajudado
-
dúvida [Encerrado] Duvida Sobre Hospedagem De Ot
tópico respondeu ao Shadownzinho de SkyLigh em Tópicos Sem Resposta
local incorreto reportado pra moverem -
1 - Área errada certo era em atendimento 2 - Pq tutoriais de mapping tenque ser aprovado pela equipe então poste em aprovações de tutoriais 3 - Servidores derivados o download tenque ser aprovado pela equipe então poste em aprovação de downloads
-
monster Pacote De 10 Monstros (Próprios) By Theslayer.
tópico respondeu ao TheSlayer de SkyLigh em NPCs, monsters e raids
Pronto aki esta o scan https://www.virustot...sis/1343339376/ -
monster Pacote De 10 Monstros (Próprios) By Theslayer.
tópico respondeu ao TheSlayer de SkyLigh em NPCs, monsters e raids
Falto o scan irei fazer aki pra vc
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.