

roriscrave
Conde-
Total de itens
545 -
Registro em
-
Última visita
Tudo que roriscrave postou
-
Abre o config.lua -> aperte f3 -> digita: stairhopDelay agora é so modificar exemplo pra ficar sem exausted: stairhopDelay = 0
-
Bom, acho que eu expliquei um pouco mau o que eu queria. Eu ja consegui fazer aqui. Na verdade é o seguinte, no meu server tem uma area que para ir ate ela voce deve ter todas as quests completas. E o que eu estava pedindo acima era fazer com que o player complete todas as quests sem ter que matar todos esses monstros. E para fazer isso eh so adicionar essa storage seguido do count storage = 91001,count = 150 ex: setPlayerStorageValue(cid,91001,150)
-
Bom estou usando o task3.0 do vodkart: http://www.xtibia.com/forum/topic/151636-simple-task-30/ Minha dúvida é: se eu quiser fazer com que um player complete todas as tasks, eu teria que adicionar storage a ele? Caso contrario o que eu tenho que fazer?
-
pedido Pedra Que Refina Item E Aumenta % De Cura
pergunta respondeu ao roriscrave de roriscrave em Scripts
Valew, podem fechar aew -
Bom, eu queria saber se é possivel fazer uma pedra de refinamento que ao invez de aumentar armor e defesa dos items, ela aumentace o poder de cura. Exemplo: Se o plate armor cura 10 mana e 10 vida por segundo, ao usar a pedra nele, ele passa a curar 15 de mana e 15 de vida.... Darei rep++++
-
O titulo ja fala tudo, preciso de um script que cada vocaçao tenha um effect diferente. Exemplo: vocaçao 1, efect 10 vocação 2, efect 15 vocação 3, efect 28 .... Darei rep +
-
Bom, tenho 2 servidores diferentes, um de pokemon e o outro de tibiagta, tenho sprite dos 2, e ai fica minha dúvida: 1- Como copio uma sprite do tibiagta pro tibiapokemon? 2- Como coloco essa sprite como item? 3- Quero pegar algumas outfit tambem: como faço?
-
dúvida [Encerrado] Account Manager Deslogando Muito Rapido
um tópico no fórum postou roriscrave Tópicos Sem Resposta
Como coloco para o account manager permanecer 3minutos online sem tomar kick? No meu server ele fica cerca de 1min online e é automaticamente kikado. -
pedido Queria O Comando !frags Aparecendo No Default, Não No Meio Da Tela.
pergunta respondeu ao roriscrave de roriscrave em Scripts
Vlw vodkart, rep+. Funcionou certinho. -
pedido Queria O Comando !frags Aparecendo No Default, Não No Meio Da Tela.
pergunta respondeu ao roriscrave de roriscrave em Scripts
Script é esse: local config = { useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')), advancedFragList = getBooleanFromString(getConfigValue('advancedFragList')) } function onSay(cid, words, param, channel) if(not config.useFragHandler) then return false end local time = os.time() local times = {today = (time - 86400), week = (time - (7 * 86400))} local contents, result = {day = {}, week = {}, month = {}}, db.getResult("SELECT `pd`.`date`, `pd`.`level`, `p`.`name` FROM `player_killers` pk LEFT JOIN `killers` k ON `pk`.`kill_id` = `k`.`id` LEFT JOIN `player_deaths` pd ON `k`.`death_id` = `pd`.`id` LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` WHERE `pk`.`player_id` = " .. getPlayerGUID(cid) .. " AND `k`.`unjustified` = 1 AND `pd`.`date` >= " .. (time - (30 * 86400)) .. " ORDER BY `pd`.`date` DESC") if(result:getID() ~= -1) then repeat local content = { name = result:getDataString("name"), level = result:getDataInt("level"), date = result:getDataInt("date") } if(content.date > times.today) then table.insert(contents.day, content) elseif(content.date > times.week) then table.insert(contents.week, content) else table.insert(contents.month, content) end until not result:next() result:free() end local size = { day = table.maxn(contents.day), week = table.maxn(contents.week), month = table.maxn(contents.month) } if(config.advancedFragList) then local result = "Frags de hoje: " .. size.day .. ". Red skull= 5. Black Skull= 7." if(size.day > 0) then for _, content in ipairs(contents.day) do result = result .. "\n* " .. os.date("%d %B %Y %X at ", content.date) .. content.name .. " on level " .. content.level end result = result .. "\n" end result = result .. "\nFrags na semana: " .. (size.day + size.week) .. ". Red Skull= 15. Black Skull= 20." if(size.week > 0) then for _, content in ipairs(contents.week) do result = result .. "\n* " .. os.date("%d %B %Y %X at ", content.date) .. content.name .. " on level " .. content.level end result = result .. "\n" end result = result .. "\nFrags no mes: " .. (size.day + size.week + size.month) .. ". Red Skull= 25. Black Skull= 30." if(size.month > 0) then for _, content in ipairs(contents.month) do result = result .. "\n* " .. os.date("%d %B %Y %X at ", content.date) .. content.name .. " on level " .. content.level end result = result .. "\n" end local skullEnd = getPlayerSkullEnd(cid) if(skullEnd > 0) then result = result .. "\nYour " .. (getCreatureSkullType(cid) == SKULL_RED and "red" or "black") .. " skull will expire at " .. os.date("%d %B %Y %X", skullEnd) end doPlayerPopupFYI(cid, result) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You currently have " .. size.day .. " frags today, " .. (size.day + size.week) .. " this week and " .. (size.day + size.week + size.month) .. " this month.") if(size.day > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Last frag at " .. os.date("%d %B %Y %X", contents.day[1].date) .. " on level " .. contents.day[1].level .. " (" .. contents.day[1].name .. ").") end local skullEnd = getPlayerSkullEnd(cid) if(skullEnd > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your " .. (getCreatureSkullType(cid) == SKULL_RED and "red" or "black") .. " skull will expire at " .. os.date("%d %B %Y %X", skullEnd)) end end return true end -
pedido 2 Npcs: Um Que Da Spell Em Troca De Item, Outro Que Da Spell Em Troca De Storage.
pergunta respondeu ao roriscrave de roriscrave em Scripts
Bom cara, mas eu queria que o item que fosse removido não fosse gold. Tem como fazer isso? -
sistema Arena Sobrevivencia Event System
tópico respondeu ao drakylucas de roriscrave em Mods, funções e outros
Tem como eu colocar pra ser automático? Tipo todo dia as 14:00 horas e as 20:00 horas. Ocorre esse evento? Outra dúvida: Se abrir pra 10 players, e entrarem apenas 9. O evento não começa? Os 9 ficam presos na arena? Vlw. -
dúvida [Encerrado] Estou Querendo Criar Um Forum Para Meu Otserv, Mas Não Sei Qual.
um tópico no fórum postou roriscrave Tópicos Sem Resposta
Tenho um servidor de narutibia, e quero criar um forum para meu servidor. Mas eu não sei NADA sobre este assunto: 1- Qual forum vocês me indicam? 2- Tem um tutorial bacana para me enviar? Darei rep. -
spell Pedido De 2 Spells: 1- Paralyzar O Target, 2- Trapar O Target
pergunta respondeu ao roriscrave de roriscrave em Scripts
Cara está funcionando sim, desculpa ai. É que eu estava errando aqui: coloquei como no seu script: (E. na verdade esses 2 id's devem ser iguais). Muito obrgiado rep+ para você. local config = { exhaustionSeconds = 15, -- exausted em segundos trapId = [color=#ff0000]3456[/color], -- id do item do trap timeRemove = 30, -- segundos para remover o trap storageUse = 34538 -- storage usado. } local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 10) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, [color=#ff0000]2711[/color]) local arr = { { 0, 0, 0, 0, 0, 0, }, { 0, 0, 0, 0, 0, 0, }, { 0, 0, 1, 1, 1, 0, }, { 0, 0, 1, 2, 1, 0, }, { 0, 0, 1, 1, 1, 0, }, { 0, 0, 0, 0, 0, 0, }, { 0, 0, 0, 0, 0, 0, }, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) if(exhaustion.check(cid, config.storageUse) == TRUE) then if (exhaustion.get(cid, config.storageUse) >= 60) then doPlayerSendCancel(cid, "Voçê só pode usar após [" .. math.floor(exhaustion.get(cid, config.storageUse) / 60 + 1) .."] minutos.") end if (exhaustion.get(cid, config.storageUse) <= 60) then doPlayerSendCancel(cid, "Voçê só pode usar após [" .. exhaustion.get(cid, config.storageUse).."] segundos.") end return false end doCombat(cid, combat, var) local pos = getCreaturePosition(getCreatureTarget(cid)) posTile1 = {x=pos.x+1,y=pos.y+1,z=pos.z,stackpos=1} posTile2 = {x=pos.x+1,y=pos.y,z=pos.z,stackpos=1} posTile3 = {x=pos.x+1,y=pos.y-1,z=pos.z,stackpos=1} posTile4 = {x=pos.x,y=pos.y-1,z=pos.z,stackpos=1} posTile5 = {x=pos.x-1,y=pos.y-1,z=pos.z,stackpos=1} posTile6 = {x=pos.x-1,y=pos.y,z=pos.z,stackpos=1} posTile7 = {x=pos.x-1,y=pos.y+1,z=pos.z,stackpos=1} posTile8 = {x=pos.x,y=pos.y+1,z=pos.z,stackpos=1} posAll = {posTile1,posTile2,posTile3,posTile4,posTile5,posTile6,posTile7,posTile8} exhaustion.set(cid, config.storageUse, config.exhaustionSeconds) addEvent(removeTrap, config.timeRemove*1000, posAll) return true end function removeTrap(posAll) for i=1, #posAll do for j=0, 255 do pos_stack = {x=posAll[i].x,y=posAll[i].y,z=posAll[i].z,stackpos=j} removeTile = getThingfromPos(pos_stack) if removeTile.itemid == config.trapId then doRemoveItem(removeTile.uid) end end end end -
spell Pedido De 2 Spells: 1- Paralyzar O Target, 2- Trapar O Target
pergunta respondeu ao roriscrave de roriscrave em Scripts
Pô cara, com esse ai os items não estão sumindo -
Outro erro: [26/07/2012 09:48:03] [Error - LuaScriptInterface::loadFile] data/spells/scripts/naruto/bunshin.lua:21: 'end' expected (to close 'function' at line 1) near '<eof>' [26/07/2012 09:48:03] [Warning - Event::loadScript] Cannot load script (data/spells/scripts/naruto/bunshin.lua) [26/07/2012 09:48:03] data/spells/scripts/naruto/bunshin.lua:21: 'end' expected (to close 'function' at line 1) near '<eof>' Acho melhor deixar queto cara, tá te dando um trabalhão.
-
spell Pedido De 2 Spells: 1- Paralyzar O Target, 2- Trapar O Target
pergunta respondeu ao roriscrave de roriscrave em Scripts
Eu coloquei para soltar os items no target. (Mas só mexi no spell.xml) -
Deu esse erro: [Warning - Event::loadScript] Event onCastSpell not found (data/spells/scripts/naruto/bunshin.lua)
-
Outro erro: [quote [Error - LuaScriptInterface::loadFile] data/spells/scripts/naruto/bunshin.lua:21: 'end' expected (to close 'function' at line 1) near '<eof>' [Warning - Event::loadScript] Cannot load script (data/spells/scripts/naruto/bunshin.lua) data/spells/scripts/naruto/bunshin.lua:21: 'end' expected (to close 'function' at line 1) near '<eof>'
-
Deu esse erro: [Error - LuaScriptInterface::loadFile] data/spells/scripts/naruto/bunshin.lua:21: 'end' expected (to close 'if' at line 10) near '<eof>' [Warning - Event::loadScript] Cannot load script (data/spells/scripts/naruto/bunshin.lua) data/spells/scripts/naruto/bunshin.lua:21: 'end' expected (to close 'if' at line 10) near '<eof>'
-
Isso mesmo que você falou, atrás é pz. Porem se o player tentar sumonar o monstro, a magia sai mas o monstro não é sumonado e aparece esse erro no distro: [Error - Spell Interface] data/spells/scripts/naruto/bunshin.lua:onCastSpell Description: (luaSetCreatureOutfit) Creature not found
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.