
Tudo que L3K0T postou
-
Magias Não Aparecem
tem nas sourcer isso ? COMBAT_PHYSICALDAMAGE exemplo if combatee == PSYCHICDAMAGE then if isInArray(psychic2, getCreatureName(cid)) then x = 2 elseif isInArray(psychic1, getCreatureName(cid)) then x = 0.5 elseif isInArray(psychic0, getCreatureName(cid)) then x = 0 else x = 1 end if combatee == PHYSICALDAMAGE then cor = COLOR_PSYCHIC else cor = NONE end <event type="statschange" name="teste" event="script" value="teste.lua"/> registerCreatureEvent(cid, "teste")
-
(Resolvido)Maximo de hp
99999999999
- Erro Quando Aperto M2 Poketibia
- Alguem tem os sprites novos do tibia? Agua, borda ....
- E ai ?
-
[PEDIDO] Lugar Staff
o que tem de mais criar um quadrado é fácil mano se vc sabe por um server online pode mapiar... tem tanto tutoriais aqui ensinando como ser mapper....
-
[Link Quebrado] [ModenAcc] WebSite Otpokemon V4.0 Completo
passa só a config.php pra rep+ aguardando
-
(Resolvido)Pedido script de quando pokemon morre abri um portal
Va na pasta data/creaturescripts de seu otserv abra o arquivo creaturescripts.xml e add a tag: <event type="death" name="teleportmonster" script="tpmonster.lua"/> Abra a pasta scripts crie um arquivo chamado tpmonster.lua e adicione: local config = { message = "Congrulations. Teleport close in 1 minute", timeToRemove = 60, -- seconds teleportId = 1387, bosses = { ["Orchid Frog"] = { x = 459, y = 594, z = 7 }, } } local function removal(position) doRemoveThing(getTileItemById(position, config.teleportId).uid, 1) return TRUE end function onDeath(cid, corpse, killer) registerCreatureEvent(cid, "teleportmonster") local position = getCreaturePosition(cid) for name, pos in pairs(config.bosses) do if name == getCreatureName(cid) then teleport = doCreateTeleport(config.teleportId, pos, position) doCreatureSay(cid, config.message, TALKTYPE_ORANGE_1) addEvent(removal, config.timeToRemove * 1000, position) doSendMagicEffect(position,10) end end return TRUE end OBS: aquela coordenada é para onde o teleport erá te levar. agora vá até a pasta monster, abra o arquivo do seu monstro e add a tag: <script> <event name="teleportmonster"/> </script> Ficara assim o arquivo xml do seu monstro: <?xml version="1.0" encoding="UTF-8"?> <monster name="orchid frog" nameDescription="a orchid frog" race="blood" experience="20" speed="230" manacost="0"> <health now="60" max="60"/> <look type="226" head="109" body="14" legs="109" feet="114" corpse="6079"/> <targetchange interval="5000" chance="20"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="0"/> <flag pushable="1"/> <flag canpushitems="0"/> <flag canpushcreatures="0"/> <flag staticattack="90"/> <flag targetdistance="1"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="2000" skill="3" attack="9"/> </attacks> <defenses armor="2" defense="3"/> <immunities> <immunity physical="0"/> <immunity energy="0"/> <immunity fire="0"/> <immunity poison="0"/> <immunity lifedrain="0"/> <immunity paralyze="0"/> <immunity outfit="0"/> <immunity drunk="0"/> <immunity invisible="0"/> </immunities> <voices interval="5000" chance="10"> <voice sentence="Ribbit!Ribbit!"/> </voices> <loot> <item id="2148" countmax="10" chance1="60000" chancemax="1321"/> <item id="3976" countmax="7" chance1="53500" chancemax="2120"/> </loot> <script> <event name="teleportmonster"/> </script> </monster> Créditos: mariatti
-
(Resolvido)Chars criados nascendo pelados
kkk vlw comedinhas agora que vi lá em cima 10.76 malz pelo erro.... tentei ajudar!
-
(Resolvido)Pedido script de quando pokemon morre abri um portal
só pega o scripts da arena do global e modificar simples
-
(Resolvido)Chars criados nascendo pelados
/reload mods sim tem que reiniciar pra ler a pasta
-
(Resolvido)Chars criados nascendo pelados
<?xml version="1.0" encoding="UTF-8"?> <mod name="First Items" version="1.0" author="The Forgotten Server" contact="otland.net" enabled="yes"> <config name="firstitems_config"><![CDATA[ config = { storage = 30001, items = {2050, 2382} } ]]></config> <event type="login" name="FirstItems" event="script"> <![CDATA[ domodlib('firstitems_config') function onLogin(cid) local config = { voc_items = { { -- SORC {2190}, -- wand of vortex {2175}, -- spellbook {8820}, -- mage hat {8819} -- mage robe }, { -- DRUID {2182}, -- snakebite rod {2175}, -- spellbook {8820}, -- mage hat {8819} -- mage robe }, { -- PALADIN {2410}, -- throwing knife {2530}, -- copper shield {2480}, -- legion helmet {2464} -- chain armor }, { -- KNIGHT {2409}, -- serpent sword {2530}, -- copper shield {2480}, -- legion helmet {2464} -- chain armor } }, all_items = { {2468}, -- studded legs {2643} -- leather boots }, extra_items = { {2789, 15}, {2120}, {5710} }, knight_weapons = { {2423}, -- clerical mace {2429} -- barbarian axe } } if getPlayerGroupId(cid) < 3 then if getPlayerStorageValue(cid, storage) == -1 then local common = config.voc_items[getPlayerVocation(cid)] if common ~= nil then for _, v in ipairs(common) do doPlayerAddItem(cid, v[1], v[2] or 1) end end local all = config.all_items if all ~= nil then for _, v in ipairs(all) do doPlayerAddItem(cid, v[1], v[2] or 1) end end local extra = config.extra_items local bp = doPlayerAddItem(cid, 1988, 1) if extra ~= nil then for _, v in ipairs(extra) do doAddContainerItem(bp, v[1], v[2] or 1) end end local weapons = config.knight_weapons if weapons ~= nil then for _, w in ipairs(weapons) do if isKnight(cid) then doAddContainerItem(bp, w[1], w[2] or 1) end end end setPlayerStorageValue(cid, storage, 1) end end return true end ]]></event> </mod> cria uma pasta antes da Data com o nome Mods e add esse scripts lá com o nome firstitems.xml
-
(Resolvido)Chars criados nascendo pelados
antes da pasta data em Mods tem um arquivo chamado firstitems.lua e em creaturescripts pode ser que tenha tbm...
-
Como ADC mais mundos Config.php
/* Addresses of each server */ $config['servers'][0] = array('address'=>'127.0.0.1', 'port'=>7171, 'vapusid'=>' explica ?
-
TFS 8.60
True = Yes = Sim False = No = Não accountManager = true namelockManager = true newPlayerChooseVoc = false newPlayerSpawnPosX = 1052 -onde será a posX do manager ? newPlayerSpawnPosY = 1347 -onde será a posY do manager ? newPlayerSpawnPosZ = 15 -onde será a posZ do manager ? newPlayerTownId = 1 -ID da Cidade ? newPlayerLevel = 5 -Level do Player após ser criado newPlayerMagicLevel = 0 -magic level ? generateAccountNumber = false
- Erro dev-cpp luascript.cpp
-
(Resolvido)Duplicad item id 0
faz assim apaga tudo dentro da weapons liga o server e veja se o erro continua se n aparecer é em weapons.... deixa assim pra teste <?xml version="1.0" encoding="UTF-8"?> <weapons> </weapons>
- SecureMode Creaturescript
- Erro dev-cpp luascript.cpp
-
Help me Mundos Modern AAC
fala pessoal eu criei 3 mundos para meu jogo e gostaria de adicionar eles no modern AAC pois fiz eles aparecerem mas na hora de criar o personagem não vai "o mundo 1 padrão cria normal os outros 2 não vai" print dos mundos AZUL - Normal VERDE - Não cria Laranja - Não cria o erro caso eu tente criar o personagem. print
-
Ajuda Effects Nao Aparecem
cara após adicionar os efeitos pela source apaga tudo que tem dentro da pasta obj lá da source para n dar debug nos códigos ai é só compilar vai demorar... e depois é só por na lib 000-constant CONST_ME_NOME DO SEU EFEITO COLOCADO NA SOURCE1 = 70 <<igualzinho nos códigos para aparecer o efeito.
-
Summon em PZ - Pokemon
obg
-
Summon em PZ - Pokemon
Introdução: Fala galera mais uma vez eu aqui postando mais um código editado por mim, pra pokemon ou pra tibia use como você achar melhor, o que ele faz ? simples ele vai deixar seu Summon ou Pokemon entrar no PZ (menos hause) eu estava descifrando o código e n precisei implementar nada é apenas uma editada pra fazer com que o PZ não verificasse os Summon Benignos. Tile.cpp Tutorial: Procure por;; if(const Monster* monster = creature->getMonster()) { if(hasFlag(TILESTATE_PROTECTIONZONE)) return RET_NOTPOSSIBLE; if(floorChange() || positionChange()) return RET_NOTPOSSIBLE; altere para if(const Monster* monster = creature->getMonster()) { if(hasFlag(TILESTATE_PROTECTIONZONE) && !monster->isPlayerSummon()) { if(creature->isPlayerSummon()) { if(hasFlag(TILESTATE_BLOCKSOLID)) return RET_NOTPOSSIBLE; } return RET_NOTPOSSIBLE; } if(floorChange() || positionChange()) return RET_NOTPOSSIBLE; Pronto agora os summon vai entrar no PZ! simples porem útil! ajudei?? REP+
-
Porque todo conteúdo precisa de aprovação?
só aprovaram o meu pq mandei MP pro Matheus mais mesmo assim ainda está demorando eu desisto
-
Porque todo conteúdo precisa de aprovação?
Tem vez que fico 7 dias esperando uma aprovação, isso me desanimou postar novos tutoriais... como irei ajudar se demora todo esse tempo ai? eu fico lá 5 horas fazendo um sistema bacana... e venho compartilhar pra ficar 7 dias pra aprovação eu desisto.... irei ajudar respondendo tópicos somente. (Obrigado TK isso tem que mudar) (Poderia liberar membros que posta Tutorias com qualidade, bem explicado e sem serem aprovados)