-
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
-
nos primórdios do tibia actionid servia para callbacks que indicavam ações e uniqueid era pra separar alguns tipos de items especiais.. Hoje em dia ambas servem com o propósito de aumentar a quantidade de numeros disponiveis.. Se antes vc só podia ter no maximo 9.000 scripts, agora vc pode ter 9.000 usando actionid e + 9.000 usando unique id.
-
(Resolvido){Pedido} Npc Police
xWhiteWolf respondeu ao tópico de NathanAmaro em Suporte Tibia OTServer (Resolvidos)
não faço a minima idéia de como fazer um npc que caminha por uma rota pré definida, se não eu te ajudava.. não sei nem se é possível. -
ela foi feita pra ser usada juntamente com esse sistema http://www.tibiaking...-castle-war-20/ A função é questão é um movements... (mas como eu sei disso??) simples, é só olhar o callback function onStepIn(cid, item, position, fromPosition) função ao pisar dentro, parametros: cid, item, posição final, posição inicial) daí vc abre seu movements.xml e coloca essa linha aqui: <movevent type="StepIn" actionid ="2000" event="script" value="nomedoscript.lua"/> o movement type é o mesmo da callback, ou seja, stepin.. actionid vc coloca o numero q vc quiser (tb poderia ser itemid ou
-
remover runa com runa infinita
xWhiteWolf respondeu ao tópico de Skydangerous em Suporte Tibia OTServer
funciona do mesmo jeito.. -
[pedido] Script balanceamento de Teams em WAR/Hardcore
xWhiteWolf respondeu ao tópico de yagoskor em Suporte Tibia OTServer
eu também era de outro fórum mas cansei de algumas coisas que aconteciam... no tibiaking me baniram porque eu liberava scripts que o povo vendia e na otnet eles ficaram mudando tanto de site que o contéudo foi todo jogado no lixo, hoje em dia é quase impossível achar um link no google que leve pro post certo. Aqui no TK eu não tive nenhum problema e o pessoal parece que tá reunido aqui, eu resolvo as dúvidas de quem não manja e tento ensinar pra que eles possam ensinar outros. -
(Resolvido)Sistema de Mineração
xWhiteWolf respondeu ao tópico de abnejesus em Suporte Tibia OTServer (Resolvidos)
não precisa adicionar nada em creaturescripts.xml, só no login.lua mesmo. salve o arquivo em actions como miner.lua e adiciona a tag no actions.xml <action itemid="2553" script="miner.lua"/> fim x) obs: se possivel clique em melhor resposta pra que o tópico fique como resolvido -
a função é onDeath.. o cid é o monster então não tem como pegar isInParty(cid) pq o cid tá se referindo ao monstro nesse caso, e não ao player que o matou. o certo seria assim: if isInParty(killer[1]) == false then setPlayerStorageValue(killer[1], Storage, 1) doCreatureSay(cid, "Nããããooo!", TALKTYPE_ORANGE_1) doCreateMonster(Monster, pos) else doCreateMonster(Monster, pos) for i, pla in ipairs(getPartyMembers(getPartyLeader(killer[1]))) do -- Essa parte comeca a parte do grupo setPlayerStorageValue(pla, Storage, 1) -- adiciona 1 stora pra kda integrante do grupo end doCreatureSay(cid, "N
-
remover runa com runa infinita
xWhiteWolf respondeu ao tópico de Skydangerous em Suporte Tibia OTServer
@Daaniel, vc confundiu as funções: doPlayerRemoveItem(cid, itemid, count[, subtype]) doRemoveItem(uid[, count]) a primeira tem cid, id do item, quantidade e subtipo a segunda tem uid (uid é a identidade) e quantidade os colchetes servem pra identificar quais são os parametros opcionais. @Skydangerous como ela não é infinita a primeira coisa que vc faz é ver a function e a quantidade dela. a function deve estar como function onUse(cid, item, frompos, item2, topos); então vc deve colocar isso daqui antes do ultimo return true if item.type > 1 then doChangeTypeItem(item.uid,i -
(Resolvido)Sistema de Mineração
xWhiteWolf respondeu ao tópico de abnejesus em Suporte Tibia OTServer (Resolvidos)
exatamente como vc pediu... terra = {351,352,353,354,355} levels = { [-1] = 2229, ---- skull [0] = 1294, --- small stone [1] = 3976, --- worm [10] = 2149, -- Small Emerald [12] = 2146, -- Small Sapphire [15] = 2145, -- Small Diamond [17] = 2150, -- Small Amethyst [20] = 2147, -- Small Ruby [25] = 2144, -- Black Pearls [27] = 2143, -- White Pearls [30] = 2157, -- Gold Nuggets [35] = 2156, --- red gem [36] = 2158, -- blue gem [37] = 2155, -- green gem [38] = 2153, -- violet gem [39] = 2154, -- yellow gem [40] = 2157, -- small enchanted emerald [42] = 2157, -- Small Enchanted Sapphi -
[Boss Skill] Aegis of Immortal
xWhiteWolf respondeu ao tópico de xWhiteWolf em GlobalEvents, CreatureScripts & Weapons
tem vários scripts que eu tiro de outros jogos (ou de outros servers) auhauhauh a graça do tibia é justamente essa mobilidade toda EDIT: ADICIONEI O MONSTRO DA SKILL AGORA, DIVIRTAM-SE >.< -
Magia que Empurra
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_COMBAT_NONE) local arr = { {1, 1, 1}, {1, 1, 1}, {1, 1, 1}, {0, 1, 0}, {0, 3, 0}, {0, 0, 0}, {0, 0, 0}, {0, 0, 0}, {0, 0, 0}, } local area = createCombatArea(arr) setCombatArea(combat, area) local function doPushCreature(uid,direction,distance,time) if isCreature(uid) == TRUE then local rand = (2*math.random(0,1))-1 local rand2 = math.random(-1,0) if direction == 0 then signal = {0,rand,-rand,rand,-rand,0,-1,-1,-1,0,0,0} elseif direction == 1 then signal = {1,1,1,0,0 -
[pedido] Script balanceamento de Teams em WAR/Hardcore
xWhiteWolf respondeu ao tópico de yagoskor em Suporte Tibia OTServer
NextBR, poste o script em tempo real por favor... ia contribuir muito pro estudo do pessoal e com esse novo conhecimento a gente poderia fazer uns scripts muito mais fodas pra trazer pro fórum. -
Action TFS 0.X Dodge System 8.54+
xWhiteWolf respondeu ao tópico de xWhiteWolf em Action, MoveEvent, TalkAction & Spell
eu dei uma mexida nos créditos pra ver se some o problema deles.. se algum dos caras q disse q tava dando erro antes pudesse testar agora, eu agradeceria- 53 respostas
-
- code
- dodge system
- (e 11 mais)
-
bom saber, mas vc sabe porque o subid é 2? Seria algo do tipo 0 = heal, 1 = support e 2 = agressive?
-
acho q vc esqueceu de configurar o script: local posCoal = {x = 169, y = 58, z = 7} -- POSIÇÃO DO COAL, ONDE O GOLD DEVE ESTAR
-
(Resolvido){Pedido} Npc Police
xWhiteWolf respondeu ao tópico de NathanAmaro em Suporte Tibia OTServer (Resolvidos)
o primeiro tem que ser um npc mesmo? achei esse script aqui http://www.tibiaking.com/forum/topic/11649-npc-guard-ataca-players-com-skulls/ -
[Pedido] se o player usar tal item ele não consigo soltar
xWhiteWolf respondeu ao tópico de llucas75 em Suporte Tibia OTServer
faz um movements pro item em questão com a função onRemoveItem(moveItem, tileItem, position, cid) Se o storage for 1 então return false. se for 0 então return true. Daí é só fazer uma action que torna o item untradeable: ao clicar no item deixar o storage 1 e ao clicar dnv, se tiver o storage 1 seta o storage 0 e manda uma msg: "Item Unlocked" Tenta fazer sozinho, se não conseguir me manda PM que eu volto aqui e tento te ajudar OBS: meu script de Aura System tem um negócio desse, só que eu usei porque no caso o item não poderia ser removido do slot. Mas pra fazer ele não ser removido do -
como retornar a descrição do item
xWhiteWolf respondeu ao tópico de Skydangerous em Suporte Tibia OTServer
utilidade pública getItemDescriptionsById(itemid) -
gostei da idéia.. só tenho umas dúvidas, local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_SUBID, 2) setConditionParam(exhaust, CONDITION_PARAM_TICKS, time) setCombatCondition(combat, exhaust) você saberia me explicar como essa condition funciona? Oque é subid, porque vc atribuiu o valor 2? o tempo de exhaust vai ser igual ao tempo da magia?? Isso significa q durante a magia eu não poderei usar nenhum tipo de spell ou é aquele tipo de exhaust que só vale pra spells do mesmo tipo (agressive/non-agressive)? Ou ainda, seria um exhaust só pra pr
-
(Resolvido)Sistema de Mineração
xWhiteWolf respondeu ao tópico de abnejesus em Suporte Tibia OTServer (Resolvidos)
vou tentar fazer qnd der tempo, não parece algo muito dificil -
[pedido] Script balanceamento de Teams em WAR/Hardcore
xWhiteWolf respondeu ao tópico de yagoskor em Suporte Tibia OTServer
se a função é a onLogin ele vai executar ao logar. Teria que ter um checador que se o player morrer ou deslogar ele seja retirado da table teamX e ao logar a checagem seria refeita, vendo que o timeX estaria com menos players doque o timeY e inserindo o player novamente no timeX. Eu pessoalmente não sei como fazer isso mas se a function é onLogin acho q dá pra fazer uma onDeath ou uma onThink pra ficar constantemente checando se #teamX > #teamY -
qnd vc mesmo resolver, posta a resolução e marca a sua resposta como "melhor resposta" pra ficar como resolvido.
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!