-
Total de itens
3604 -
Registro em
-
Última visita
-
Dias Ganhos
158
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que xWhiteWolf postou
-
(Resolvido)Spell de empurrar
xWhiteWolf respondeu ao tópico de rizen em Suporte Tibia OTServer (Resolvidos)
@MaTTch, belo script cara. @rizen, quando sua dúvida for resolvida, por favor, clique em "Melhor Resposta" abaixo do comentário de quem te respondeu para que o tópico fique como resolvido. Grato -
Puxar/Empurrar (conjunto de spells)
xWhiteWolf respondeu ao tópico de xWhiteWolf em Sistemas, Mods & Funções .lua
tb n gosto de carnaval, eu queria ficar em casa de boa fazendo meus scripts mas tenho q visitar meus pais e ficar num pc que nem tem internet direito (eu hosteio o 3g do celular pro pc e dá pra usar mas é péssimo), agradeço a ajuda de qualquer forma- 59 respostas
-
- Magia que puxa
- puxar
- (e 5 mais)
-
mas daí teria que fazer uma checagem de que ele só poderia soltar a magia caso a arma que ele tivesse fosse X level e isso é meio chato de fazer :~
-
[Pedido] Magia de Tirar life por segundo
xWhiteWolf respondeu ao tópico de fezeRa em Suporte Tibia OTServer
mandou bem, nice script; Reputado -
Código bonito, testado e funcionando.. ficou bem legal cara :DD Estou movendo pra área correta e te dando 1 ponto de reputação por trazer esse conteúdo pro TK!
-
Spell que paralyza (um pouco diferente)
xWhiteWolf respondeu ao tópico de roriscrave em Suporte Tibia OTServer
doChangeSpeed(cid, -(getCreatureSpeed(cid)* 0.8)) e dps tem que fazer um addEvent pra setar a velocidade como sendo a getCreatureSpeed(não a atual e sim a anterior que deverá estar salva em algum storage) - a atual -
(Resolvido)[PEDIDO] MiniGame ~ Acerte o Alvo
xWhiteWolf respondeu ao tópico de DeathRocks em Suporte Tibia OTServer (Resolvidos)
é algum problema na hr de chamar as funções, vou testar qnd chegar em casa e te dou um feedback.. Quando ele remove da sala era pra ele setar o storage como sendo 0 pro cara poder entrar dnv. -
(Resolvido)[PEDIDO] MiniGame ~ Acerte o Alvo
xWhiteWolf respondeu ao tópico de DeathRocks em Suporte Tibia OTServer (Resolvidos)
vc não coloca a besta pelo map editor, deixa a sala vazia e coloca os uids nos pisos, qnd vc clica na porta vc é teleportado pra dentro e ele cria a besta e dps remove qnd sair. Tá todas as funções certinhas, só se tiver dando algum erro de compatibilidade com alguma função, mas daí acusaria erro na distro -
(Resolvido)Refill Ammo
xWhiteWolf respondeu ao tópico de Reds em Suporte Tibia OTServer (Resolvidos)
qual mensagem vc quer e qual dos dois scripts vc está usando? Note que o segundo tem uma pequena complicação pra trocar as arrows do slot, vc precisa tirar todas as da bp e não vai conseguir retirar do slot. Uma solução pra isso seria fazer uma talkaction que vc deixa o refill on/off pra poder remover as arrows com segurança. -
(Resolvido)Refill Ammo
xWhiteWolf respondeu ao tópico de Reds em Suporte Tibia OTServer (Resolvidos)
testa o primeiro script que eu editei, se der algo errado, testa esse daqui: local arrows = {2544, 2545, 2546, 7840} function onDeEquip(cid, item, slot) if isInArray(arrows, getPlayerSlotItem(cid, 10).itemid) then return true end for _, arrow in ipairs (arrows) do local count = getPlayerItemCount(cid, arrow) if count > 1 then doPlayerRemoveItem(cid, arrow, count) doPlayerAddItem(cid, arrow, count) break end end return true end -
restringe mais a posição, retira o addEvent. function onSay(cid, words, param, channel) local fromPos, toPos, toFloor = 800, 1200, 10 for x = fromPos, toPos do for y = fromPos, toPos do for z = 4, toFloor do local coord = {x = x, y = y, z = z, stackpos = 0} if getTileThingByPos(coord).itemid ~= 0 and not getTileInfo(coord).house then doCleanTile(coord, false) end end end end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Game map cleaned.') return true end
-
(Resolvido)Dúvida addEvent
xWhiteWolf respondeu ao tópico de GabrielSapient em Suporte Tibia OTServer (Resolvidos)
existir, existe.. mas desse jeito vai resolver seu problema.. a unica coisa que eu acredito q possa dar erro é se o cara ficar entrando e saindo da agua no momento que o addEvent for chamado.. ele pode acabar morrendo caso esteja na agua no momento que o addEvent é checado mesmo tendo acabado de entrar na agua -
não usa o table.insert. function onSay(cid, words, param, channel) local fromPos, toPos, toFloor = 800, 1200, 15 for x = fromPos, toPos do for y = fromPos, toPos do for z = 0, toFloor do local coord = {x = x, y = y, z = z, stackpos = 0} if getTileThingByPos(coord).itemid ~= 0 and not getTileInfo(coord).house then addEvent(doCleanTile, 1, coord, false) end end end end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Game map cleaned.') return true end
-
voto no mapa 2, embora esteja bem mais escuro ele tá mais bonito tb (não to julgando a foto e sim os detalhes que dá pra enxergar), faltou ele estar com uma tocha no arrow slot pra dar pra ver melhor mas ficou bonito de qualquer forma. Achei o mapa 1 muito detalhado, dá tontura na hr de andar
-
Bom, vamos lá amigo: Imagine a situação de um software que faz controle de estoque de uma empresa que trabalha com locação de ternos masculinos apenas para adultos. (Descrevo o tipo de entrada, o processamento, a saída e o feedback(resultado) desse software é um software de controle de estoque, o tipo de entrada será um numero chave do terno (chamaremos de TID [TERNO ID]) e o tipo de serviço que faremos, digamos que nesse software há a opção de alugar como de dar baixa no sistema que ele foi devoldido. Chamaremos essas duas opções de serviço e a partir daqui há trocentas mil formas de fazer
-
(Resolvido)Dúvida addEvent
xWhiteWolf respondeu ao tópico de GabrielSapient em Suporte Tibia OTServer (Resolvidos)
-- Ao entrar na água doCreatureSetStorage(cid, 88888, 1) addEvent(function() if getCreatureStorage(cid, 88888) == 1 then doCreatureAddHealth(cid, -999999) end return true end, 3 * 60 * 1000) -- Ao sair da água doCreatureSetStorage(cid, 88888, -1) resolvido -
os scripts foram movidos pras respectivas areas
-
(Resolvido)Ajuda Script acerte o passaro [mini-game]
xWhiteWolf respondeu ao tópico de jabuticaba30 em Suporte Tibia OTServer (Resolvidos)
http://www.tibiaking.com/forum/topic/49480-pedido-minigame-acerte-o-alvo/ -
^no script do Gantz tem essa parte aqui que define oque vc pediu dos 100 milisegundos. if math.random(100) <= config.chance then addEvent(doTargetCombatHealth, 100, attacker, cid, type, -value, -value, config.effect) addEvent(doSendAnimatedText, 100, getThingPos(cid), config.message, config.color) end ja tá como vc quer, se quiser alterar o tempo entre 1 dano e outro mude no 100 ali, qnt maior o numero, maior a diferença de tempo em milisegundos de um dano e outro.
-
-
era desnecessário ter criado o tópico se vc tinha postado lá e me mandando pm, mas em todo caso, clica em melhor resposta pra deixar esse tópico como "resolvido"
-
em qualquer creature event, cid é referente ao creature id que ativa o callback.. nesse caso, o attacker é o player que tem o critical e o cid é a criatura que sofre o dano por isso, se ele quer o efeito no monstro/player que sofre o dano, tem que mudar de attacker pra cid
-
troca doSendMagicEffect(getCreaturePos(attacker), efeito) por doSendMagicEffect(getCreaturePos(cid), efeito)
-
CreatureScripts TFS 0.X Critical Skill System
xWhiteWolf respondeu ao tópico de xWhiteWolf em GlobalEvents, CreatureScripts & Weapons
troca doSendAnimatedText(getCreaturePos(attacker), "CRITICAL!!", 144) por doSendAnimatedText(getCreaturePos(cid), "CRITICAL!!", 144)- 79 respostas
-
- open source
- open tibia
- (e 11 mais)
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!