
Tudo que L3K0T postou
- Dragon Ball Evolution + Source (Linux Ubuntu 12.04 e Windows)
- Dragon Ball Evolution + Source (Linux Ubuntu 12.04 e Windows)
-
Retirando o Debug de cancel target da rev 3884 protocoll 8.60 0.4
bom resolvi mexer um pouco com a rev 3884 e encontrei com um bug na que estou mexendo, que seria o seguinte, tudo que vc dar target ao cancelar vc toma DC, seja em monstros ou npc pra resolver segue essas alterações na source: protocollgame.cpp ache: void ProtocolGame::sendCancelTarget() { NetworkMessage_ptr msg = getOutputBuffer(); if(msg) { TRACK_MESSAGE(msg); msg->put<char>(0xA3); msg->put<uint32_t>(0); //? creatureId? } } altere para: void ProtocolGame::sendCancelTarget() { NetworkMessage_ptr msg = getOutputBuffer(); if(msg) { TRACK_MESSAGE(msg); msg->put<char>(0xA3); } } de rebuild e compile.. problema resolvido
-
[PEDIDO] ALGUÉM TEM ESSA GRAMA E PODERIA DISPONIBIZA-LA?
https://tibiaking.com/forums/topic/90691-grama-sprite-repintada-verde/
-
GRAMA - SPRITE - REPINTADA (VERDE)
Olá galera esses dias repintei uma grama que no caso era amarela, deixei ela num tom verde que ficou muito bonita no mapa e não quebrava a cor das arvores etc... essa é do tibia global, então só mudei a cor dela. espero que gostem algumas imagens abaixo junto a meu jogo . grama >> scan da sprite de montar: https://www.virustotal.com/#/file/c80fbe750939ce45bfedccbfc81dbe76032ef5c760146607b6c29263cffb6cc1/detection scan da sprite OBD: https://www.virustotal.com/#/file/9c4cef388da4a8c19e45c8eb4aa85ba7d376103ffdcabd157f43e1929979e618/detection Download da sprite pra montar: http://www.mediafire.com/file/eep0s1a5gd8fn5n/grama 1.zip Download da sprite em OBD: http://www.mediafire.com/file/fr3db9ctmt44dam/sprite+em+obd.zip senha: pokemonpwo créditos: cipsoft e a mim por mudar a cor pra verde como na imagem. Ajudei?? REP+
-
[Ajuda] Bug Ao Morrer Lvl 8
quando o player morrer... e começa a morrer ao logar ... é pq foi feita alterções de skills na database... nunca se faz alterações em database... com player já existentes... as alterações só devem ser feitas sem ter nenhum player criado... configurar os samples e tudo... um chat editado causa esses erros ai.
-
Piso dando debug
não é o ID é a configuração das opções das sprite e do item editor... precisa estar certinho pois vai dar debug... recomendo que vc duplique um tile do cliente e substitui a sprite e pronto.
-
(Resolvido)[Pedido] Efeito no Corpo
function onDeath(cid) local efeitom = 614 local efeitof = 615 if getPlayerSex(cid) == 1 then doSendMagicEffect(getPlayerPosition(cid), efeitom) else doSendMagicEffect(getPlayerPosition(cid), efeitof) end doRemoveCreature(cid) return TRUE end male e female. tag: <event type="death" name="Death" event="script" value="morto.lua"/>
-
AJUDA ITEM NOVO
qual seria o slot ??? manda print com o local marcado?? confgurou o slot no item pelo item editor ? e spr?... configurou na items.xml ??? todos esses locais vão os slots, até no movements.xml onequipe e deequipe
-
Delogar com as espadinha(no PZ)
me confundi pera só 1 minuto!!! vai em data/XML abra o arquivo groups.xml e mude <group id="1" name="Player" /> para <group id="1" name="Player" flags="512" /> assim voce deslogar em todos lugar. ou se preferir só em PZ vai na config.lua ache pzLocked = e deixa pzLocked = 0 * 1000 quando entrar no pz o battle sai e você consegue deslogar. salva e pronto... espero ter ajudado
-
Delogar com as espadinha(no PZ)
config.lua do server stopAttackingAtExit = true para stopAttackingAtExit = false
-
PEdido Script
fiz aqui function onSay(cid, words, param) ----hokage local roupahokage = 953 if param == "hokage" then if getPlayerSex(cid) == 1 then doSetCreatureOutfit(cid,{lookType = roupahokage, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = 0}, -1) doPlayerAddSkillTry(cid,SKILL__MAGLEVEL,30) else doPlayerAddSkillTry(cid, SKILL__MAGLEVEL, 30) doSetCreatureOutfit(cid,{lookType = roupahokage, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = 0}, -1) end end ----mizukage local roupamizukage = 953 if param == "mizukage" then if getPlayerSex(cid) == 1 then doSetCreatureOutfit(cid,{lookType = roupamizukage, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = 0}, -1) doPlayerAddSkillTry(cid,SKILL_SWORD,30) else doSetCreatureOutfit(cid,{lookType = roupamizukage, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = 0}, -1) doPlayerAddSkillTry(cid,SKILL_SWORD,30) end end return true end <talkaction log="no" words="!modo" event="script" value="modo.lua"/>
-
(Resolvido)[PEDIDO] Adaptação de script
local combat1 = createCombatObject() local exhausto = createConditionObject(CONDITION_EXHAUSTED) setConditionParam(exhausto, CONDITION_PARAM_TICKS, 500) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, -1) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -100.2, 1, -100.2, 1) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, -1) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -100.2, 1, -100.2, 1) arr1 = { {0, 0, 0, 0, 0}, {0, 1, 1, 1, 0}, {0, 1, 3, 1, 0}, {0, 1, 1, 1, 0}, {0, 0, 0, 0, 0} } arr2 = { {0, 0, 0, 0, 0}, {0, 1, 1, 1, 0}, {0, 1, 3, 1, 0}, {0, 1, 1, 1, 0}, {0, 0, 0, 0, 0} } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) setCombatArea(combat1, area1) setCombatArea(combat2, area2) local function onCastSpell1(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var) end local function onCastSpell2(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat2, parameters.var) end function onCastSpell(cid, var) doPlayerSendTextMessage(cid, 23, "Essa magia saira do cooldown em 0:0:500 segundos.") local position2 = {x=getCreaturePosition(cid).x+1, y=getCreaturePosition(cid).y+1, z=getCreaturePosition(cid).z} local position3 = {x=getCreaturePosition(cid).x+2, y=getCreaturePosition(cid).y+2, z=getCreaturePosition(cid).z} local position4 = {x=getCreaturePosition(cid).x+1, y=getCreaturePosition(cid).y+1, z=getCreaturePosition(cid).z} local position5 = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y, z=getCreaturePosition(cid).z} local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 300, parameters) doSendMagicEffect(position2, 327) doSendMagicEffect(position3, 290) doSendMagicEffect(position4, -1) doSendMagicEffect(position5, -1) return TRUE end foi que eu consegui, espero ter ajudado... o exausted de 500 milésimos de segundos foi colocado dentro do script
-
(Resolvido)[PEDIDO] Adaptação de script
certo vo mexer jaja eu volto
-
(Resolvido)[PEDIDO] Adaptação de script
tá ja edito!!! manda os scripts pra mim da magia pq to com meu server ligado ai ja testo
-
(Resolvido)[PEDIDO] Adaptação de script
tenta assim na magia local storage = 2524 local tempo = 0.5 if getPlayerStorageValue(cid, storage) > os.time() then doPlayerSendTextMessage(cid, 23, "Essa magia saira do cooldown em "..getPlayerStorageValue(cid, storage) - os.time().. " segundos.") return true end setPlayerStorageValue(cid, storage, os.time() + tempo)
-
(Resolvido)[PEDIDO] Adaptação de script
Não sei se vai dar certo n teste mais ve ai montei aqui! local mg = { storage = 2524, tempo = 0.5 } if getPlayerStorageValue(cid, mg.storage) > os.time() then doPlayerSendTextMessage(cid, 23, "Essa magia saira do cooldown em "..getPlayerStorageValue(cid, mg.storage) - os.time().. " segundos.") return false end setPlayerStorageValue(cid, mg.storage, os.time() + mg.tempo)
-
Adicionando novos elementos no TFS 0.3.6
vo analisar aqui meu querido! não precisa ser PLANTA pode mudar pra outro nome se quiser :) formatei melhor pra ajudar qualquer erro só avisar que altero.
-
Adicionando novos elementos no TFS 0.3.6
faz com calma eu uso o mesminho tutorial.. eu tenho servidor de pokemon que necessitam dos elementos se puder poste o print do erro que a gente resolve
-
Adicionando novos elementos no TFS 0.3.6
isso que vc acrescentou é efeitos.. pode ser alterado pra qualquer um, esse tutorial é mais pra quem entende mais de programação
-
Segmentation Fault (Urgente pfvr)
Maioria do caso é falta de memoria mesmo já passei por isso... realmente é falta de memoria e processador forte é como o @KotZletY disse ligar seu seu server com esse restarter: #!/bin/bash ulimit -c unlimited while true; do ./theforgottenserver > data/logs/output.log & PID=$! echo $PID > theforgottenserver.pid wait $PID sleep 120 done depois que ele cair gera oo gdb que vai mostrar o log do erro e cola pra gente comando: gdb theforgottenserver core
-
Adicionando novos elementos no TFS 0.3.6
sou péssimo em organização
-
Adicionando novos elementos no TFS 0.3.6
then the effects are in const.h you can add an invisible effect there by the client, will no longer appear more in combat
-
[Pedido] Alguém consegue abrir esse spr e dat?
vou tentar abrir vai demorar... ksks mais vou tentar n desistir ksks
-
Erro de compilação
quando der esse erro é só por sed -i 's/ -lxml2$/ -lxml2 -lpthread/' Makefile depois escreva: make e enter