Tudo que Cerberus postou
-
[Pedido] Magia Bater + Por Causa de Addon
so o id do por o id la depois do == ID_outfit <<< muda o ID_outfit para o outfit q vc quer... ja arrumei lem cima... mais ele so ve o outfit nao o addon.. quer o addon tb??? acho que add depois do and getCreatureOutfit(cid).looktype essa linha if getCreatureOutfit(cid).lookType == 130 and getCreatureOutfit(cid).addons == 2 then vai resolver nao sei se vai da certo.
-
[Pedido] Magia Bater + Por Causa de Addon
local combat = createCombatObject() local meteor = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 36) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -9.1, -99, -10.1, 23) local meteor2 = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 36) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -19.1, -99, -20.1, 23) local stun = createConditionObject(CONDITION_PARALYZE) setConditionParam(stun, CONDITION_PARAM_TICKS, 2000) setConditionFormula(stun, -0.9, 0, -0.9, 0) setCombatCondition(meteor, stun) setCombatCondition(meteor2, stun) local arr = { {0, 0, 0, 0, 0}, {0, 0, 1, 0, 0}, {0, 1, 3, 1, 0}, {0, 0, 1, 0, 0}, {0, 0, 0, 0, 0} } local area = createCombatArea(arr) setCombatArea(combat, area) local function meteorCast(p) doCombat(p.cid, p.combat, positionToVariant(p.pos)) end local function stunEffect(cid) doSendMagicEffect(getThingPos(cid), CONST_ME_STUN) end function onTargetTile(cid, pos) if (math.random(0, 0) == 0) then local ground = getThingfromPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 1}) if getCreatureOutfit(cid).lookType == ID_outfit then local newpos = {x = pos.x - 9, y = pos.y - 8, z = pos.z} doSendDistanceShoot(newpos, pos, 3) addEvent(meteorCast, 100, {cid = cid,pos = pos, combat = meteor2}) end if (isInArray(underWater, ground.itemid) == TRUE) then local newpos = {x = pos.x - 9, y = pos.y - 8, z = pos.z} doSendDistanceShoot(newpos, pos, 3) addEvent(meteorCast, 200, {cid = cid, pos = pos, combat = meteor_water}) else local newpos = {x = pos.x - 9, y = pos.y - 8, z = pos.z} doSendDistanceShoot(newpos, pos, 3) addEvent(meteorCast, 100, {cid = cid,pos = pos, combat = meteor}) end end end setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, "onTargetTile") function onCastSpell(cid, var) return doCombat(cid, combat, var) end
-
[Pedido] Magia Bater + Por Causa de Addon
cria 1 segundo atke com formula maior local meteor2 = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 36) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -9.1, -99, -10.1, 23) cria 1 if em baixo da função if getCreatureOutfit(cid).lookType == ID_outfit then local newpos = {x = pos.x - 9, y = pos.y - 8, z = pos.z} doSendDistanceShoot(newpos, pos, 3) addEvent(meteorCast, 100, {cid = cid,pos = pos, combat = meteor2}) end
-
Quest Skeleton[by Cerberus]
Tópico que tirei as fotos: Clique aqui Vim colaborar com o Tk, estava meio sumido... está sempre usando o Tk para tirar minha duvida e achei a resposta para ela em 1 topico que antigo e incompleto pois não terminou Script... Resolvi fazer o script e da suport para quem quiser a Quest. Segue abaixo as fotos , são do topico antigo que peguei use ela como base e fiz o script... Vamos começar com a Tag <action itemid="6524" event="script" value="Quest_skeleton.lua"/> Crie o arquivo Quest_skeleton.lua na pasta Actions e ponha a Tag no action.XML , e action na caveira 20021 Skeleton na lava parte 2 , lembrando de por o actionId = 20020 na lava LavaId = 598 que vai por o skeleton. TAg <action itemid="2843" event="script" value="skeleton_lava.lua"/>
-
Como criar um ring para meu otserve
a tag e do book no actions.....unica coisa no item xml e o ring...
-
System Addon/trasformação Diferente
o outfit seria para todas as guildis??? ou cada guildi escole o seu pq achou q fazer um local sto = xxx -- storage poe aki if getPlayerGuildId(cid) >=1 then setPlayerStorageValue(cid, sto,1) else setPlayerStorageValue(cid, sto,-1) end ai criaria 1 outfit no outfit.xml e pronto colocava para quem tiver a storage ter ele no iventario para usar quando quiser. mais da para por para mudar o outfit na hora...tb em ves de ganhar a roupa..
-
Como criar um ring para meu otserve
se vai em item/items.xml e escole 1 ring e add isso <attribute key="decayTo" value="10021" /> -- se ele for subir poe 0 se for virar outro item poe Id , se não quiser q suma ou vire outro item deleta essa linha.<attribute key="duration" value="14400" /> -- tempo que ele vai durar se não quiser por duração tira eessa linha <attribute key="healthGain" value="8" /> --- quanto enche muda o 8 para 200 se quer 200 <attribute key="healthTicks" value="2000" /> -- de quanto e quanto tempo ta de 2 em 2 segundos <attribute key="manaGain" value="15" /> -- quanto de mana subindo <attribute key="manaTicks" value="1000" /> -- a cada 1 segundo <attribute key="showduration" value="1" /> --- mostrar tempo q falta apra acabar... <attribute key="showattributes" value="1" /> -- mostrar que ele heala life e mana ou qualquer coisa q vc por nele o item book seria esse TAG <action itemid="id do book" event="script" value="onde ele esta.lua"/> function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerBlessing(cid, 1) or getPlayerBlessing(cid, 2) or getPlayerBlessing(cid, 3) or getPlayerBlessing(cid, 4) or getPlayerBlessing(cid, 5) then doPlayerSendCancel(cid,'You have already been blessed') else doPlayerAddBlessing(cid, 1) doPlayerAddBlessing(cid, 2) doPlayerAddBlessing(cid, 3) doPlayerAddBlessing(cid, 4) doPlayerAddBlessing(cid, 5) doCreatureSay(cid, 'Você ganhou todas as bless', TALKTYPE_ORANGE_1) end return true end
- [TFS 0.3][8.54] Digimon World Cerberus Online vrs 1.1
-
2015 GESIOR ACC 1.0 BY VICTORWEBMASTER
eu não aconselho deixa isso $config['site']['useServerConfigCache'] = true; usa $config['site']['useServerConfigCache'] = False; mais se quiser true vai ter 1 cache dentro da pasta para vc por as informações.. para o site começar a funcionar e parar no createaccount.. pq ele so funciona ate no createaccount... e outra coisa posta o erro ao abrir o site e mais facil.
-
[BUG] System Vip
entao o problema e na vip xD.. tem esse arquivo EndVip ou algum nome que remove os status da vip quando o player fica sem ta faltando por para remover oq ta faltando (tutor,vocation,name etc.) tipo olha esse e 1 script para remover a vip ao terminar o seu tem que adicionar mais coisas. function onLogin(cid) function Vodka(cid) if isPlayer(cid) then db.executeQuery("UPDATE `players` SET `name` = '"..string.sub(getCreatureName(cid), 7).."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end end if not isPremium(cid) and getPlayerStorageValue(cid, 9898) == 1 then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerPopupFYI(cid, "Sua vip Account acabou.") setPlayerStorageValue(cid, 9898, -1) setPlayerStorageValue(cid, 13500, -1) if string.find(tostring(getCreatureName(cid)),"[[VIP]]") then addEvent(Vodka, 3*1000, cid) end end return TRUE end
- [BUG] System Vip
-
[PEÇA SEU DESIGN]
pense antes de falar e siga as suas propries palavras..... se você quer dizer algo siga seus principios.... aonde eu fui mal educado com o beeni ao fazer , eu ainda comente e ele ainda responde.. onde obriguei alguem a fazer para min..so revivi o topico e lembrei para o criador que o meu não tinha sido feito, se ele quiser fazer bem se não amen, ele não tem obrigação em nada no forum...mais lembrar não e ofensa. eu mesmo tem topicos que eu fiz e posso ter esquecido de algo , me lembrar não me ofendera em nada.
-
[PEÇA SEU DESIGN]
topico não e dele..e o cara manja mais no photo shop que o q fez,
-
[PEÇA SEU DESIGN]
o meu lem cima que não fez ainda.. do Cerberus
-
NPC Reborn
serio esse credito ???? Até a proxima galera. Creditos: DBWarrior olha eu respondendo para o cara a poucos topicos atras xD. http://www.tibiaking.com/forum/topic/42440-pedido-npc-reborn-reset/page-2#entry245414 e a sua função da lib ta errada... essa e a função que foi postada no otland. function doReborn(cid, level, looktype, vocation) setGlobalStorageValue(1000,getPlayerGUID(cid)) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = " .. level .. " WHERE `id` = " .. getGlobalStorageValue(1000) .. ";") db.executeQuery("UPDATE `players` SET `looktype` = " .. looktype .. " WHERE `id` = " .. getGlobalStorageValue(1000) .. ";") db.executeQuery("UPDATE `players` SET `vocation` = " .. vocation .. " WHERE `id` = " .. getGlobalStorageValue(1000) .. ";") return TRUE end
-
2015 GESIOR ACC 1.0 BY VICTORWEBMASTER
arrumei o erro antigo , agora apareceu esse Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\site2\pages\createaccount.php on line 64 Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\site2\pages\createaccount.php on line 150 Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\site2\pages\createaccount.php on line 181 Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\site2\pages\createaccount.php on line 231 Warning: hash() [function.hash]: Unknown hashing algorithm: in C:\xampp\htdocs\site2\pages\createaccount.php on line 248 Failed to create account. #23 Victor Fasano Raful tem algumas coisas que tem q mudar ate no Config.lua do otserver pq se mudou ou ja veio assim no site.... tipo a parte de Sql ou Mysql tenho que escrever My na frente de tudo para site reconhecer..... tipo que mudar meu Encri.Type "sha1" para passwordtype e mais outras coisas se puder passa 1 config.lua que vc usou para tirar o exemplo dele e ir alterando para tirar os erros vai ajudar tb.
- Como resetar todas contas do Servidor {deletar todas}
-
2015 GESIOR ACC 1.0 BY VICTORWEBMASTER
ainda estou com esse erro... e não fui respondido. Error occured!Error ID: #C-5 More info: ERROR: #C-5 : Class::ConfigPHP - Key passwordType doesn't exist. File: C:\xampp\htdocs\site2\classes/configphp.php Line: 96 File: C:\xampp\htdocs\site2\system/load.database.php Line: 38 File: C:\xampp\htdocs\site2/index.php Line: 21 o seu e facil e so por o local da sua config.lua dentro do servidor tipo c:/seuot/ lembre de fechar com essa barra / em ves dessa \
-
COMANDOS PARA RESETAR PHPMYADMIN
oq te falei funciona vai exemplo em player_storage tem cima onde tem sql , importa... tem operações escrita la dentro na parte de baixo tem drop e truncate.. e so usa truncate que todas storages somem e pronto faz isso com todos so que vc quer deletar.
-
[OUTFIT]Primeira Sprite
postei lem cima a nova sprite oq acharam.. segui umas dicas e puis o braço no mesmo angulo do outro..
-
COMANDOS PARA RESETAR PHPMYADMIN
vai em cada 1 dessa tabelas lem cima em operações. em baixo vai ter Drop e truncate.... use o truncate para limpar...tabela por tabela... quando limpar tudo manualmente exporte ela toda para fica de beckap e nao ter q excluir manualmente mais.
-
[OUTFIT]Primeira Sprite
ela e salva em png xD.. para colocar aqui puis jpg por isso mesmo... mais obrigado sempre que subo o braço esquerdo para altura do angulo direito o braço fica esquisito.
- (Resolvido)Como eu faço o Sistema Training igual ao NTO BR
-
[OUTFIT]Primeira Sprite
- (Resolvido)Como eu faço o Sistema Training igual ao NTO BR