Ir para conteúdo

Killua

Conde
  • Total de itens

    904
  • Registro em

  • Última visita

  • Dias Ganhos

    13

Tudo que Killua postou

  1. Nao precisa fazer nada disso... eh so mudar na pasta data/xml/outftis.xml Os outfits normais sao assim <outfit id="2"> <list gender="0" lookType="137" name="Hunter"/> <list gender="1" lookType="129" name="Hunter"/> </outfit> vc so tem que adicionar default="0", ficando assim <outfit id="2" default="0"> <list gender="0" lookType="137" name="Hunter"/> <list gender="1" lookType="129" name="Hunter"/> </outfit> E se for so de premmium, fica assim <outfit id="12" premium="yes" default="0"> <list gender="0" lookType="155" name="Pirate"/> <list gender="1" lookType="151" name="Pirate"/> </outfit>
  2. Killua

    NPC de missão

    Cara esse script, pelo q eu vi, n ta usando a variavel reward. Pode ate apaga ali. Mas pra te ctz abre o script da ctrl+f e procura reward. Se n tiver nenhum alem desse de cima pode apaga ele p n serve pra nada
  3. Entendi. Se esse for o caso a melhor coisa eh trocar de server
  4. Tem sim, e so fazer uma gambiarrinha no login.lua. Pra ser essa vocation precisa ter uma storage ou alguma coisa?
  5. Killua

    Ajuda MoneyRune

    So tem que mudar o doPlayerAddMoney(cid, money) pra doPlayerDepositMoney(cid, money)
  6. Cleber desse jeito ai o cara vai poder pegar o premio quantas vezes quiser Tenta esse, do data/action/script cria quesmob.lua e coloca function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 22222) < 1 then -- Onde ta 22222 vc coloca o storage que ganha quando mata o monstro return doPlayerSendCancel(cid, "Vc precisa ter matado o BOSS para fazer essa quest!") end if getPlayerStorageValue(cid, 11111) < 1 then -- Esse aqui e o storage da quest, como todas doPlayerAddItem(cid, 123, 1) -- no lugar de 123 vc coloca o id do seu item doPlayerSendTextMessage(cid, 25, "Voce ganhou um item!") setPlayerStorageValue(cid, 11111, 1) else doPlayerSendCancel(cid, "Voce ja pegou seu item!") end return true end e no actions xml <action uniqueid="1432" script="questmob.lua"/> e bota uniqueId 1432 no bau
  7. Pq vc deve ta colocando a rampa no sqm q o cara vai qd sobe a escada, ai sobe e ja cai na descida
  8. Nao é erro de script, é de mapa... Vc deve ta colocando a decida do lugar errado. Vc tem que fazer assim: coloca a escada, e dexa seu mouse em cima dela(clica nela e n mexe o mouse) dai vc aperta "+" pra subir de andar, o sqm que seu mouse tiver é o sqm certo pra por a descida da escada. E pra porta de lvl funcionar vc só tem quem por actionId 1000+level. Exemplo pra level 100 vc poe 1100. O negocio do report it to gamemaster é pq vc n tem o id daquele item no seu items.xml. Se seu servidor nao tem muitos itens editados, a maneira mais facil de corrigir isso é pegando um items.xml mais completo para sua versao, os de servidor global costumam ser completos. Espero que tenha conseguido entender
  9. Addon doll: O do vip vc tem que falar qual sistema de vip vc usa.
  10. Killua

    Global Save

    Cria um arquivo bloco de notas, coloca esse codigo [spolier] @echo off title OTserv Auto-restarter echo ========================================= echo --- OTserv Auto-Restarter --- echo --- Por: Seu nick aki --- echo ========================================= echo :begin Nome do Executavel.exe echo echo ========================================= echo --- Mensagem de quando o server cai--- echo ========================================= echo goto begin :goto begin [/spolier] Salva como restarter.bat e configura os lugares escritos tipo "Mensagem quando o server cai"
  11. Killua

    Global Save

    Usa esse aqui do Vodkart globalevents/scripts cria shutdownot.lua function onTimer() function doBroadSave(delay) if delay ~= 0 then doBroadcastMessage("[Global server save] O server será desligado em "..delay.." Minuto"..(delay > 1 and "s" or "")) addEvent(doBroadSave, 60000, delay -1) else doSaveServer() doShutdown() end end doBroadSave(5) return true end e globalevents.xml <globalevent name="globalSave" time="00:00" event="script" value="shutdownot.lua"/> Ja puis pra acontecer a meia noite
  12. Killua

    Tile da morte

    data/movements/scrips cria tiledamorte.lua e coloca function onStepIn(cid, position, fromposition) doCreatureAddHealth(cid, -getCreatureMaxHealth(cid)) doSendMagicEffect(position, CONST_ME_MORTAREA)end movements.xml <movement type="StepIn" actionid="3212" event="Script" value="tiledamorte.lua"/> coloca actionid 3212 no tile
  13. Agora vai dar certo if getPlayerVipDays(cid) < 3 then no lugar de if vip.hasVIP(cid) == FALSE and getPlayerStorageValue(cid, 11000) < 1 then
  14. Nao, eh o storage que vai checar se ele ja perdeu os 3 dias de vip, pra na perder dnv
  15. muda if vip.hasVIP(cid) == FALSE and getPlayerStorageValue(cid, 11000) < 1 then pra if vip.hasVip(cid) == FALSE and getPlayerStorageValue(cid, 11000) < 1 then e se nao der tenta if isPlayerVip(cid) == FALSE and getPlayerStorageValue(cid, 11000) < 1 then
  16. Bom eu tentei fazer aqui, ve se funciona tag xml: <movement type="StepIn" actionid="2312" event="Script" value="tilevip.lua"/> coloca actionid 2312 no tile e cria tilevip.lua com: function onStepIn(cid, item, pos, fromposition) if isCreature(cid) == TRUE then if vip.hasVIP(cid) == FALSE and getPlayerStorageValue(cid, 11000) < 1 then doTeleportThing(cid, fromposition) doSendMagicEffect(fromposition, CONST_ME_POFF) doPlayerSendTextMessage(cid, 22, "Voce nao tem vip!") return end if getPlayerStorageValue(cid, 11000) < 1 then doPlayerSendTextMessage(cid, 25, "Bem vindo!") doSendMagicEffect(position, CONST_ME_MAGIC_BLUE) vip.addVipByAccount(getPlayerAccount(getPlayerByName(name)) ,-3) setPlayerStorageValue(cid, 11000, 1) elseif getPlayerStorageValue(cid, 11000) >= 1 then doPlayerSendTextMessage(cid, 25, "Bem vindo!") doSendMagicEffect(position, CONST_ME_MAGIC_BLUE) end return true end end
  17. To fazendo aqui, qual o sistema de vip q vc usa pra eu ja fazer pra ele?
  18. Killua

    NPC de missão

    Sim, quest é o da missao, ja o reward eu nem achei no script :s
  19. Achei essa função em outro forum e decidi postar aqui pq ela é muuito util. Antes de qualquer coisa execute essa query na sua db: CREATE TABLE `account_storage` ( `account_id` int(11) NOT NULL default '0', `key` int(10) unsigned NOT NULL default '0', `value` varchar(255) NOT NULL default '0', UNIQUE KEY `account_id_2` (`account_id`,`key`), KEY `account_id` (`account_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; E no data/lib/050-function.lua adiciona o codigo function getAccountStorageValue(accid, key) local value = db.getResult("SELECT `value` FROM `account_storage` WHERE `account_id` = " .. accid .. " and `key` = " .. key .. " LIMIT 1;") if(value:getID() ~= -1) then return value:getDataInt("value") else return -1 end value:free() end function setAccountStorageValue(accid, key, value) local getvalue = db.getResult("SELECT `value` FROM `account_storage` WHERE `account_id` = " .. accid .. " and `key` = " .. key .. " LIMIT 1;") if(getvalue:getID() ~= -1) then db.executeQuery("UPDATE `account_storage` SET `value` = " .. accid .. " WHERE `key`=" .. key .. " LIMIT 1');") getvalue:free() return 1 else db.executeQuery("INSERT INTO `account_storage` (`account_id`, `key`, `value`) VALUES (" .. accid .. ", " .. key .. ", '"..value.."');") return 1 end end Modo de uso: getAccountStorageValue(getPlayerAccountId(cid), key) setAccountStorageValue(getPlayerAccountId(cid), key, value) Os créditos são do teckman por criar a função e do Matheus por postar no outro fórum.
  20. Killua

    NPC de missão

    Ja ta configurado certo. Só pode fazer uma vez
  21. Por isso a melhor forma é por site...
  22. Acho que aqui tem tudo que você precisa: http://www.xtibia.com/forum/topic/191846-tirar-exp-q-o-summon-ganha/
  23. Cara eu pesquisei aqui e o guild master não funciona mesmo no tfs, por isso foram criadas as talkactions de guild
  24. Agora sim eu curti cara, mando bem. Rep dnv
  25. Oi amigo, eu fiz aqui pra você. Vai em data/movements/scripts e cria tplevel.lua e coloca esse codigo E no movements.xml você coloca <movement type="StepIn" actionid="3202" event="Script" value="tplevel.lua"/>Au no teleport vc bota action id 3202 testa ai pra ver se funcionou
  • Quem Está Navegando   0 membros estão online

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