-
Total de itens
6 -
Registro em
-
Última visita
Tudo que HachiB postou
-
to com esse mesmo problema, fiz tudo certo mas os efeitos não aparecem, eu uso o tfs 0.3.6pl1.r92(8.54), se quiserem eu disponibilizo aqui o const.h e o tools.ccp segui a risca o tutorial mas não mostra os efeitos
-
Tipo do script:Pode ser qualquer coisa desde que resolva o problema xD Protocolo (versão do Tibia): 8.54 Servidor utilizado: forgottenserver-0.3.6pl1.r92 Nível de experiência: Newbie Adicionais/Informações: Gostaria de pedir um script que faça uma bag nunca dropar pergunta: como assim? resposta: Exemplo.. Queria fazer uma bag com id 1900(isso é so um exemplo, nem sei se esse id é de uma bag xD) nunca cair quando a pessoa morrer, nem mesmo se ele for red skull,black skull, e que a chance de drop de items no servidor seja 100% de tudo, so gostaria que essa bag nunca dropasse jamais em hipótese alguma, muito menos o que tem dentro dela é claro Eu andei lendo alguns scripts aqui no xtibia so que o mais proximo que chegei foi o do Aol infinito, mas ele faz com que nunca nenhum item drope, e isso não seria util Preciso muito desse script, vlws ai OBS: se alguem souber como fazer a bag que esteja em um determinado slot nunca dropar seria tão util quanto o script de cima, caso achem mais simples fazer isso é claro.
-
queria uma função que mudasse o nome de um monster tipow.. SetCreatureName(target,"getCreatureName(cid)") mudaria o nome do meu target pro meu proprio nome(isso foi só um exemplo) se alguem puder me ajuda vlw ai :s
-
realmente as chances de alguem fazer isso são muito baixas,embora seja um script muito util para otservs em geral, não so de pokemon.. como o dono do topico explicou bem vagamente vo "tentar" explicar um pouco embora seja meio dificil para quem não jogou o PO É basicamente assim: o player1 clica na tv, ai aparece uma janelinha com todos os canais que tem criados(para criar um canal, um player2 teria que comprar uma CAM,clicar nela e digita o nome do seu canal)ai clicar no canal do player2, você passa a assistir o player2 jogando, não você, e nao importa o que você clique(^,>,<,\/,f1,f4,f12,shift+f5..) nada funciona, você ve o dono do canal jogando como se fosse você mesmo mas sem poder usar nada(o seu char fica lá absolutamente parado sem fazer NADA, nem kick tu leva) para pode parar de assisti o cara tu tem que aperta esc, ou ele fechar o canal ou tu deslogar do jogo. axo que é basicamente isso xD,se alguem conseguir faze plz divide com conosco ae
-
ow quilante.. você quer algo que protega 100% os seus arquivos sem chance alguma de ser extraido? ... ... ... impossivel. tudo na informática é reversivel, o maximo que você pode fazer é dificultar para que noobs não extraiam.. eu costumava usar o molebox(os narutibias,cstibia,PO.. tbm usam esse programa) é rapido,eficiente e não e tão facil assim de extrair os seus arquivos.
-
Tipo do script: Spell ou TalkAction Protocolo (versão do Tibia):8.42 Servidor utilizado: forgottenserver-0.3.4pl2.r57 Nível de experiência: Intermediário Adicionais/Informações: Tipo, Tava precisando MUUIITO de uma magia ou talk(isso fica a escolha de quem for faze), quando o cara falar "transform" ele vai muda de outfit,voc e vai ficar gastando 10 de mana por segundo, se a mana dele ficar menor que 10 a sua voc volta a ser a de antes, o outfit tbm volta ao de antes e o consumo de mana para, se ele falar "revert" ocorreria a mesma coisa, voltaria de voc/outfit e iria parar de perde 10 de mana por segundo,mas ela nao acabaria enquanto ele tivesse mana, nao iria durar 1 minuto, 10 minutos, 1 hora.. ela iria ficar enquanto a mana dele nao ficasse menor que 10 ou enquanto ele nao falasse revert. se alguem puder me ajudar ficaria muito grato
-
se assim n funcionar eu desisto :blink:
-
axo que assim funciona
-
Ow, algem sabe como faz pro Player não dividi exp com o seu Summon? e outra, como faz pro Invocador ser imune as magias do monster que ele invocou e virse-versa? não faço a minima ideia de como resolver isso :confused:
-
e isso mesmo que eu queria saber xD, vlw ai por isso tava dando errado aqui, eu n tva usano esses []
-
é pra healar vida e mana só de quem usa? se for axo que da pra fazer assim.. nao sei se vai funcionar não assim xD, tenta ae
-
Bem, andei olhando os topicos aqui e descobri que da para fazer uma coisa legal no meu serv mas to com uma duvida quanto a isso... exemplo: eu invoco um Dragon, para que a magia que eu use saia do dragon e so eu muda no combat o cid pelo getCreatureSummons(cid) certo? e se eu tiver 2 summons(um dragon lord e um Demon) e quero que quando eu use uma magia, saia o combat1 de min, combat2 do dragon lord e combat3 do Demon, como eu faria isso? o getCreatureSummons numera os summons? tipo o primeiro monster que eu invoquei será o 1, o segundo monster será o 2 e assim por diante? Nunca usei o getCreatureSummons, to meio perdido nisso aqui xD
-
pow, nem e isso, botei na spell e nem funfo, continuo atravessando as parede
-
Bem, normalmente eu tento fazer pra depois vim tirar as duvidas na net mas dessa vez não faço ideia de como fazer.. Bem,não importa se for talkaction, spell.. o fato é: queria fazer uma magia que quando fosse usada, adicionasse 350 de blockhit no player. Pergunta: como assim "blockhit"? Resposta: Uma Magia que adicionasse algo parecido com um "shield" no player, que defenderia 350 de dano, se vinhesse um hit de 200 nele por exemplo, ele perderia 200 desses blockhit points, se levasse otro hit de 200 perderia o resto desses blockhit points e ainda perderia 50 de hp,se algem souber fazer isso, ajuda eu por favor, não faço ideia de como fazer isso.
-
tipow, resolvi bancar uma de explorador e fui tentar adicionar novos Combats pelo c++ no servidor Acontesce que agora n compila e n axo onde posso arrumar pros combats novos funcionarem e compilar perfeitamente ta aí o log de erros: Compilador: Default compiler Building Makefile: "\lalala\TFS 8.42\TFS source\forgottenserver-0.3.4pl2.r57\0.3.4pl2.r57\dev-cpp\Makefile.win" Executando make... make.exe -f "\lalala\TFS 8.42\TFS source\forgottenserver-0.3.4pl2.r57\0.3.4pl2.r57\dev-cpp\Makefile.win" all g++.exe -c ../combat.cpp -o obj//combat.o -I"include" -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -fexpensive-optimizations -O1 ../combat.cpp: In static member function `static CombatType_t Combat::ConditionToDamageType(ConditionType_t)': ../combat.cpp:181: error: `COMBAT_SLEEPINGDAMAGE' was not declared in this scope ../combat.cpp:184: error: `COMBAT_POISONGASDAMAGE' was not declared in this scope ../combat.cpp:187: error: `COMBAT_ICEFULLDAMAGE' was not declared in this scope ../combat.cpp: In static member function `static ConditionType_t Combat::DamageToConditionType(CombatType_t)': ../combat.cpp:222: error: `COMBAT_SLEEPINGDAMAGE' was not declared in this scope ../combat.cpp:225: error: `COMBAT_POISONGASDAMAGE' was not declared in this scope ../combat.cpp:228: error: `COMBAT_ICEFULLDAMAGE' was not declared in this scope make.exe: *** [obj//combat.o] Error 1 Execução terminada Algem Aí poderia dizer o que eu fiz de errado quando tentei criar novos COMBAT? se puder me encinar a criar novos COMBATs me ajudaria muito.
-
Ou Amigo, Da uma olhada nesse topico que tem a spell que tu procura Aqui xD essa spell faz cair meteoros no target
-
Antes de tudo vou explicar o que tentei fazer: A ideia da spell é de que quando o Player usa ela, ele corre 4sqm pa frente e então, se tiver algum telhado na frente, ele "pula" e fica lá encima, o problema é: ela até funciona do jeito que eu queria mas se tiver um muro acima dele ele o atravessa, fica dentro da parede, algem sabe o que preciso fazer na script para que ela funcione normalmente sem entrar em paredes e outras coisas? ta ai a spell: local combat = createCombatObject() local function onCastSpell1(parameters) if getPlayerLookDir(parameters.cid) == 0 then --NORTH olhapos = getCreaturePosition(parameters.cid) vaipos = {x = olhapos.x, y = olhapos.y-1, z = olhapos.z} uppos = {x = olhapos.x, y = olhapos.y, z = olhapos.z-1} sobpos = {x = olhapos.x, y = olhapos.y-1, z = olhapos.z-1} if getTileThingByPos(parameters.cid, uppos).itemid == 0 then doTeleportThing(parameters.cid,sobpos) else doPlayerSay(parameters.cid,"funfando",19) end elseif getPlayerLookDir(parameters.cid) == 2 then --SOUTH olhapos = getCreaturePosition(parameters.cid) vaipos = {x = olhapos.x, y = olhapos.y+1, z = olhapos.z} uppos = {x = olhapos.x, y = olhapos.y, z = olhapos.z-1} sobpos = {x = olhapos.x, y = olhapos.y+1, z = olhapos.z-1} if getTileThingByPos(parameters.cid, uppos).itemid == 0 then doTeleportThing(parameters.cid,sobpos) else doPlayerSay(parameters.cid,"funfando",19) end elseif getPlayerLookDir(parameters.cid) == 1 then --EAST olhapos = getCreaturePosition(parameters.cid) vaipos = {x = olhapos.x+1, y = olhapos.y, z = olhapos.z} uppos = {x = olhapos.x, y = olhapos.y, z = olhapos.z-1} sobpos = {x = olhapos.x+1, y = olhapos.y, z = olhapos.z-1} if getTileThingByPos(parameters.cid, uppos).itemid == 0 then doTeleportThing(parameters.cid,sobpos) else doPlayerSay(parameters.cid,"funfando",19) end elseif getPlayerLookDir(parameters.cid) == 3 then --WEAST olhapos = getCreaturePosition(parameters.cid) vaipos = {x = olhapos.x-1, y = olhapos.y, z = olhapos.z} uppos = {x = olhapos.x, y = olhapos.y, z = olhapos.z-1} sobpos = {x = olhapos.x-1, y = olhapos.y, z = olhapos.z-1} if getTileThingByPos(parameters.cid, uppos).itemid == 0 then doTeleportThing(parameters.cid,sobpos) else doPlayerSay(parameters.cid,"funfando",19) end end end local function onCastSpell2(parameters) if getPlayerLookDir(parameters.cid) == 0 then --NORTH doMoveCreature2(parameters.cid, 0) elseif getPlayerLookDir(parameters.cid) == 2 then --SOUTH doMoveCreature2(parameters.cid, 2) elseif getPlayerLookDir(parameters.cid) == 1 then --EAST doMoveCreature2(parameters.cid, 1) elseif getPlayerLookDir(parameters.cid) == 3 then --WEAST doMoveCreature2(parameters.cid, 3) end end function onCastSpell(cid, var) local parameters = { cid = cid, var = var} addEvent(onCastSpell2, 100, parameters) addEvent(onCastSpell2, 300, parameters) addEvent(onCastSpell2, 500, parameters) addEvent(onCastSpell2, 600, parameters) addEvent(onCastSpell1, 800, parameters) return doCombat(cid, combat, var) end OBS: Os "doPlayerSay(parameters.cid,"funfando",19)" que ta na script eu so botei aí pra poder visualizar quando funciona e quando não funciona :biggrin:
-
Tipow, queria que algem me passase uma script de drunken pra 7.81, uma rune que convence o monstro e ele fika sendo meu(esqueci o nome do treco agora xD), pra 7.81 tbm, e que se ñ for muito abuso da minha parte me encinasse onde eu edito o amulet protection, tipow.. se eu quiser mudar a redução de dano dele de 10% pra 50%, onde eu mudo? onde eu boto tempo de duração nele?(7.81 claro), se puderem me ajudar ficaria grato xD
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.