-
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
-
Action TFS 0.X Mining System
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
if (lvl >= 20 and rica) or (lvl >= 12 and lvl < 20 and special) or (not special and not rica and lvl < 12) then deixa assim -
Action TFS 0.X Mining System
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
me explica direito como vc quer mano kkk terra normal de 0 até 12 especial de 12 até 20 rica > 20, é isso? -
Action TFS 0.X Mining System
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
vc definitivamente não sabe explicar, mas acho q entendi o que vc quer: troca a linha do check do getdrops por isso aqui e arruma os valores if (lvl >= 20 and rica) or (lvl >= 12 and special) or (not rica and not special and lvl < 12) then -
Action TFS 0.X Mining System
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
cara, vc tem que saber explicar o que vc quer. Ate então tudo que você me pediu foi pra terra melhor só não dar os itens lixos. Se voce quer q seja exclusivo os itens pra cada terra tem outro jeito de fazer -
aqui: setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
-
Sitema%25252FMod Aura Bold System
xWhiteWolf respondeu ao tópico de xWhiteWolf em Scripts tfs 0.4 (OLD)
brother acho q vc não entendeu o que a spell faz. Ela não roda e nao dá dano em ninguém, ela só cria uma weapon pra você. -
Action TFS 0.X Mining System
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
-
Action TFS 0.X Mining System
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
testa assim, dei uma melhorada no script q ele era bem antigãaao hahaha (espero q funcione) não precisa mais colocar a terra especial na tabela da terra, eu checo ambas agora -
Action TFS 0.X Mining System
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
Os códigos que eu te passei tavam falando: Aonde está assim deve ficar desse outro jeito. Voce nao editou, vc simplesmente duplicou as coisas e isso por si só ja explica os erros :/ -
Action TFS 0.X Mining System
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
tem algumas formas de fazer isso, vou apresentar uma delas que eu pensei agora: essa é a função que retorna os drops que você pode ter, vamos modificar ela pra aceitar um parametro chamado "special" que será verdadeiro ou falso e nos dirá se a terra que vc tá minerando é do id special. function getDrops(cid) for i= -1,getPlayerStorageValue(cid, config.storage) do if levels[i] then table.insert(drops, levels[i]) end end return true end agora quando chamamos ela no nosso código getDrops(cid) nós vamos adicionar esse parametro especial: -
Dodge System (Por Item)
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
editei meu comentário anterior, se o valor estiver errado me fala quanto vc tem e quanto deveria ter -
Dodge System (Por Item)
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
for i = 1, 10 dolocal item = getgetPlayerSlotItem(thing.uid, i).uiddodge = dodge + math.max(0, getItemDodgePercent(item))end deixa assim: for i = 1, 10 dolocal item = getgetPlayerSlotItem(thing.uid, i).uid if item and item > 0 then dodge = dodge + math.max(0, getItemDodgePercent(item)) endend -
felizmente a otnet fez o favor de deletar tudo que eu postei antes de 2012 e eu fiz questão de apagar qualquer rastro meu na internet de quando eu era criança também (orkut, twitter, askfm, formspring, etc. FUISUHIGS)
-
Dodge System (Por Item)
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
mano function onLook(cid, thing, position, lookDistance) if isPlayer(thing.uid) and thing.uid ~= cid then local function getItemDodgePercent(itemuid) return getItemAttribute(itemuid, "dodgePercent") or 0 endlocal dodge = 0for i = 1, 10 dolocal item = getgetPlayerSlotItem(thing.uid, i).uiddodge = dodge + math.max(0, getItemDodgePercent(item))end return doPlayerSetSpecialDescription(thing.uid, '\n'.. '[Frags: ' .. getPlayerFrags(thing.uid) .. ' / Deaths: ' .. getDeaths(thing.uid) .. '], [Critical: '..math.max(0,(tonumber(getCreatureStorage(thing.uid,48913)) or 0))..'], [Dodge: '..dodge..' -
eu ja mexia com otservers desde 2007 e em 2013 eu entrei pro curso de ciência da computação justamente pq eu tive curiosidade quando mexia com ot's. Quando entrei no curso desde os primeiros dias eu aprendia o basico dos if's e ia tentar fazer scripts no tibia. Grande parte dessa tentativa e erro q eu fazia todos os dias foi o que me fez ficar mais familiarizado com a linguagem, claro que depois eu fui notando que haviam coisas que eu não ia aprender na universidade, e aí corri atrás de pessoas aqui no fórum pra me ensinar (Killua com o tutorial dele de addEvent ou o maxwellden com os tutoriai
-
que honra ahaha fico feliz de ter te ajudado nessa empreitada. Se qualquer dia tiver dúvidas sobre computação pode me chamar
-
CreatureScript/GlobalEvent/MoveMent Limpar database (otimização)
xWhiteWolf respondeu ao tópico de Cjaker em Scripts tfs 0.4 (OLD)
https://www.4shared.com/rar/lw2m5UTtba/Banco_de_Dados.html? upei todas minhas aulas de banco de dados nesse link aí, dá uma lida e vê se vc consegue refazer :D qualquer coisa posso te ajudar -
CreatureScript/GlobalEvent/MoveMent Limpar database (otimização)
xWhiteWolf respondeu ao tópico de Cjaker em Scripts tfs 0.4 (OLD)
É ruim executar queries em loop, esse código enorme que vc fez podia ser uma única querie se vc soubesse usar a linguagem SQL. Você tá simplesmente dando SELECT em TUDO e deixando pra filtrar pela linguagem, isso é TÓXICO tanto para o servidor que gasta processo (memória ram) pra fazer esse calculo quanto para o banco de dados que é inundado com queries simultaneas. Aconselho vc ler um pouco sobre SQL e tentar refazer esse código usando uma ou duas queries sem ter que percorrer por um loop. -
Dodge System (Por Item)
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
no es necesario hacer edicion en la source, tiene que colocar el codigo en los mods de tu servidor -
você tá realmente me pedindo pra estragar meu sistema?
- 187 respostas
-
- npc reseter
- reset system
-
(e 2 mais)
Tags:
-
tem como ver o historico meu também? ahahah queria saber x)
-
Dodge System (Por Item)
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
seu dodge mostrado é isso aqui [Dodge: '..math.max(0,(tonumber(getCreatureStorage(thing.uid,48902)) or 0))..']') ele tem que ser isso aqui: local function getItemDodgePercent(itemuid) return getItemAttribute(itemuid, "dodgePercent") or 0 end local dodge = 0 for i = 1, 10 do local item = getgetPlayerSlotItem(thing.uid, i).uid dodge = dodge + math.max(0, getItemDodgePercent(item)) end [Dodge: '..dodge..']') -
então essa época era lixo, sei nem pq eu postei awn hahaha já pode dividir o tempo do tk entre A.L e D.L, antes do lobo e depois do lobo
-
Dodge System (Por Item)
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
faz um evento onLook ou modifica na source pra quando dar look fazer um for pegando todos os itens equipados e usando essa função aqui neles: function getItemDodgePercent(itemuid) return getItemAttribute(itemuid, "dodgePercent") or 0 end o dodge mostrado tem que ser a soma dos dodges de cada item equipado. -
nessa época eu nem tava por aqui ahueuha que bizarro
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!