Ir para conteúdo

coyotestark

Visconde
  • Total de itens

    259
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que coyotestark postou

  1. cara nao entendo muita coisa, pela primeira parte qe eu vi vip_days nao seria pq na sua DB nao tem essa tabela? lembro que eu dava algo parecido. entao achei uma linha aki no xtibia e adicionei la e fico tudo belesa
  2. muito facil vc so precisa trocar as imagens que estao no skins. procure primeiro um modelo dos que tem la que vc mais goste, nao lembro os nomes.
  3. procure por um topico wodbo bianco 3.0 neste topico tem um site nicaw para wodbo
  4. TAmbem tenho um ot na ******, e confirmo que tem algo estranho, na verdade tenho 2 um de tibia e um de wodbo, o de wodbo bate media de 50 players, um dedicado. de 2Gb de ram. o de tibia eh semi de 1Gb de ran o de tibia ele chega a rodar 40 horas sem cair mas media de players 20. o de Wodbo cai entre 1 e 5 horas, como hoje que nao dava 15 min on e caia, e ot wodbo tem um pretect time de 4 mins, o que deixava os players loucos. Se alguem puder dar uma dica para acontecer menos, eu nao creio que cair assim seja problema do servidor.
  5. como eu posso colocar um intervalo para os players desponder no help?
  6. Qual a versao? do client? 52 53 54 60 etc... qual?
  7. consegui compilar tudo certinho, inicio o server normalmente mas so que quando Tento entrar, nao conecta, abre o account manager normalmente, e quando dou entar para entrar no jogo fica connecting to the game word. please wait. e nao sai disso, fica uns 5 min ate dar servidor desconectado. as unicas coisas que auterei foi, inseri um novo efeito tava 68 coloquei 69 const_me_warrior, asim liga tudo certinho mas nao tenho conexao na hora de entrar no jogo.
  8. supondo que ache, mais ou menos quanto custaria isto?
  9. Eu baixei a source do the forgothen serv aki no Xtibia. queria Aumentar Limite de Efeitos, itens, outfits e distances. mas nao sei aonde faço isso alguem pode me ajudar?
  10. vá em NPC/scripts, Crie um arquivo .lua (Exemplo: reset.lua) Depois volta na pasta NPC, Crie um Arquivo .XML (Exemplo: reset.xml) e crie um NPC. o meu ta asssim. <npc name="reborn" script="data/npc/scripts/reborn.lua" access="6" lookdir="1"> <health now="1000" max="1000"/> <look type="133" head="95" body="86" legs="86" feet="38" addons="3"/> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|.Qual motivo de ter vindo ate mim depois desta jornada {reborn}." /> </parameters> </npc> no arquivo .lua insira isto dentro -- SCRIPT FEITO POR YUNIE Edited by Stark -- config minlevel = 1 -- level para resetar price = 5000 newlevel = 9 -- level após reset newexp = 0 -- nova experiencia após reset -- end config function addReset(cid) resets = getResets(cid) setPlayerStorageValue(cid,1020,resets+1) return true endfunction getResets(cid) resets = getPlayerStorageValue(cid,1020) if resets < 0 then resets = 0 end return resets end local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {}function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cidif msgcontains(msg, 'renascer') and getPlayerStorageValue(cid,30025) == 4 then selfSay('Voçe Não Pode Mais renascer.') focus = 0 talk_start = 0 elseif msgcontains(msg, 'renascer') and getPlayerLevel(cid) < 30 and getPlayerStorageValue(cid,30025) ~= 4 then selfSay('Mensagem que sera dita caso nao tenha os requerimentos nescessarios')elseif msgcontains(msg, 'renascer') then selfSay('Entao o grande aventureiro gostaria de renascer? {yes}') talk_state = 2 elseif msgcontains(msg, 'yes') and talk_state ==2 and getPlayerLevel(cid) >= 30 and getPlayerVocation(cid) == 50 then doPlayerSetVocation(cid, 95) addReset(cid) playerid = getPlayerGUID(cid) setPlayerStorageValue(cid,30025,4) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level`="..newlevel..",`experience`="..newexp.." WHERE `players`.`id`= ".. playerid .."") talk_state = 0 elseif msgcontains(msg, 'yes') and talk_state == 2 then selfSay('Sorry, ' .. getCreatureName(cid) .. '! You must revert or transform, Voce deve transformar ou reverter.') elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then selfSay('Good bye. Deslogue e logue Por Favor!!!!') focus = 0 talk_start = 0 end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) getPlayerLevel(cid) >= 30 ( Level nescessario ) getPlayerVocation(cid) == 50 then (vocação) doPlayerSetVocation(cid, 95) (vocação que sera inserida apos reset) selfSay('Mensagem que sera dita apos player falar a mensagem de ação') no caso (renascer) Duvidas Postar aqui.
  11. A uns 2 dias meu site Niccaw nao ta mais criando contas, so deletando na DB. mas me disseram que nao tem iso de limite de contas alguem pode me ajudar? Lol Ninguem responde
  12. queria saber se tem como eu adicionar vip direto do site pelo nicaw assim como no Gesior. pq hoje sem querer descobrir como entrar no admin painel do nicaw, mas nao tem nada assim. queria saber se tem uma forma de add. algum script
  13. coyotestark

    Wodbo

    no vocations.xml o mais Facil. copia e cola. e regula de acordo com as transform. coloca na ultima laaaaaaaembaixo, e coloca id depois da ultima se for 100 101 400 401 Tendeu? <vocation id="397" name="vegetto SSJ5" description="a vegetto" gaincap="50" gainhp="60" gainmana="40" gainhpticks="6" gainhpamount="400" gainmanaticks="3" gainmanaamount="400" manamultiplier="1.1" attackspeed="1200" soulmax="200" gainsoulticks="120" lostexp="3" lostmlv="3" lostskill="3" distdamage="70" meledamage="150" kidamage="13" corpse="3058" charge="17"> <skill id="0" multiplier="1.1"/> <skill id="1" multiplier="1.1"/> <skill id="2" multiplier="1.1"/> <skill id="3" multiplier="1.1"/> <skill id="4" multiplier="1.1"/> <skill id="5" multiplier="1.1"/> <skill id="6" multiplier="1.1"/> </vocation> <vocation id="398" name="vegetto SSJ5" description="a vegetto" gaincap="50" gainhp="60" gainmana="40" gainhpticks="6" gainhpamount="400" gainmanaticks="3" gainmanaamount="400" manamultiplier="1.1" attackspeed="1200" soulmax="200" gainsoulticks="120" lostexp="3" lostmlv="3" lostskill="3" distdamage="70" meledamage="150" kidamage="13" corpse="3058" charge="17"> <skill id="0" multiplier="1.1"/> <skill id="1" multiplier="1.1"/> <skill id="2" multiplier="1.1"/> <skill id="3" multiplier="1.1"/> <skill id="4" multiplier="1.1"/> <skill id="5" multiplier="1.1"/> <skill id="6" multiplier="1.1"/> </vocation> Duvidas eh so mandar que nois tenta resolver.
  14. Lek eu consegui mecher mas o meu é NPC serv? Manda PVT se servir o meu o reborn eh por vocations tipo nao tem promotion eh assim. Knight Reseta vira elite kina Saco. Sorcerer = Master Sorcerer. voc 5 pedi voc 1 para dar reset 2 = 6 e assm vai, se kiser eu passo.
  15. -------- config.lua -------- -- Config file for OTServ -- ---------------------------- -- data directory location datadir = "data/"-- map location map = "data/world/test.otbm" -- mapkind -- options: OTBM for binary map, XML for OTX map mapkind = "OTBM"-- map store location (for XML only) mapstore = "data/world/test-mapstore.xml" -- house store location (for XML only) housestore = "data/world/test-housestore.xml"-- bans storage (for XML only) banIdentifier = "data/bans.xml" -- server name servername = "GOD MadDog Otserv"-- server location location = "Sweden" -- server ip (the ip that server listens on) ip = "X.XXX.XXX.XX"-- server port (the port that server listens on) port = "7171" -- server url url = "http://www.tibiarpg.tk"-- server owner name ownername = "GOD MadDog" -- server owner email owneremail = "thiago_f_r@hotmail.com"-- world type -- options: pvp, no-pvp, pvp-enforced worldtype = "pvp" -- exhausted time in ms (1000 = 1 second) exhausted = 0-- exhausted time in ms for non-aggressive spells (1000 = 1 second) exhaustedheal = 0 -- how many ms to add if the player is already exhausted and tries to cast a spell (1000 = 1 second) exhaustedadd = 0-- how long does the player has to stay out of fight to get pz unlocked in ms (1000 = 1 second) pzlocked = 5*1000 -- house rent period -- options: daily, weekly, monthly houserentperiod = "weekly"-- motd (the message box that you sometimes get before you choose characters) motd = "Bem Vindo ao MadDog LVL 9999+ ganha god" motdnum = "1" -- login message loginmsg = "Welcome to MadDog, Have fun."-- how many logins attempts until ip is temporary disabled -- set to 0 to disable logintries = 5 -- how long the retry timeout until a new login can be made (without disabling the ip) retrytimeout = 6*1000-- how long the player need to wait until the ip is allowed again logintimeout = 0 -- allow clones (multiple logins of the same char) -- options: 0 (no), 1 (yes) allowclones = 0-- max number of players allowed maxplayers = "100" -- SQL type -- options: mysql, sqlite sql_type = "mysql"--- MySQL part (ignore if you are using SQLite) sql_host = "localhost" sql_user = "root" sql_pass = "" sql_db = "tibia1" --- SQLite part (ignore if you are using MySQL) sqlite_db = "db.s3db"------------------------------------------------------------------------------------------------- ---------------------------- Evolutions Basic Configuration ---------------------------- ------------------------------------------------------------------------------------------------- -- world name (shows in the character list) worldname = "ADM MadDog"-- time to save the server (default = 5) autosave = 8 -- do you want to enable cap system? (yes/no) capsystem = "no"-- anti-afk - maximum idle time to kick player (1 = 1min) kicktime = 15 -- how many summons player can have maxsummons = 2-- maximum items in depot maxdepotitems = 1000 -- learn spells (yes/no) learnspells = "no"-- do you want everyone to have premium freepremium = "no" -- remove ammunation? (bolts/arrows) removeammunation = "no"-- remove rune charges? (sd/hmm/gfb) removerunecharges = "no" -- use item hotkeys? (yes/no) itemhotkeys = "yes"-- shoot trough battle window on players? (yes/no) battlewindowplayers = "yes" -- use account manager? (yes/no) accountmanager = "no"-- summon follows master everywhere summonsfollow = "yes" -- allow outfit change outfitchange = "yes"-- damage to players with the same feet feetdamage = "yes" -- guild system type (SQL only)(ingame/online) -- online guild system requires the latest Swelia AAC guildsystem = "ingame"-------------------------------------------------------------------- -------------- Surprise Bags Configs ----------------- -------------------------------------------------------------------- -- Drop Surprise Bags in Monsters? (yes/no) surprise_bags = "yes"-- Blue Bag Drop Percent blue_bag_percent = 3 -- Red Bag Drop Percent red_bag_percent = 2-- Blue Bag ID blue_bag_id = 6570 -- Red Bag ID red_bag_id = 6571------------------------------------------------------------------------------------- ----------------------------------- Multipliers ----------------------------------- ------------------------------------------------------------------------------------- -- experience multiplier (how much faster you got exp from monsters) expmul = 500-- experience multiplier for pvp-enforced (how much faster you got exp from players) expmulpvp = 99 -- monster lootrating (how much faster you get items from monsters) lootmul = 50-- skill multiplier (another multiplier in data/vocations.xml) skillmul = 500 -- manaspent multiplier (another multiplier in data/vocations.xml) manamul = 500-- how many monsters spawn at a time in 1 spawn spawnmul = 0 -- Price for each SQM when buying a house houseprice = 500-- level to buy a house houselevel = 100 -- maximum death entries per player maxdeathentries = 10-- max message buffer (default = 4) -- how fast you get muted messagebuffer = 4 -- minimum action interval (default = 200) minactioninterval = 200-- protection for those under this level protectionlimit = 100 -- critical damage and chance {chance, extra damage percent} criticaldamage = {"5", "50"}--------------------------------------------------------------------------------------- -------------------------- Skull System configuration ------------------------- --------------------------------------------------------------------------------------- -- time to lose a white skull (1 = 1 minute) whitetime = 1-- time to lose one frag (1 = 1 minute) fragtime = 1*50 -- ban unjust, how many frags you need to get banned (1 = 1 frag) banunjust = 5-- red skull unjust, how many frags you need to get a red skull (1 = 1 frag) redunjust = 3 -- bantime, for how long the player is banned (1 = 1 hour) bantime = 24*1-------------------------------------------------------------------------------------- ------------------------------- GM access rights -------------------------------- -------------------------------------------------------------------------------------- -- access to walk into houses and open house doors accesshouse = 3-- access to login without waiting in the queue or when server is closed accessenter = 1 -- access to ignore damage, exhaustion, cap limit and be ignored by monsters accessprotect = 3-- access to broadcast messages and talk in colors (#c blabla - in public channels) accesstalk = 1 -- access to move distant items from/to distant locations accessremote = 3 -- access to see id and position of the item you are looking at accesslook = 2 Tae a config Manda uma Msg pra mim ai gostaria de falar com vc.
  16. Lek, este Ot Funciona arena? Encotrei um problema, a frutinha que serv de comida, heala toda a mana. o que se torna um bug. o id do item eh este 2677quand vc usa enche toda a sua mana é um item muito facil de achar. outro problema tem uma legs que Tira HP de player, um player level 1 pode matar um ssj 5 MVP Edit: resolvi o problema, em spells.xml procure o item 2425, la ou retire ou mude o diretorio.
  17. Eu Baixei um YurOTS 8.0, quero usar Site mas ele nao ta puxando os dados do XAMPP. na config ta como mysql mas uso alguma conta da DB Xampp e nao entra. Gostaria de ajuda. Por favor. Quando a conta eh criada pelo account manager tudo vai para uma pasta "accounts" So que nao quero que seja assim. com account manager, desativei e nao muda nada. Uso uma conta ja criada no xampp e nao funciona.
  18. bom eu fiz um ot assim do zero praticamente, fiz um ot de bleach e criei spells para todas as vocs. a dica eh estudo os spells, e escolha o que vc quer editar, copie cole e renomeie na hora de colocar a vocação va no spells.xml e procure uma linha de instante spell. <instant name="bara" words="bara" needtarget="1" direction="1" lvl="5" maglv="1" mana="10" soul="0" exhaustion="1000" prem="0" enabled="1" script="bara.lua"><vocation name="nome da vocação"/></instant> coloque o level mana se eh premy se vai gsatar sou, maglvl e nao esqueça de apontar o diretorio da magia. o nome da vocação tem que ser igual ao que ta no vocations.xml
  19. vc pode tirar uma parte do script fica la embaixo, eh algo assim doTransformItem(item.uid, EMPTY_POTION) deletando esta linha que faz com que transform a potion cheia em vazia. ela vai ficar infinita, fiz isto ontem
  20. Alguem pode me dizer como aumentar o limite de efeitos do Ot estou com um new styller yourots e queria adicionar mais efeitos mas o limite eh de 69. ja adicionei mais 6 e nao posso usa-los.
  21. alguem pode me conseguir a source do new styller yourots?
  22. tente fazer isso, va no localhost, em players procure os samples tipo sorcerer knight etc, la vai ter tudo dos chars que vao ser criados. mude a position e town id. de cada um deles. mude de acordo com o que vc quer.
  23. Alguem poderia alterar este script para ficar assim seria basicamente isto se vocação 1 entao set vocação 2 se vocação 3 entao set vocação 4 +- isso e deixar espaço para mim add mais vocações no script. pq assim seria deste jeito vocação sorcerer da reset. (VOc1) vira master sorcerer (Voc9) Knight dar reset (VOC2) Vira Master Knight (VOC10) e assim suscessivamente. no meu Ot tenho tambem as classes Elf e Dwarf. o Script que uso eh este. funciona perfeitamente. so queria que ficase cada voc ao reset ficar uma outra. pq esta outra seria mais fort. eh como se ele renacese mais fort. mas se tivese um NPC seria melhor ainda. ou entao um tile, um nao uns 10 pra nao rolar trap pra o plyer ficar, seria tipo um altar sabe. Seria mais estilo RPG --[[ SCRIPTING> MarcelloMkez <scriptING ]] --[[ [Advanced Reset System] Autor: MarcelloMkez Versão: 1.0 TFS: 0.3.6 Testado em: 8.50 Fórum: [Talk Action] Advanced Reset System' - XTibia - A sua comunidade de Tibia e OTserv [Características] ~ Versão 1.0 ~ - Resets no Look; - Premium Account ou não; - Mudar Vocação; - Limite de Resets; - Opções para Abilitar e Desabilitar Condições; [Em Construção] - Stages Free e Premium; - 'Talvez' um novo sistema de mudar Vocação; sem data para postagem. ]] function onSay(cid, words, param) --[Configurações de Condição]__ config = { --[[verdadeiro / Falso]] needPa = false, -- Precisa de Premium Account? [true / false] needPz = true, -- Precisa estar em Protection Zone? [true / false] battle = false, -- Precisa estar sem Batlle para Resetar? [true / false] withe = false, -- Players PK Withe pode Resetar? [true / false] red = false, -- Players PK Red pode Resetar? [true / false] tp = true, -- Teleportar para o Templo após o reset? [true / false] look = true, -- Mostrar Resets no Look do Player? [true / false] addLimite = true, -- Abilitar Limite de Resets? [true / false] setClasse = false, -- Mudar Vocação do player quando resetar? [true / false] storage = 2310, -- Storage [valor] --[Configurações do Reset]__ resetStatus = { player = getPlayerGUID(cid), -- Não Mude. lvl = 15 , -- Level Necessário para Resetar. [valor] lvlreset = 8, -- Level que retornará após o Reset. [valor] limite = 1, -- Máximo de resets que um player pode chegar. [valor] newClasse = 1, -- Id da Nova Vocação após o Reset. [valor] tempo= 2 -- Tempo para o Player deslogar para Resetar. Em segundos. [valor] }, } --[Funções]__ function Reseting(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerSetVocation(cid, config.resetStatus.newClasse) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `description` = ' [Reset "..resets.."]' WHERE `players`.`id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) return TRUE end function noAll(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `description` = '' WHERE `players`.`id` = "..config.resetStatus.player) return TRUE end function noTeleporting(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doPlayerSetVocation(cid, config.resetStatus.newClasse) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `description` = ' [Reset "..resets.."]' WHERE `players`.`id` = "..config.resetStatus.player) return TRUE end function noLook(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doPlayerSetVocation(cid, config.resetStatus.newClasse) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `description` = '' WHERE `players`.`id` = "..config.resetStatus.player) return TRUE end function noClasse(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `description` = ' [Reset "..resets.."]' WHERE `players`.`id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) return TRUE end function setClasse(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doPlayerSetVocation(cid, config.resetStatus.newClasse) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `description` = '' WHERE `players`.`id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) return TRUE end function look(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `description` = ' [Reset "..resets.."]' WHERE `players`.`id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) return TRUE end function teleporting(cid) resets = getResets(cid) setPlayerStorageValue(cid,config.storage,resets+1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `description` = '' WHERE `players`.`id` = "..config.resetStatus.player) db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` = "..config.resetStatus.player) return TRUE end function getResets(cid) resets = getPlayerStorageValue(cid,config.storage) if resets < 0 then resets = 0 end return resets end local resets = getResets(cid) local needLvl ="Você precisa de "..config.resetStatus.lvl-getPlayerLevel(cid).." level's para resetar." local msg ="~~[Reset: "..getResets(cid).."]~~ 'Sucesso ao Resetar! Você será deslogado em "..config.resetStatus.tempo.." Segundos." --[Condiçoes]__ if(config.needPz == true) and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then doPlayerSendTextMessage(cid,22,"Você Precisa estar em Protection Zone Para Resetar.") return TRUE elseif(config.addLimite == true) and (getResets(cid) == config.resetStatus.limite) then doPlayerSendTextMessage(cid, 22, "Você ja atingiu o Limite de Resets.") return TRUE elseif(config.withe == false) and (getCreatureSkullType(cid) == 3) then doPlayerSendTextMessage(cid,22,"Você ta PK White, por isso não pode resetar.") return TRUE elseif(config.red == false) and (getCreatureSkullType(cid) == 4) then doPlayerSendTextMessage(cid,22,"Você ta PK Red, por isso não pode resetar.") return TRUE elseif(config.needPa == true) and not isPremium(cid) then doPlayerSendTextMessage(cid,22,"Você Precisa ser Premium Account para Resetar.") return TRUE elseif(config.battle == true) and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then doPlayerSendTextMessage(cid,22,"Você Precisa estar sem Battle para Resetar.") return TRUE elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == true) and (config.look == true) and (config.setClasse == true) then addEvent(Reseting, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == false) and (config.look == false) and (config.setClasse == false) then addEvent(noAll, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == false) and (config.look == true) and (config.setClasse == true) then addEvent(noTeleporting, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == true) and (config.look == false) and (config.setClasse == true) then addEvent(noLook, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == true) and (config.look == true) and (config.setClasse == false) then addEvent(noClasse, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == false) and (config.look == false) and (config.setClasse == true) then addEvent(setClasse, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == false) and (config.look == true) and (config.setClasse == false) then addEvent(look, config.resetStatus.tempo* 1000, cid) elseif getPlayerLevel(cid) >= config.resetStatus.lvl and (config.tp == true) and (config.look == false) and (config.setClasse == false) then addEvent(teleporting, config.resetStatus.tempo* 1000, cid) elseif doPlayerSendCancel(cid, needLvl) then doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return TRUE end if doPlayerPopupFYI(cid, msg) then end return TRUE end --[by: MarcelloMkez]__ consegui resolver o problema, pode fechar o topico.
  24. lek eu tinha um ot de pokemon e ele sempre caia quando usavam as magias poke de M5 a M12, nao consegui resolver desiste. nao sei se eh o seu caso mas da uma olhadinha
  25. va em talkactions copie um arquivo qualquer e renomeio para spells.lua dentro dele coloque isto. function onSay(cid, words, param) local count = getPlayerInstantSpellCount(cid) local text = "" local t = {} for i = 0, count - 1 do local spell = getPlayerInstantSpellInfo(cid, i) if spell.level ~= 0 then if spell.manapercent > 0 then spell.mana = spell.manapercent .. "%" end table.insert(t, spell) end end table.sort(t, function(a, b) return a.level < b.level end) local prevLevel = -1 for i, spell in ipairs(t) do local line = "" if prevLevel ~= spell.level then if i ~= 1 then line = "\n" end line = line .. "Spells for Level " .. spell.level .. "\n" prevLevel = spell.level end text = text .. line .. " " .. spell.words .. " - " .. spell.name .. " : " .. spell.mana .. "\n" end doShowTextDialog(cid, 2175, text) return TRUE end em talkactions.xml adicione esta tag <talkaction words="spell list" script="spells.lua" /> lembrando que tera que dizer spell list. tente trocar para outro.
  • Quem Está Navegando   0 membros estão online

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