Pesquisar na Comunidade
Mostrando resultados para as tags ''rep''.
Encontrado 17 registros
-
Preciso que alguém coloque meu nome nessa gif, coloque Fábio Almeida, bem no canto de baixo >> dentro da gif pra não aparecer muito. tinypic imgur
-
Eaew Gente Tou Aki Para Mostra Pra vcs como EDITAR UM BAU PELO RME Vá No Rme : Adicione Um Bau > Clike Nele com Botão Direito Vai Em Propiedades Do Bau e Adicione Isso Abaixo : ACTION ID : 2000 UNIQUE ID :5999 Se vcs quiserem botar varios baus vc fazem a mesma coisa só que muda o UNIQUE ID EXEMPO : ACTION ID : 2000 ACTION ID : 2000 ACTION ID : 2000 UNIQUE ID :5998 UNIQUE ID :5997 UNIQUE ID :5996 E Assim Vai !! REP!!
-
Me encontre e ganhe um REP+ =p
-
Olá galera estou com um problema, vou começar meu projeto mapa proprio mais eu estou pensando em fazer exp 999x , estou com medo de eu me dedicar muito tempo no mapa e no final não conseguir players para segurar as dispesas do servidor me ajudem! OBS:Estou baseando meu servidor em , RefugiaOT, InfinitySky,VipOT, Roxzinx, entre outros exp 999x:vocês acham que vale a pena?
-
Não sabia onde postar essa votação então resolvi postar aqui mesmo, se eu estiver errado mudem para a sessao correta por favor! O que você prefere num OtServ? Mapa RPG Mapa Simples Sem Teleports Com Teleports Quests Variadas Somente as Quests Principais Com Items Editados Sem Items Editados Com Trainers Sem Trainers Rates Altas Rates Baixas Com Sistemas Novos Sem Sistemas Novos Com Monstros Editados Sem Monstros Editados Obrigado pela atenção!
-
Preciso aumentar o limite de carga de um item ja editei meu item.xml, arrumei com 500 de carga mais no ot aparece apenas 100 de cargas alguem tem um script ? +REP Obrigado!
-
Acredito que isso seja uma coisa muito simples de resolver e eu não saco nada de script é o seguinte, tenho esse script aki \/ o script é de uma chave que quando usa numa estatua teleporta, mas ele ta configurado para só teleportar se usar a chave numa coisa que tenha o mesmo action id, o problema é que quando uso a chave em outra chave igual teleporta. o action id da chave é 6254, quero que o script esteja para usar a chave de aid 6254 numa estatua com aid diferente como 4593. quem acertar o script dou rep por alguns dias e um grande obrigado '-'
-
Ola galera xtibiaaana. Venho disponibilizar o novo rep system. E um sistema igual ao do fórum você dá reputação para outros membros e também recebe reputação. Configs: No seu look também aparece a sua frase de efeito e sua reputação. E só dar look no player desejado. Agora vamos a instalação. Crie um arquivo lua em lib chamado de rep e coloque isto: local rep = { [0] = "Sem nenhum rep que maldade", ---Pode editar a frase mais não retire [1] = "Up up e mais um up", [2] = "Ai o to upando", [100] = "Fod@ e fod@ mesmo", [1000] = "DEUS DEUS GOD OF REP" } function getRepPlayer(cid) return getPlayerStorageValue(cid , 2332) end function doAddReputation(cid, player) setPlayerStorageValue(player, 2332, getPlayerStorageValue(player , 2332)+1) exhaustion.set(cid, 44226, 36000*1000) end function setRep(cid, player, quant) for i =1, quant do doAddReputation(cid, player) local t = rep[getPlayerStorageValue(cid, 2332)] if not t then else setPlayerStorageValue(cid, 52426, t) end end end function showRanksRep(cid) k = 1 str = 2332 local rep = db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = "..str.." ORDER BY `value` DESC;") str = "Rank de Reputation:\n\n" if rep:getID() == -1 then doShowTextDialog(cid, 1387, "Não existe nenhuma pessoa com reputation") return true end while true do local players = rep:getDataInt("player_id") local players = getPlayerNameByGUID(players) str = str .. k .. "-"..players.." \n\n" k = k+1 if not rep:next() or k >= 10 then doShowTextDialog(cid, 1397, str) break end end end function getEffectRep(cid) if getPlayerStorageValue(cid, 52426) == -1 then setPlayerStorageValue(cid, 52426, rep[0]) return rep[0] end local t = rep[getPlayerStorageValue(cid, 2332)] if not t then return getPlayerStorageValue(cid, 52426) end setPlayerStorageValue(cid, 52426, t) return t end function getExhaustionRep(cid) return exhaustion.get(cid, 44226) end Agora vá em talkactions e crie um arquivo lua chamado de rep e coloque isto: function onSay(cid, words, param, channel) if param == "" or param == " " then return doShowTextDialog(cid, 1397, "/rep(nome do player) -- Dar reputação\n/rep(rank) -- Ve o rank de rep\n/rep(rep) -- Ve a quantidade de rep que você e sua frase de efeito") end if param == "rank" or param == "tops" then showRanksRep(cid) return ture end if param == "effect" or param == "frase" or param == "rep" then eff = getEffectRep(cid) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, ""..getRepPlayer(cid).." - "..getEffectRep(cid).."") return true end if getExhaustionRep(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você tem que esperar para dar mais 1 rep") return true end if getPlayerGroupId(cid) >= 5 then local t = string.explode(param, ",") local pid = getPlayerByNameWildcard(t[1]) if not pid then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este player não esta online ou não existe") return true end if pid == cid then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode se auto - reputar") return true end setRep(cid, pid, t[2] == "" and 1 or tonumber(t[2])) else local pid = getPlayerByNameWildcard(param) if not pid then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este player não esta online ou não existe") return true end if pid == cid then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode se auto - reputar") return true end doAddReputation(cid, player) end return true end Coloque esta tag em talacktions.xml: <talkaction words="/rep" event="script" value="rep.lua"/> Agora vá em creaturescripts e crie um arquivo lua chamado de rep e coloque isto: function onLook(cid, thing, position, lookDistance) if isPlayer(thing.uid) then local string = ""..getPlayerName(cid).." Reputação "..getRepPlayer(thing.uid).." - "..getEffectRep(thing.uid).."" doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, string) return false end return true end Agora vá em creaturescripts.xml e coloque esta tag: <event type="look" name="rep" register = "1" event="script" value="rep.lua"/> Agora vá em login.lua e registre o evento: registerCreatureEvent(cid, "rep")
- 4 respostas
-
- rep
- reputation system
- (e 4 mais)
-
Eu quero um script pra por na minha quest quem conseguir fazer dou REP por vários dias até enjoar é o seguinte eu quero que quando dar use na tocha apagada ela acenda e mude os dois itens e quando eu clickar na tocha acesa ela mude os dois itens denovo e fique apagada quem não entendeu como eu quero só perguntar
-
Em qualquer servidor de poketibia que eu entre e que tenha que baixar um OTClient, sempre da um erro Bom, não consigo abrir o inventário nem nada, apenas a barra de Health Information Skills, Inventory, Minimap, nenhum deles abrem, aí nem tem como jogar Ç~KSDSAKDAÇSLKD Há alguma forma de arrumar isto? Obrigado!
-
oi pessoas, eu queria um script, acho que é um talkaction. assim: o rank atualiza sempre quando alguem upa, com possibilidades de colocar novos ranks, exemplo: !rank health aqueles com a maior life do servidor, !rank monster dragon aqueles que mais mataram dragons no servidor... também o que eu mais quero, !rank reset que mostra os players com mais resets do servidor --[[ <(Advanced Reset System 2.0)> Autor: Juniior Cwb ;*. Contato: (Juniior_Cwb@hotmail.com) Versão: 2.0 Testado em: 8.50 e 8.60 TFS: 0.3.6 and 0.4.0 Atenção , Se Achar Esse Sistema em outro site ou forum favor comunicar Eu ( Juniior Cwb ) Juniior_Cwb@hotmail.com ) -=[Características]=- ~( Versão 2.0 )~ - Resets agora Armazenados na DataBase; (Sem Valor de Storage) - Instala o System e cria a Tabela de Resets com o comando "/installreset"; - Resets no Look do jogador ex: 22:10 You see Marcello [Reset 2] (Level 8). He is an elder druid.; - [sTAGES] para "Premium Account" e "Free Account"; ]] --=[Functions]=-- -- installReset()' [instala o Sistema.] -- tableResetInstall()' [Verifica Se o Sistema ja foi instaladao.] -- nowReseting()' [Verifica, retorna o erro ou reseta.] -- getPlayerReset(cid)' [Pega numero de resets do player.] -- checLevelStageReset(cid)' [Verifica o Level para Resetar.] -- newReset(cid)' [Verifica todas as Condições de Reset.] -- addValue(value)' [Adiciona numero de resets.] --=[Comandos de Jogadores]=-- -- "/installreset" -- Só será usado uma vez, para instalar o sistema. -- "!resetar" -- Para Resetar. function onSay(cid, words, param) if words =="!resetar" then --[ Condições de Reset ] -- local coNdConf = { needPz = false, -- Precisa estar em Pz pra resetar? [true, false] needPa = false, -- Precisa ser Premium Account Pra resetar? [true, false] withe = false, -- Players com Pk Withe podem resetar? [true, false] red = true, -- Players com Pk Red pode resetar? [true, false] battle = false, -- Players precisão estar sem battle pra resetar? [true, false] teleport = false, -- Teleportar Player para o templo após resetar? [true, false] look = true, -- Aparecer Resets no Look do Player? [true, false] pid = getPlayerGUID(cid), -- Não Mexer. --[ Configurações do Reset ] -- resetConf = { Level = 350, -- Level Necessário para Resetar. [Valor] backLvl = 8, -- Level que voltará após o Reset. [Valor] time = 2, -- Tempo para o Player deslogar ao resetar, em segundos. [Valor] }, } --[[>> STAGES <<]]-- x=true;X=true -- Não Mexer. local stage = {Abilitar = {x}, Desabilitar = {}, --<< Abilitar Stages?? >>-- [{x};{}] -- [RESETS] | [PREMMY] | [FREE] stage1= {resets= 4, premmy= 350, free= 350}, stage2= {resets= 9, premmy= 360, free= 360}, -- EXPLICANDO e Configurando stages. (Se estiver Abilitado [Abilitar = {x}]) stage3= {resets= 14, premmy= 370, free= 370}, -- resets = Número de resets para o Stage; stage4= {resets= 19, premmy= 380, free= 380}, -- premmy = Level necessário para Premium Accounts; stage5= {resets= 24, premmy= 390, free= 390}, -- free = Level necessário para Free Accounts; stage6= {resets= 29, premmy= 400, free= 400}, -- Coloque em Ordem... stage7= {resets= 34, premmy= 420, free= 420}, -- [OBS: MARQUE UM "X" PARA ABILITAR OU DESABILITAR OS STAGES] stage8= {resets= 39, premmy= 440, free= 440}, -- EX: para desabilitar mude: Abilitar = {}, Desabilitar = {x} stage9= {resets= 44, premmy= 460, free= 460}, stage10={resets= 49, premmy= 480, free= 480}, stage11={resets= 54, premmy= 500, free= 500}, stage12={resets= 59, premmy= 525, free= 525}, stage13={resets= 64, premmy= 550, free= 550}, stage14={resets= 69, premmy= 575, free= 575}, stage15={resets= 74, premmy= 600, free= 600}, stage16={resets= 79, premmy= 650, free= 650}, stage17={resets= 84, premmy= 700, free= 700}, stage18={resets= 89, premmy= 750, free= 750}, stage19={resets= 94, premmy= 800, free= 800}, stage20={resets= 99, premmy= 1000, free= 1000}, } --[[>> FIM STAGES <<]]-- --=[Pega Valor de Resets]=-- function getPlayerReset(cid) local qr = db.getResult("SELECT `reset` FROM `players` WHERE `id`= "..coNdConf.pid..";") rss = qr:getDataInt("reset", coNdConf.pid) if rss < 0 then rss = 0 end return rss end local success = " ~~ Sucesso! ~~ \nVocê tem agora "..(getPlayerReset(cid)+1).." resets. \nVocê será deslogado em "..coNdConf.resetConf.time.." segundos." ;err = doPlayerSendTextMessage local qrt = db.getResult("SELECT `reset` FROM `players` WHERE `id`= "..coNdConf.pid..";");rss_db = qrt:getDataInt("reset", coNdConf.pid) local lvl_query = "UPDATE `players` SET `level` = "..(coNdConf.resetConf.backLvl)..", `experience` = 0 WHERE `id`= " .. coNdConf.pid .. ";" local reset_query = "UPDATE `players` SET `reset` = "..(getPlayerReset(cid)+(1)).." WHERE `id`= " .. coNdConf.pid .. ";" local nolook_query = "UPDATE `players` SET `description` = '' WHERE `players`.`id`= " .. coNdConf.pid .. ";" local look_query = "UPDATE `players` SET `description` = ' [Reset "..(getPlayerReset(cid)+(1)).."]' WHERE `players`.`id`= " .. coNdConf.pid .. ";" --=[Reseta]=-- function addValue(value) if coNdConf.look == false then doRemoveCreature(cid) db.executeQuery(lvl_query);db.executeQuery(reset_query);db.executeQuery(nolook_query) else doRemoveCreature(cid) db.executeQuery(lvl_query);db.executeQuery(reset_query);db.executeQuery(look_query) return LUA_NO_ERROR end end function nowReseting() if (getPlayerLevel(cid) < coNdConf.resetConf.Level) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "- Level Necessário Para o Reset ["..coNdConf.resetConf.Level.."]. Faltam "..coNdConf.resetConf.Level-getPlayerLevel(cid).." level's para você Resetar. -") return true end if getPlayerLevel(cid) >= coNdConf.resetConf.Level and (coNdConf.teleport == false) then doPlayerPopupFYI(cid, success) addEvent(addValue, coNdConf.resetConf.time*1000, value) else doPlayerPopupFYI(cid, success) addEvent(doTeleportThing, coNdConf.resetConf.time*900, cid, getTownTemplePosition(getPlayerTown(cid))) addEvent(addValue, coNdConf.resetConf.time*1000, value) return true end end --[sTAGES Nao mexer em nada.]-- function checkLevelStageReset(cid) local stages = { {resets= stage.stage1.resets, premmy= stage.stage1.premmy, free= stage.stage1.free}, {resets= stage.stage2.resets, premmy= stage.stage2.premmy, free= stage.stage2.free}, {resets= stage.stage3.resets, premmy= stage.stage3.premmy, free= stage.stage3.free}, {resets= stage.stage4.resets, premmy= stage.stage4.premmy, free= stage.stage4.free}, {resets= stage.stage5.resets, premmy= stage.stage5.premmy, free= stage.stage5.free}, {resets= stage.stage6.resets, premmy= stage.stage6.premmy, free= stage.stage6.free}, {resets= stage.stage7.resets, premmy= stage.stage7.premmy, free= stage.stage7.free}, {resets= stage.stage8.resets, premmy= stage.stage8.premmy, free= stage.stage8.free}, {resets= stage.stage9.resets, premmy= stage.stage9.premmy, free= stage.stage9.free}, {resets=stage.stage10.resets, premmy=stage.stage10.premmy, free=stage.stage10.free}, {resets=stage.stage11.resets, premmy=stage.stage11.premmy, free=stage.stage11.free}, {resets=stage.stage12.resets, premmy=stage.stage12.premmy, free=stage.stage12.free}, {resets=stage.stage13.resets, premmy=stage.stage13.premmy, free=stage.stage13.free}, {resets=stage.stage14.resets, premmy=stage.stage14.premmy, free=stage.stage14.free}, {resets=stage.stage15.resets, premmy=stage.stage15.premmy, free=stage.stage15.free}, {resets=stage.stage16.resets, premmy=stage.stage16.premmy, free=stage.stage16.free}, {resets=stage.stage17.resets, premmy=stage.stage17.premmy, free=stage.stage17.free}, {resets=stage.stage18.resets, premmy=stage.stage18.premmy, free=stage.stage18.free}, {resets=stage.stage19.resets, premmy=stage.stage19.premmy, free=stage.stage19.free}, {resets=stage.stage20.resets, premmy=stage.stage20.premmy, free=stage.stage20.free}, } local resets = getPlayerReset(cid) for i, tab in ipairs(stages) do if resets <= tab.resets then coNdConf.resetConf.Level = isPremium(cid) and tab.premmy or tab.free break end end if (getPlayerLevel(cid) < coNdConf.resetConf.Level) then err(cid, MESSAGE_STATUS_CONSOLE_BLUE, "- Level Necessário Para o Reset ["..coNdConf.resetConf.Level.."]. Faltam "..coNdConf.resetConf.Level-getPlayerLevel(cid).." level's para você Resetar. -") return TRUE end if getPlayerLevel(cid) >= coNdConf.resetConf.Level and (coNdConf.teleport == false) then doPlayerPopupFYI(cid, success) addEvent(addValue, coNdConf.resetConf.time*1000, value) else doPlayerPopupFYI(cid, success) addEvent(addValue, coNdConf.resetConf.time*1000, value) addEvent(doTeleportThing, coNdConf.resetConf.time*900, cid, getTownTemplePosition(getPlayerTown(cid))) return true end end function newReset(cid) if(coNdConf.needPz == true) and (getTilePzInfo(getCreaturePosition(cid)) == LUA_ERROR) then err(cid,MESSAGE_STATUS_CONSOLE_BLUE,"- Você Precisa estar em Protection Zone Para Resetar. -") return TRUE end if(coNdConf.needPa == true) and not isPremium(cid) then err(cid,MESSAGE_STATUS_CONSOLE_BLUE,"- Você Precisa ser Premium Account para Resetar. -") return TRUE end if(coNdConf.withe == false) and (getCreatureSkullType(cid) == 3) then err(cid,MESSAGE_STATUS_CONSOLE_BLUE,"- Você não pode resetar em condições de PK Withe. -") return TRUE end if(coNdConf.red == false) and (getCreatureSkullType(cid) == 4) then err(cid,MESSAGE_STATUS_CONSOLE_BLUE,"- Você não pode resetar em condições de PK Red. -") return TRUE end if(coNdConf.battle == true) and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then err(cid,MESSAGE_STATUS_CONSOLE_BLUE,"- Você Precisa estar sem Battle para Resetar. -") return TRUE end local xy = {true,false} table.insert(stage.Abilitar, false) table.insert(stage.Desabilitar, false) if stage.Abilitar[1] == xy[1] and stage.Desabilitar[1] == xy[2] then checkLevelStageReset(cid) elseif stage.Abilitar[1] == xy[2] and stage.Desabilitar[1] == xy[1] then nowReseting() else doPlayerPopupFYI(cid, "LUA_ERROR; Configure corretamente o Sistema de STAGES!") end return true end function tableResetInstall() print(not rss_db and LUA_ERROR or "Tabela de Resets: Instalada ... [success] ") addEvent(newReset, 1000, cid) return false end if tableResetInstall() then end end --=[install System]=-- function installReset() if db.executeQuery("ALTER TABLE `players` ADD reset INT(11) NOT NULL DEFAULT 0;") then print("[MarcelloMkez] -= Advanced Reset System 2.0 por DataBase =- Instalado com sucesso!") return TRUE end print('[Advanced Reset System/MarcelloMkez] Não foi possível instalar o Sistema.') return FALSE end local tt = { "Preparando Instalação...", "Instalando: TableReset Db...", "Instalando: getPlayerReset()...", "Instalando: addValue()...", "Instalando: checkLevelStageReset()...", "Instalando: newReset() and nowReseting()...", "Finalizando Instalação...", "...", success = { "Iniciando...", "function: TableReset Db... [success]", "function: getPlayerReset()... [success]", "function: addValue(value)... [success]", "function: checkLevelStageReset()... [success]", "function: newReset() and nowReseting()... [success]", "Fim da Instalação. ", "by: ~~ MarcelloMkez ~~ \nContato: marcello_dirt@hotmail.com", inst = {"MarcelloMkez","Advanced Reset System 2.0 por DataBase" }, }, } if words == "/installreset" and getPlayerAccess(cid) >= 3 then function install() if installReset() then print(""..tt.success[7].."") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,""..tt.success[8].."") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "["..tt.success.inst[1].."] -="..tt.success.inst[2].."=- Instalado com sucesso!") else print("["..tt.success.inst[1].."] FALHA NA INSTALAÇÃO! [O sistema ja foi instalado].") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "["..tt.success.inst[1].."] FALHA NA INSTALAÇÃO! [O sistema ja foi instalado].") end return 1 end function concl(cid) local typetx = MESSAGE_STATUS_CONSOLE_BLUE print(""..tt.success[7].."") print(""..tt[8].."") doPlayerSendTextMessage(cid, typetx,""..tt.success[7].."") doPlayerSendTextMessage(cid, typetx,""..tt[8].."") addEvent(install, 1000,cid) end function finall(cid) local typetx = MESSAGE_STATUS_CONSOLE_BLUE print(""..tt.success[6].."") print(""..tt[7].."") doPlayerSendTextMessage(cid, typetx,""..tt.success[6].."") doPlayerSendTextMessage(cid, typetx,""..tt[7].."") addEvent(concl, 3000,cid) end function installDd(cid) local typetx = MESSAGE_STATUS_CONSOLE_BLUE print(""..tt.success[5].."") print(""..tt[6].."") doPlayerSendTextMessage(cid, typetx,""..tt.success[5].."") doPlayerSendTextMessage(cid, typetx,""..tt[6].."") addEvent(finall, 1000,cid) end function installCc(cid) local typetx = MESSAGE_STATUS_CONSOLE_BLUE print(""..tt.success[4].."") print(""..tt[5].."") doPlayerSendTextMessage(cid, typetx,""..tt.success[4].."") doPlayerSendTextMessage(cid, typetx,""..tt[5].."") addEvent(installDd, 1000,cid) end function installBb(cid) local typetx = MESSAGE_STATUS_CONSOLE_BLUE print(""..tt.success[3].."") print(""..tt[4].."") doPlayerSendTextMessage(cid, typetx,""..tt.success[3].."") doPlayerSendTextMessage(cid, typetx,""..tt[4].."") addEvent(installCc, 1000,cid) end function installAa(cid) local typetx = MESSAGE_STATUS_CONSOLE_BLUE print(""..tt.success[2].."") print(""..tt[3].."") doPlayerSendTextMessage(cid, typetx,""..tt.success[2].."") doPlayerSendTextMessage(cid, typetx,""..tt[3].."") addEvent(installBb, 1000,cid) end function toInstall() local typetx = MESSAGE_STATUS_CONSOLE_BLUE print(""..tt.success[1].."") print(""..tt[2].."") doPlayerSendTextMessage(cid, typetx,""..tt.success[1].."") doPlayerSendTextMessage(cid, typetx,""..tt[2].."") addEvent(installAa, 1000,cid) end function preparation() local typetx = MESSAGE_STATUS_CONSOLE_BLUE print(""..tt[1].."") doPlayerSendTextMessage(cid, typetx,""..tt[1].."") addEvent(toInstall, 3000,cid) end if preparation() then end end return 1 end --=[by: Juniior Cwb ;* ]=-- algue me ajuda me quem me ajudar ganha rep+ up up
-
gente eu nao to conseguindo de forma alguma coloca meu monstro pra atakar com magia ja tentei de tudo é jeito e nada, ajuda ae gente. <?xml version="1.0" encoding="UTF-8"?> <monster name="akamaru[7]" nameDescription="a akamaru[7]" race="blood" experience="25" speed="220" manacost="300"> <health now="1000" max="1000"/> <look type="45" head="0" body="0" legs="0" feet="0" corpse="0"/> <targetchange interval="2000" chance="0"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="1"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="1"/> <flag convinceable="1"/> <flag pushable="1"/> <flag canpushitems="0"/> <flag canpushcreatures="0"/> <flag targetdistance="1"/> <flag staticattack="90"/> <flag runonhealth="15"/> </flags> <attacks> <attack name="melee" interval="2000" skill="48" attack="34"/> <attack name="tsuuga" interval="2000" chance="25" min="-63" max="-49"> </attacks> <defenses armor="4" defense="8"/> <immunities> <immunity physical="0"/> <immunity energy="0"/> <immunity fire="0"/> <immunity poison="0"/> <immunity lifedrain="0"/> <immunity paralyze="0"/> <immunity outfit="0"/> <immunity drunk="0"/> <immunity invisible="0"/> </immunities> <voices interval="5000" chance="10"> <voice sentence="Rrrrrrrrr!"/> </voices> <loot> <item id="1987" chance="100000"> <inside> <item id="2526" chance="10000"/> <item id="2386" chance="10000"/> </inside> </item> </loot> </monster>
-
Boa Tarde, eu queria um script que quando você consegue fazer um addon completo e usar ele, você ficará com um bônus de Skill ou Speed. Exemplo: Quando completar o addon hunter e usar ele você ficará com +1 de Distance Se alguém puder me ajudar, eu darei um Rep+ como recompensa
-
Olá. Eu tenho o sistema de RESET's só que ele não atende muito ao meu querer.Dou rep++++ pra quem conseguir criar um sistema de RESET's com a seguinte configuração: RESET POR STAGE: PARA PODER DAR QUALQUER RESET O PLAYER DEVE TER O LEVEL 350 RESET MAXIMO = 10 AO RESETAR O PLAYER VOLTA LVL 8 AO RESETAR O PLAYER RESETA OS SKILL's AO RESETAR,VOLTA A MANA E HP DO PRO LVL 8 AO RESETAR O PLAYER PODE FAZER TODAS AS QUEST's NOVAMENTE (como aqui é stourage não quero que ele perca a stourage vip) OBS: SISTEMA VIP SERÁ O DE PREMIUM AO RESETAR O PLAYER RECEBE O TERMO "RESET's : numero de resets" NO LOOK DELE Se puderem me ajudar eu garanto que dou rep++++ preciso muito desse sistema pois ele me deu muito dinheiro do geito que está apenas voltando level porém os players exigem mais e eu preciso para colocar meu servidor que por incrivel que pareça me fornece sustento *.* Desde de já obrigado a todos.!
-
Ola, por favor alguem me ajuda a colocar conditions nesses 3 scripts VALENDO REP+ Neste gostaria da condition Curse(maldição/hit de death) Tipo a Viper Star que tem uma chance de envenenar... a chance e o tempo eu arrumo depois so queria que nao desse erro... local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.5, -0, -0.5, -0) function onUseWeapon(cid, var) return doCombat(cid, combat, var) end E nessas 2 seria a condição de drunk/bebado.. a chance e o tempo eu arrumo depois.. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 31) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.35, -0, -0.35, -0) function onUseWeapon(cid, var) return doCombat(cid, combat, var) end local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 49) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_HOLY) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -0, -1, -0) function onUseWeapon(cid, var) return doCombat(cid, combat, var) end Obrigado para quem ajudar..