Ir para conteúdo

Alberess

Membro
  • Registro em

  • Última visita

Tudo que Alberess postou

  1. E os creditos ?
  2. Alguem tem o sistema de pet por talkaction ? se tiver por favor me passe?
  3. ricardo3 voce cometeu double post pra que isso ja foi duas vezes =/ Owner = 1900 -- Aki e a storage do proprietario FLAG2_INn = 4000 --a storage da bandeira numero dois na pousada FLAG_IN = 4001 -- a storage da primeira bandeira na pousada TEAM1_FLAGS = 3030 -- storage do time com a bandeira TEAM2_FLAGS = 3031 -- storage do outro time com a bandeira Event_Start = 3032 -- storage de quando o evento começa Event_timeend = 3033 --storage de quando acaba o evento Event_Tile_Close = 3039 -- a storage do piso joined = 2023 --essa storage eu nao sei Timer = 1010 --tambem nao sei _____________________________________________________________________________
  4. Alberess postou uma resposta no tópico em Suporte Tibia OTServer
    Lugar errado o certo e Suporte OTServe
  5. Olha la onde fica o executavel e ve se tem algum arquivo s3db se nao tiver usa esse aki http://www.4shared.com/file/UQYlTwWJ/forgottenserver.htm e baixa tambem o sql pra voce troca a senha do god la http://sqlitestudio.one.pl/index.rvt?act=download
  6. Nome do Script: Controle de monstro Tipo do Script: Action Versão Utilizada: 8.60 Servidor Utilizado: Mix Yourots 0.0.4 Nível de Experiência: Iniciante Informações Extras: O player da use em um item e aparece um monstro(o nome do monstro e Marionete) na frente dele e para controlar o monstro ele segura o alt ou ctrl+as setas para controlar o monstro e quando ele soultar o alt ou o ctrl ele que anda e o efeito que fica ligado neles (o nome do efeito e LINHADECHAKRA eo numro e 49) Ou de outro jeito pelo outfit que ele usa ai quando ele for ataca o monstro sai a marionete e quando ele para de atacar o player vai poder se mover e quase a mesma coisa que o decima so que o nome do monstro e Marionete 2 uma foto aqui em baixo vvvvvvvvvvvv
  7. Sky nao entendi aki local days = 900 e os dias ? poque eu so quero que fique 30 dias a cada vez que ele compra e se puder as tags plix
  8. Nome do Script: Comando que compra vip Tipo do Script: Talkaction Versão Utilizada: 8.60 Servidor Utilizado: Mix Yourots 0.0.4 Nível de Experiência: Iniciante Informações Extras: O player compra vip por 1kk pelo comando !buyvip e checa quanto tempo de vip tem com o comando !checkvip
  9. Valeu Rep+
  10. Nome do Script: Sistema de noticia Tipo do Script: Talkaction Versão Utilizada: 8.60 Servidor Utilizado: Mix Yourots 0.0.4 Distro: Mix Soft Nível de Experiência: iniciante Informações Extras: Um sistema de noticia que o player fala !notice e ve as noticias do otserve
  11. Como se faz isso? ---edit tou saindo so manha eu volto
  12. E uma XML aki que eu achei no serve que eu baixei mais ta como premium nao so porque ta escrito no script e sim porque eu testei olhem ai: <?xml version="1.0" encoding="UTF-8"?> <mounts> <mount id="1" clientId="368" name="Widow Queen" speed="20" premium="yes" /> <mount id="2" clientId="369" name="Racing Bird" speed="20" premium="yes" /> <mount id="3" clientId="370" name="War Bear" speed="20" premium="yes" /> <mount id="4" clientId="371" name="Black Sheep" speed="20" premium="yes" /> <mount id="5" clientId="372" name="Midnight Panther" speed="20" premium="yes" /> <mount id="6" clientId="373" name="Draptor" speed="20" premium="yes" /> <mount id="7" clientId="374" name="Titanica" speed="20" premium="yes" /> <mount id="8" clientId="375" name="Tin Lizzard" speed="40" premium="yes" /> <mount id="9" clientId="376" name="Blazebringer" speed="20" premium="yes" /> <mount id="10" clientId="377" name="Rapid Boar" speed="20" premium="yes" /> <mount id="11" clientId="378" name="Stampor" speed="20" premium="yes" /> <mount id="12" clientId="379" name="Undead Cavebear" speed="20" premium="yes" /> <mount id="13" clientid="387" name="Mule" speed="20" premium="yes" /> <mount id="14" clientid="388" name="Tiger Slug" speed="20" premium="yes" /> <mount id="15" clientid="389" name="Uniwheel" speed="20" premium="yes" /> <mount id="16" clientid="390" name="Crystal Wolf" speed="20" premium="yes" /> <mount id="17" clientid="426" name="War Horse" speed="20" premium="yes" /> <mount id="18" clientid="401" name="Kingly Deer" speed="20" premium="yes" /> <mount id="19" clientid="402" name="Tamed Panda" speed="20" premium="yes" /> <mount id="20" clientid="405" name="Dromedary" speed="20" premium="yes" /> <mount id="21" clientid="406" name="Sandstone Scorpion" speed="20" premium="yes" /> <mount id="22" clientid="421" name="Rented Horse" speed="20" premium="no" /> <mount id="23" clientid="392" name="Fire War Horse" speed="20" premium="yes" /> <mount id="24" clientid="427" name="War Draptor" speed="20" premium="yes" /> <mount id="25" clientid="437" name="Rented Horse" speed="20" premium="no" /> <mount id="26" clientid="438" name="Rented Horse" speed="20" premium="no" /> <mount id="27" clientid="341" name="Gnarlhound" speed="20" premium="yes" /> <mount id="28" clientid="219" name="Tarantula" speed="20" premium="yes" /> </mounts> isso aki so pra ve se era isso que eu tinha que fazer <mount id="28" clientid="219" name="Tarantula" speed="20" vip="yes" /> Rep+ pra quem ajuda
  13. cria um arquivo chamado tecnicas.luae adicione isso dentro 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 vá em talkactions.xml e adicione essa tag <talkaction words="tecnicas" script="tecnicas.lua"/> mude onde ta escrito a primeira tecnicas xD
  14. Kimoszin tem como colocar uma Look type no policial e a outra no ladrão? Se puder tem como você me fala ?
  15. Nome do Script: Amuleto que protege contra paralyse Tipo do Script: Item ou action Versão Utilizada: 8.60 Servidor Utilizado: Mix Yourots Nível de Experiência: Iniciante Informações Extras: Um amuleto que protege contra paralyse por cargas(20 cargas)e depois que acaba as cargas leva ele pra um npc e ele recarreca por um certo preço(500k)
  16. O erro e que o script nao faz nada e na parte desse script la no distro nao fala nada e o script ja foi feito pra o player poder fazer sua propria casa mais so funciona na versao 8.54 tfs so nao sei qual mais ele tem que compra o terreno
  17. ainda nao ta pegando
  18. E que o script nao ta pegando aki e tipo se ele fosse nada no meu serve
  19. Eu entendi ele quer uma funçao que o player pega 100 reais com o npc e o npc da uma storage pra ele e depois o player vai no npc e paga o emprestimo que pegou e o npc retira a storage o o npc colocou no player
  20. Adriano eu nao sei se essa funçao aki vai funcionar porque foi meu irmao que fez e o servedele e mix yourots e o distro e mix soft entao ta ai a funçao Doremovemoney(Cid, Quanty, Delay) e Doaddmoney(Cid, Quanty, Delay) usa 1 pra adicionar o dinheiro e o outro pra retirar eu nao sei explica essa funçao porque eu nao a fiz lib/050-function function doAddMoney(cid, quanty, delay) if isCreature(cid) then doCreatureAddMoney(cid, quanty) if delay ~= 1 then addEvent(doAddMoney, 1000, cid, quanty, delay -1) end else return LUA_ERROR end return nil end function onSay(cid, words, param) local add = 10 local money = -1 doAddMoney(cid, money, add) return TRUE end lib/050-function function doRemovemoney(cid, quanty, delay) if isCreature(cid) then doCreatureRemoveMoney(cid, quanty) if delay ~= 1 then addEvent(doRemovemoney, 1000, cid, quanty, delay -1) end else return LUA_ERROR end return nil end exemplo de uso: function onSay(cid, words, param) local remove = 10 local money = 5 doRemoveMoney(cid, Remove, Money) return TRUE end eu nao sei se vai ajudar e essas funçoes ai em cima tenta modificar elas xD vou ver se acho mais que adiciona ou remove dinheiro aki ---edit doPlayerRemoveStorage(cid, storage) lib/050-function function doPlayerRemoveStorage(cid, storage) local pid = getPlayerGUID(cid) doRemoveCreature(cid,true) db.executeQuery("DELETE FROM `player_storage` WHERE `player_id` = " .. pid .. " AND `key` = " .. storage .. ";") return TRUE end Exemplo de uso: local stor = 30000 -- numero da storage if getPlayerStorageValue(cid, stor) >= 1 then doPlayerRemoveStorage(cid, stor) end
  21. Eu quero passar esse script ai em baixo pra 8.60 com o distro mix soft ta ai a tag se precisar <action itemid="id_1;id_2;id_3;id_4" event="script" value="constructionHouses.lua" allowfaruse="1"/> Rep+ pra quem ajudar
  22. Jared Leto aquilo que mandei pra ele era pra ele adicionar no login.lua tipo esse exemplo ai em baixo v local config = { rateExperience = getConfigInfo('rateExperience'), rateSkill = getConfigInfo('rateSkill'), rateLoot = getConfigInfo('rateLoot'), rateMagic = getConfigInfo('rateMagic'), rateSpawn = getConfigInfo('rateSpawn'), protectionLevel = getConfigInfo('protectionLevel'), stages = getBooleanFromString(getConfigInfo('experienceStages')) } function onLogin(cid) function onSay(cid, words, param, channel) local exp = config.rateExperience if(config.stages) then exp = getExperienceStage(getPlayerLevel(cid), getVocationInfo(getPlayerVocation(cid)).experienceMultiplier) end doPlayerPopupFYI(cid, "Server Information:\n\nExperience rate: x" .. exp .. "\nSkills rate: x" .. config.rateSkill .. "\nLoot rate: x" .. config.rateLoot .. "\nMagic rate: x" .. config.rateMagic .. "\nSpawns rate: x" .. config.rateSpawn .. "\nProtection level: " .. config.protectionLevel) local config = { loginMessage = getConfigValue('loginMessage'), useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')) } function onLogin(cid) local loss = getConfigValue('deathLostPercent') if(loss ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) end local accountManager = getPlayerAccountManager(cid) if(accountManager == MANAGER_NONE) then local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." else str = str .. " Por favor, escolha sua roupa." doPlayerSendOutfitWindow(cid) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) elseif(accountManager == MANAGER_NAMELOCK) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?") elseif(accountManager == MANAGER_ACCOUNT) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Olá, diga 'account' para gerir sua conta e se quiser começar denovo, diga 'cancel'.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Olá, diga 'account' para criar conta ou diga 'recover' para recuperar a conta.") end if(not isPlayerGhost(cid)) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end registerCreatureEvent(cid, "Mail") registerCreatureEvent(cid, "GuildMotd") registerCreatureEvent(cid, "Idle") if(config.useFragHandler) then registerCreatureEvent(cid, "SkullCheck") end registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, "AdvanceSave") return true end Eu nao testei porque eu nao tenho nenhum mapa baixado o unico que tenho (tinha) tava com virus o exe poriso eu nao testei
  23. 1- Maxmiller 2-Vivi 3-Vittu
  24. se o do Jared nao funciona tenta esse coloca ele no login.lua local config = { rateExperience = getConfigInfo('rateExperience'), rateSkill = getConfigInfo('rateSkill'), rateLoot = getConfigInfo('rateLoot'), rateMagic = getConfigInfo('rateMagic'), rateSpawn = getConfigInfo('rateSpawn'), protectionLevel = getConfigInfo('protectionLevel'), stages = getBooleanFromString(getConfigInfo('experienceStages')) } function onLogin(cid) function onSay(cid, words, param, channel) local exp = config.rateExperience if(config.stages) then exp = getExperienceStage(getPlayerLevel(cid), getVocationInfo(getPlayerVocation(cid)).experienceMultiplier) end doPlayerPopupFYI(cid, "Server Information:\n\nExperience rate: x" .. exp .. "\nSkills rate: x" .. config.rateSkill .. "\nLoot rate: x" .. config.rateLoot .. "\nMagic rate: x" .. config.rateMagic .. "\nSpawns rate: x" .. config.rateSpawn .. "\nProtection level: " .. config.protectionLevel) Obs:nao testei
  25. Como descompilo as sources e qual o nome do arquivo que ta os efects e tambem como eu adiciono mais uma effect?

Informação Importante

Confirmação de Termo