Ir para conteúdo

Forcera

Campones
  • Total de itens

    28
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Forcera venceu a última vez em Fevereiro 6 2010

Forcera had the most liked content!

Sobre Forcera

Informações

  • Char no Tibia
    Tiddox
  • Forma que conheci o xTibia
    Sites de Busca
  • Sou
    Scripter

Forcera's Achievements

  1. @apocarai, MUITO obrigado por ter ajudado no script. Quando voltar em casa irei colocar os creditos. @!up/!down: Estou pensando em um jeito melhor de fazer esse script. @Post: Ja editei, e agora a funcao de mudar de outfit foi arrumada por apocarai
  2. Secao errada, vou notificar alguem responsavel para mudar seu topico! Abracos! =*
  3. @TheGODMaX, nao esqueca que a ideia foi sua! kkkkkkk =P. Bom, sobre o assunto do "ChangeOutfit", eu o tirei por dois motivos: Mesmo quando o player usar o !fly em um lugar nao "suposto", ele ira mudar o seu outfit. Dependendo do Servidor, se o player colocar uma outfit de monstro, como o the bat, e ele tentar usar o !fly em um lugar nao "suposto", o servidor tem chances de cair. Estou tentando o maximo pra arrumar esse problema, e durante esse tempo tive que tirar a funcao. @!up/!down. Sobre essa funcao, seria possivel colocar para o player ir um andar pra cima (!up) e um pra baixo (!down). Mais que isso, nao ia ser possivel. Pelo motivo de players poderem "bugar" o seu servidor.
  4. Caro colega, muito facil. Escolha o item desejado, Veja o ID (numero do item) dele, e coloque um UNIQUE ID no bau da quest (Pelo mapa editor). 17756: Aqui voce coloca o numero exato que voce colocou no bau da quest. O UNIQUE ID. ????: Aqui eh o nome do item que o player vai ganhar. 8870: Aqui eh o ID do item. (# do item) Salva o file em "PastaDoOt\Data\Actions\Scripts" com o nome quest01.lua e adicione isso em "actions.xml" Aproveite!
  5. Entao, como faz um tempinho que nao volto para scripting, tenho uma duvida. Faz de conta que eu crio um script para teleportar e mudar o outfit do player se ele tiver num tile com o ActionID 5000. Agora, o player vai em um tile normal e tenta executar a script. Ele nao eh teleportado, mais a outfit dele continua mudando. Por que? Quero que alguem me explique como fazer que se o player NAO for teleportado, a outfit dele tambem nao sera mudada. Muito obrigado, desde ja.
  6. Forcera

    [Resolvido]

    Voce ira colocar a seguinte tag: outfit1 = {lookType = 134, lookHead = 78, lookBody = 88, lookLegs = 0, lookFeet = 88, lookTypeEx = 0, lookAddons = 3} doCreatureChangeOutfit(cid, outfit1) Espero ter ajudado brodin.
  7. @Topico Modifiquei varios erros/problemas que existia no script. Se acharem mais, eh soh avisarem aqui no topico. Update: Player soh podera usar !back quando estiver "voando" Retirei o 'ChangeCreatureOutfit' para concerto. Apos usar o comando "!back" o player ira automaticamente para o seu templo, e nao mais para o lugar desejado. Bom, ate agora soh isso galera. Aproveitem!
  8. @TheGODMaX, Muito obrigado por postar os bugs, e os problemas do script. Bom, pelo menos ate agora nao achamos nenhum erro que atinja ao servidor. -------------------------------------------------- Cogido: vou tentar corrigir os erros citados quando chegar em casa, estou postando pelo computador do meu colegio. obs: amo quando scripts saem com problemas, os bugs testam minhas abilidades! rsrs.
  9. Testado, e nenhum erro no console. Pense como se fosse o comando "/a". Se voce falar /a 1000 a nao tiver nenhum tile a distancia de 1000 sqft a sua frente, obviamente voce ficara no mesmo local. e Sem acontecer algo com o servidor. Exatamente como o Fly System.
  10. @TheGODMaX, obrigado pelo script de retornar ao outfit normal, ja editei o Topico. =] @amoeba13, eu pensei em ser mais "realista" e quando o player falar !back, ele iria descer 7 leveis, no qual seria o level superfice. Porem, conssidere isso: assim seria muito facil pra qualquer player irem em lugares que eles nao sao supostos para ir. Ele usaria o !fly, e quando chegar num lugar desejado, ele usaria !back. Desse jeito ficaria muito facil. Por isso prefiri usar para ele ser teleportado pro local desejado. --------------------------------------------------------- Sobre o topico, como eu ja disse, editei o topico e adicionei o codigo do @TheGODMaX para ele voltar para o outfit normal. Muitas coisas porem ser feitas para aperfeicoar o codigo como: Player so podera voar com um certo item sendo usado em seu inventory. Colocar um OutFit the algum monstro que voa, como por exemplo o Bat. LOL? Usar o codigo para varias quests. Eu soh tentei criar o sistema, agora deixei a parte de criatividade com voces!
  11. Forcera

    Pedido De 2 Scripts

    Caro amigo, criei um tutorial ensinando a fazer o Script do Flying System. http://www.xtibia.com/forum/topic/127699-flying-system/ Abracos!
  12. Forcera

    Flying System!

    Resolvi criar um sisteminha de "voar". Primeiramente queria dizer que a ideia foi do @TheGODMax, mais o script foi desenvolvido por mim. ------------------------------------------ Conteudo Bom, o que o script eh capaz de fazer: Dar uma sensacao que voce esta realmente voando Trocar Outfit durante e depois do voo Voar apenas em locais selecionados Explicando O sistema ira te "transportar" para o ultimo andar do mapa, que no caso seria "Floor 0". Quando transportado, voce tara andando em um tile invisivel, no qual daria a sensacao de estar "voando". E durante isso, o outfit do player seria mudado, como se fosse um Swim System. O Host pode escolher os lugares desejados para o sistema funcionar, basta colocar o tile "460" aonde ele queira que o player possa "voar" O player podera voltar qualquer hora a superfice, mais ele ira voltar para seu templo, nao aonde desejado. O player nao ira poder usar !fly, a nao ser que ele esteja na superfice. O player nao ira poder usar !back, a nao ser que ele esteja no ultimo floor (0) Tutorial Primeiro o mais chato, e dificil: Abra o mapa com o seu mapa editor, e coloque o TILE 460 NO ULTIMO ANDAR (Floor 0), apenas aonde voce quer que o player VOE! Exemplo: Segundo: va em "PastaDoOt\Data\Talkactions\Scripts" Crie um arquivo chamado "fly.LUA" la dentro e insira esse codigo: -- !fly by Forcera -- -- Ideia by TheGODMaX -- function onSay(cid, words, param, channel) flypos = getCreaturePosition(cid) npos = {x=flypos.x, y=flypos.y, z=flypos.z - 7} pos = getCreaturePosition(cid) flyoutfit = {lookType = 239, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} if pos.z == 7 then if doTeleportThing(cid, npos) then doSendMagicEffect(npos, 14) doSetCreatureOutfit(cid, flyoutfit, -1) else return 0 end end return TRUE end ------------------------------------------------------------------------------------ Na mesma pasta crie um arquivo chamado "back.LUA" la dentro e insira esse codigo: -- !back by Forcera -- -- Ideia by TheGODMaX -- function onSay(cid, words, param, channel) npos2 = getPlayerMasterPos(cid) poszao = {x=npos2.x, y=npos2.y, z=npos2.z} pos = getCreaturePosition(cid) if pos.z == 0 then doTeleportThing(cid, poszao) doRemoveCondition(cid, CONDITION_OUTFIT) doSendMagicEffect(poszao, 14) end end . [!fly] pos.z == : Numero do andar que o player precisa estar para poder usar !fly [!back] pos.z == : Numero do andar que o player precisa estar para poder usar !back flyoutfit : Outfit que o player ira ter quando usar o !fly . Terceiro, e ultimo passo: adicione essas Tags em "PastaDoOt\Data\Talkactions\Talkactions.xml" <!-- Flying System --> <talkaction log="yes" words="!fly" access="0" event="script" value="fly.lua"/> <talkaction log="yes" words="!back" access="0" event="script" value="back.lua"/> Finalizando Para voar: Apenas fique embaixo do tile 406 e fale "!fly" Para voltar: Apenas fale "!back" ------------------------------------------------------------------ Espero que tenham gostado, e aproveitem!
  13. Forcera

    [ Resolvido ]

    Muito obrigado a os dois. apreciei muito as respostas e foi muito util. primeira vez que alguem me da uma resposta de uso, e que nao demoram a responder.
  14. Forcera

    [ Resolvido ]

    Eu estava precisando de uma lista de comandos para script. Por exemplo: doChangeTypeItem doSendMagicEffect(topos, 10) doRemoveItem(item.uid,1) Faz tanto tempo que nao me involvo com scripts, e acabei esquecendo muita coisa. Se alguem podesse me dar uma lista com varios comandos desses, eu agradeceria. Obs: Se nao poder fazer uma lista, tente citar umas que voces conhecem ou lembram. Obrigado desde agora. =]
  15. Quando o "Monk Treiner" vai para o "lixo" nao causa lag, a nao ser que alguem veja os monk. Mais se voce acha que causa lag, eh soh usar a Action de eliminar o Monk. Simples!
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...