-
Total de itens
904 -
Registro em
-
Última visita
-
Dias Ganhos
13
Tudo que Killua postou
-
[Encerrado] Char começa com todos outfits REP ++
tópico respondeu ao luizinhofjb de Killua em Tópicos Sem Resposta
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> -
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
-
Entendi. Se esse for o caso a melhor coisa eh trocar de server
-
Tem sim, e so fazer uma gambiarrinha no login.lua. Pra ser essa vocation precisa ter uma storage ou alguma coisa?
-
So tem que mudar o doPlayerAddMoney(cid, money) pra doPlayerDepositMoney(cid, money)
-
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
-
Pq vc deve ta colocando a rampa no sqm q o cara vai qd sobe a escada, ai sobe e ja cai na descida
-
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
-
pedido [Pedido] Itens Que dão algumas coisas quando da use!
pergunta respondeu ao DrFilipe7878 de Killua em Scripts
Addon doll: O do vip vc tem que falar qual sistema de vip vc usa. -
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"
-
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
-
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
- 2 respostas
-
- tile ao pisar morre
- resolvido
- (e 1 mais)
-
pedido Tile Que so Passa Se Pagar 3 Dias De VIP Time
pergunta respondeu ao kleitonalan321 de Killua em Scripts
Agora vai dar certo if getPlayerVipDays(cid) < 3 then no lugar de if vip.hasVIP(cid) == FALSE and getPlayerStorageValue(cid, 11000) < 1 then- 10 respostas
-
- tile que so passa se pagar 3
- resolvido
- (e 1 mais)
-
pedido Tile Que so Passa Se Pagar 3 Dias De VIP Time
pergunta respondeu ao kleitonalan321 de Killua em Scripts
Nao, eh o storage que vai checar se ele ja perdeu os 3 dias de vip, pra na perder dnv- 10 respostas
-
- tile que so passa se pagar 3
- resolvido
- (e 1 mais)
-
pedido Tile Que so Passa Se Pagar 3 Dias De VIP Time
pergunta respondeu ao kleitonalan321 de Killua em Scripts
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- 10 respostas
-
- tile que so passa se pagar 3
- resolvido
- (e 1 mais)
-
pedido Tile Que so Passa Se Pagar 3 Dias De VIP Time
pergunta respondeu ao kleitonalan321 de Killua em Scripts
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- 10 respostas
-
- tile que so passa se pagar 3
- resolvido
- (e 1 mais)
-
pedido Tile Que so Passa Se Pagar 3 Dias De VIP Time
pergunta respondeu ao kleitonalan321 de Killua em Scripts
To fazendo aqui, qual o sistema de vip q vc usa pra eu ja fazer pra ele?- 10 respostas
-
- tile que so passa se pagar 3
- resolvido
- (e 1 mais)
-
Sim, quest é o da missao, ja o reward eu nem achei no script :s
-
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.
- 3 respostas
-
- accountstorage
- storagevalue
- (e 3 mais)
-
Ja ta configurado certo. Só pode fazer uma vez
-
Por isso a melhor forma é por site...
-
Acho que aqui tem tudo que você precisa: http://www.xtibia.com/forum/topic/191846-tirar-exp-q-o-summon-ganha/
-
Cara eu pesquisei aqui e o guild master não funciona mesmo no tfs, por isso foram criadas as talkactions de guild
-
Avatar - Assinatura - Banner - Sign - Background -
pergunta respondeu ao Alexclusive de Killua em Dúvidas e Pedidos
Agora sim eu curti cara, mando bem. Rep dnv -
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.