Ir para conteúdo

TonyHalk

Membro
  • Registro em

  • Última visita

Tudo que TonyHalk postou

  1. TonyHalk postou uma resposta no tópico em Remere's Map Editor
    Dicas para Treiners Naturais A intenção deste tutorial é mostrar aos mappers, iniciantes ou não, como pode ser feito áreas para treino naturais, ou seja, um lugar para os players treinar sem ser exatamente com treiner monk. Você deve estar se perguntando: "Porque vou me dar ao trabalho de criar algo assim se com um monte de treiner monk num prédio é mais fácil?" Não existe uma resposta especifica para esta pergunta, mas veja bem, se utilizar a idéia deste tutorial você poderá fazer um mapa diferente, bonito e inovador, a idéia deste tutorial não é lhe ensinar "tin tin por tin tin", mas dar uma visão diferente sobre treiners. -A caverna do treino: Na imagem abaixo mostro onde o player irá treinar. Se você reparar bem, há "cantos" onde o player pode ficar que somente duas criaturas irão ataca-lo. -Veja a outra imagem: As bolinhas vermelhas é a posição do player e os quadrados verdes são onde os slimes (ou outra criaturas) ficariam. Tibia possui muita variedade de criaturas, e com a edição podemos criar um número infinito delas. Há a possibilidade de fazer várias áreas diferentes, não só com slimes, mas com rotworms, cyclops, tudo que for favorável ao treino de skills. -Cave de rotworms: Tudo o que precisamos fazer como mapper é dar ao jogador a possibilidade do treino, moldando o mapa para tal e adicionando o monstro certo. Talvez seja necessário um editada nos monstros, como os slimes, crie um monstro chamado Slime Mother e faça-o summonar slimes normais, assim os players saberão quem é o slime que não poderão atacar. Crie uma Rotworm Queen que sumonne Rotworms ou Carrion Worms, ou até mesmo uma máquina que sumonne dwarfs. -Localização: Acho que é importante ressaltar que não ficaria legal colocar esses treiners naturais no meio da cidade com uma plaquinha dizendo: "Treiners Here!" Legal mesmo é colocar eles no meio de uma hunt, dentro de uma caverna, fazer com que o player VEJA que ali ele pode treinar. -Considerações finais: Bem, espero que esse tutorial tenha dado boas dicas a todos vocês e espere ver serves com treiners assim, bem naturalC´re Créditos : eu e FezZinN Liqnkr
  2. TonyHalk postou uma resposta no tópico em Remere's Map Editor
    Bom muitos não sabem fazer barcos ou tem dúvidas em quais tiles usar, que detalhes por, por isso decidi fazer este tutorial explicando passo a passo e dando os id's dos itens utilizados. Chega de papo e vamos começar. Obs: Todos os id's estão disponíveis no fim do tutorial. 1° passo Faça a base do seu barco como mostra a imagem. 2° passo Adicione os "cascos" do barco. 3° passo Agora é hora de colocar os detalhes, adicione mantimentos, água, caixas. 4° passo Suba um nível e faça o chão do barco como mostra a imagem. 5° passo Coloque as paredes, muretas e a porta. 6° passo Coloque os detalhes simples na parte de fora e na parte de dentro coloque cadeiras e itens. 7° passo Este é ultimo passo e é onde muitos erram. Faça o mastro como mostra a imagem. Id's
  3. TonyHalk postou uma resposta no tópico em Remere's Map Editor
    Fiz essa video aula mostrando como abrir o remeres com as sprites itens etc de poke tibia que era algo q eu tinha dificuldade em faser... Lendo 2 ou 3 tuto finalmente consegui abri-lo, entao ta aew né é issu aew espero ter ajudado... FLW's Creditos: Eu 70% (Leitura e Junção de outros tutu e video aula) Outros tuto 30% (pelos varios tuto q li)
  4. Obrigado mano vou sempre tar postando novos tutoriais !
  5. TonyHalk postou uma resposta no tópico em Remere's Map Editor
    Templos. Bom, resolvi criar esse tutorial, sei que já tem um a respeito do tema, mas não é muito bom para ensinar os noobsinciantes. Nesse eu ensinarei o que é, a fazer e a detalhar um templo. O que é um templo? Alguém sabe? dou um ponto na média pra quem responder essa. Bom um templo é uma construção sagrada, mágica muitas vezes (no caso do jogo), pode ser um local de adoração e sempre é feito em tributo à algum deus, deusa ou semi-deus. Um templo não apenas para o retardado jogador renasçer, o templo é a referência que ele tem a respeito do mapa, mas eles não podem ser feito como local de ressureição apenas, também podem ser somente para encher-liguiça exposição. Também pode haver templos de adoração demoniaca (caverna e 4458~) Os pisos de um templo devem ser combinados, para que fiquem bonitos e para que tenha um piso central no qual o jogador renasça ou seja criado. Um templo deve ter uma história a respeito de sua mágica (peidei). Ponto para o senhor Caspita, respondeu certinho a resposta, esse é um dos que passam no vestibular. Brigado professor Caspita meu numero é o 8. Exemplo de combinação de pisos (para templos em cidades comuns): Próximo passo é a estrutura. A estrutura deve ser bonita, agradavél e ainda deve ser harmoniosa, para deixar o templo com um tom de agradavel e sagrado. O local do templo muda o estilo dele e também muda os deuses, nesse tutorial não vamos construir todos os tipos de templos (peidei de novo). A estrutura de um templo (um exemplo é claro): 1º A sala principal (onde o jogador renasçe): 2º A sala secundária (onde os jogadores vagabundos que não querem caçar ficam conversando): Agora seu templo está bem estruturado, vamos aos detalhes (na ordem do RAW Pallet). -* Arquitetura: ~ Pilares - IDs:- 1514, 1515, 1549, 1551, 3766, 3767, 8538, 8539, 8540, ~ Musgos de parede - IDs:- 1909 até 1944. OBS: Nunca coloque grades no seu templo, fica horrivel! (puts, acho que eu devo ter comido algo podre) -* Exterior: ~ Fontes de água:- 1360 até 1367, 1370 até 1378. ~ Estatuas:- 1442 até 1478, 8834 até 8837, 8777 até 8780, 8615, 8616, 8625, 8626, 3697 até 3710, 3715 até 3742, 9597 até 9599. ~ Coal basin:- (acho que não precisa colocar os ids) ~ Musgos de chão:- também não precisa colocar os ids -* Hangables: É possivel usar todos os items dessa divisão (na raw pallet) em um templo. [exceto bloodstains] -* Interior: Apenas tapetes, flores e estantes de livros são possiveis de usar nessa divisão. -* Nature: Pedrinhas pequenas, alguns tufos de grama e aquelas trepadeiras. -* Others: Apenas as rachaduras, as fontes e os detalhes de gelo, e os brilhosinhos pra dar um ar de sagrado. Ai está seu templo Tutorial Caspita Mapas Caspita e eu por trazer para o Tibia King
  6. TonyHalk postou uma resposta no tópico em Remere's Map Editor
    Floresta Tropical Olá pessoal, hoje vou dar uma noção a vocês de como fazer uma floresta tropical. Ela, no tibia, está representada no continente Tiquanda, onde fica Banuta, Dworcs, Hydras, Lizards, e outros mais, além da famosa cidade de Port Hope. Bom, iniciando efetivamente esse tutorial, vou falar mais um pouco sobre o formato. Ao escolher o formato, use o jungle grass, para fazer o geral, e depois jungle dirt para fazer alguns pequenos lugares. Faça esses lugares como se fossem um tipo depassagem. Além disso, façam alguns rios, pois nesses florestas, há muitos rios. No meu caso eu fiz pequeno, por causa do tutorial. Agora, é hora de detalhar o seu mapa. Cuidado com as árvores convencionais de nature comum, elas não são usadas nesses casos. As árvores usadas são: Mango Tree, Jungle Tree, Jungle Bush, Jungle Maw, Jungle Giant Flowers, Jungle Flowers e Giant Tree. Além disso, você pode usar alguns mangroves, perto da água, e bambus (só se quiser, não são muito comuns). Também use troncos mortos, com e sem limo, além de cogumelos gigantes. Evite colocar tufo de grama, pedra andável, e também gravel, pois não é muito comum. Se quiser, use formigueiro também, mas não recomendo, não é muito legal.. O mais importante é: Coloque as árvores juntas, mas evite colocar iguais muito juntas. Bom, vim ensinar o básico sobre essas florestas, e espero ter ajudado de alguma maneira. Atenciosamente, Tony Créditos: AnyurCT
  7. TonyHalk postou uma resposta no tópico em Tutoriais sobre Scripting
    OLá Pessoal, Vim postar um tutorial de : Como ADD Outfit Em seu OT Serv Bom Poco Papo E Mais Trabalho O Primeiro Passo é Simples ! Entre em seuotserv/data/xml/outfit. Agora Aperte o Butao Direito do mause e selecione Editar Navegue e Adicione Depois De : <outfit id="22" premium="yes"> <list gender="0" lookType="336" name="Warmaster"/> <list gender="1" lookType="335" name="Warmaster"/> </outfit> Adicione isso: <outfit id="y" premium="yes"> <list gender="x" lookType="w" name="h"/> <list gender="z" lookType="k" name="f"/> </outfit> Legenda ! Y = Nesse caso 23 MAS se For 30 Ponha 31 Se 40 Ponha 41 sempre 1 a + Nao pode Add ID's Iguals X,Y,= Genero Ponha Um 1 E otro 0 W = Newtype pro Gender X K = Newtype Pro Gender Z H = Nome Da Outfit Male ou Female F = Nome Da Outfit Male ou Female Pronto! ><Observaçao>< Gender = 1 = Male,Homen Gender = 0 = Female,Mulher •Nao Deixe De Usar os Espaços que eu pus nos quots Se nao Usar o Espaço Nao Vai Dar Certo •E o Ultimo Outfit Que tem no Outfit.xml nao tire o ultimo </outfits> Se nao, Nao Vai Da Certo
  8. TonyHalk postou uma resposta no tópico em Tutoriais sobre Scripting
    •Como assim Efeito Bônus? Simplesmente usando o Itens.xml, você pode fazer de itens comuns e sem utilidade, itens bons. Veja um exemplo abaixo: esse exemplo eu peguei uma magma boots: E adicionei um efeito "manashield" ou seja, um item muito util para as vocações pois adiciona automaticamente "utamo vita" au seu character. Ela é infinita, caso você queira adicionar um tempo, adicione a seguinte tag no script: Explicando melhor: ID do item (ID da boot) Nome dado ao item Peso Defesa (Você escolhe) Slot (Não mude) Descrição •Você também pode pegar outros itens e adicionar outros efeitos legais, como regeneração de hp, ou velocidade (no caso da boh) Alguns efeitos úteis: <attribute key="invisible" value="1"/> (invisibilidade) <attribute key="skillFist" value="5"/> (sendo 5 o número de skills que aumenta, no caso fist) <attribute key="manashield" value="1"/> ("utamo vita") <attribute key="healthGain" value="1"/> (ganho de vida a mais por segundo, em otservers é bom alterar) <attribute key="manaGain" value="4"/> (ganho de mana a mais por segundo, em otservers é bom alterar) <attribute key="speed" value="60"/> (ganho de velocidade [boh=250]) <attribute key="skillSword" value="4"/> (sendo 4 o número de skills que aumenta, no caso sword) <attribute key="skillAxe" value="4"/> (sendo 4 o número de skills que aumenta, no caso axe) <attribute key="skillClub" value="4"/> (sendo 4 o número de skills que aumenta, no caso club) <attribute key="suppressDrunk" value="1"/> (para não ficar bebado)
  9. Fala ae, Tibia King, Aqui eu, Tony novato no King mais ja trazendo um tutorial, não meu mais do VODKART Vamos ao que interessa: Pimeiramente va em movements\script crie um arquivo e renomeie para expring.lua Dentro Coloque: local rate = 1.5 function onEquip(cid, item, slot) if(item.itemid ~= 7697) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your exp rate + "..((rate - 1)*100).."%.") doPlayerSetExperienceRate(cid, rate) doTransformItem(item.uid, 7708 ) return true end return true end function onDeEquip(cid, item, slot) if(item.itemid ~= 7708 ) then return true end doPlayerSetExperienceRate(cid, 1.0) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua experiência extra terminou.") doTransformItem(item.uid, 7697) return true end Verde: Valor em % (Porcento) que aumentará a experiência. Ex: 1.5 = 50% 1.2 = 20% Em movements.xml adicione as tags: <movevent type="Equip" itemid="7697" slot="ring" event="function" value="onEquipItem"/> <movevent type="Equip" itemid="7708" slot="ring" event="script" value="expring.lua"/> <movevent type="DeEquip" itemid="7708" slot="ring" event="script" value="expring.lua"/> Em items.xml substitua por esses: <item id="7708" article="a" name="Experience ring"> <attribute key="weight" value="80"/> <attribute key="slotType" value="ring"/> <attribute key="decayTo" value="0"/> <attribute key="duration" value="480"/> <attribute key="showduration" value="1"/> </item> <item id="7697" article="an" name="experience ring"> <attribute key="weight" value="80"/> <attribute key="slotType" value="ring"/> <attribute key="transformEquipTo" value="7708"/> <attribute key="stopduration" value="1"/> <attribute key="showduration" value="1"/> </item> Vermelho: tempo em segundos que vai durar o anel Creditos: VODKART
  10. Parte I – Funções Lua irei mostrar como usar e quase todas as funções em lua existentes no otserver, lembrando que esse tutorial foi baseado no The Forgotten Server 0.3.0 Alpha 3. Portanto poderá haver funções aqui que não terá em outros otservers ou será diferente o nome. Lembrando que todas as funções existentes aqui poderão ser usadas tanto em actions,npcs,movements,talk actions e spells. Dividi as funções em três grandes grupos e subgrupos, os três grandes são funções get(receba), set (insira) e do (faça). Use Forgotten Server 3.0 pelo amor de deus, se você não saber usar sql aprende a usar SqlLite nesse link... Se você Aries você não tem honra para mexer aqui Funções Get São as funções que retornam valores, ou seja, elas fazem checagens. São muitos usadas e uteis. Ela é usada em condicionais (If, while, for) ou inseridas em variaveis. O modo de usa-la depende do tipo de script ou do jeito que você preferir. Dividi elas em dois grupos, a get simples e a get com parametros. Funções get simples São funções simples mesmo basta coloca-las e elas retornarão um valor, pode coloca-las em condicionais ou em variaveis. E todas elas buscam valores em players. Os que há creature pode ser usados em monstros (a maioria). São elas : getPlayerFood(cid) – Verifica quanto de tempo de comida o player possui. getCreatureHealth(cid) – Verifica a health atual do player. getCreatureMaxHealth(cid) – Verifica a health maxima do player. getCreatureMana(cid) – Verifica a mana atual do player. getCreatureMaxMana(cid) – Verifica a mana maxima do player. getPlayerLevel(cid) – Verifica o level do player. getPlayerExperience(cid) – Verifica a experiencia. getPlayerMagLevel(cid) – Verifica o magic level. getPlayerAccess(cid) – Verifica o nivel de acesso (player,gm,tutor...) getPlayerTown(cid) - Verifica o id da cidade natal do player. getPlayerVocation(cid) – Verifica a vocação dele. getPlayerSoul(cid) – Verifica o soul points. getPlayerFreeCap(cid) – Verifica quanto de capacidade atual existe. getPlayerLight(cid) - Verifica o tamanho da luz do player. getPlayerGuildId(cid) – Verifica o id atual da guild do player. getPlayerGuildName(cid) – Verifica o nome da guild. getPlayerGuildRank(cid) - Verifica o posto dele na guild. getPlayerGuildNick(cid) – Verifica o nick dele na guild. (aquilo escrito no final entre parenteeses). getPlayerGuildLevel(cid) – Verifica o nivel da guild. getPlayerSex(cid) – Verifica o sexo do player(0-mulher, 1 – homem). getPlayerLookDir(cid) – Verifica a direção na qual ele está olhando. (0-norte, 1-leste, 2-sul, 3 -oeste). getPlayerGUID(cid) – Verifica o id dele na database. getPlayerPromotionLevel(cid) – Verifica o nivel da promoção do player. getPlayerGroupId(cid) – Verifica o nivel dele. (igual acesso). getPlayerInstantSpellCount(cid) - Verifica quantas spells o player sabe. getMonsterTargetList(cid) – Verifica os montros na qual você está atacando. getMonsterFriendList(cid) – Verifica os monstros amigo (provavelmente summons). getCreatureOutfit(cid) – Verifica o id da roupa do player. getCreaturePosition(cid) – Verifica a posição x,y,z do player. getCreatureSpeed(cid) – Verifica a velocidade atual do player. getCreatureBaseSpeed(cid) – Verifica a velocidade base do player. getCreatureName(cid) – Verifica o nome do player. getCreatureTarget(cid) – Verifica quem o player está atacando. getPlayerPremiumDays(cid) – Verifica quantos dias de premmium account o player possui. getPlayerSkullType(cid) – Verifica qual skull o player possui. getPlayerBalance(cid) – Verifica o saldo bancario do player. getPlayerStamina(cid) – Verifica o tempo de stamina. getPlayerNoMove(cid) – Verifica se ele pode se mover. getPlayerExtraExpRate(cid) – Verifica a taxa de experiencia extra (a confirmar). getPlayerPartner(cid) – Se o player está em parte ou não. getPlayerParty(cid) – Verifica informações da party do player. getPartyMembers(lid) – Verifica os membros da party segundo o id da função acima. getCreatureMaster(cid) – Verifica a criatura mestre (a que sumona). getCreatureSummons(cid) – Verifica os summons da criatura. A sintaxe dessas funções é essa : Exemplo : if getCreatureMana(cid) == 20 then Ou mana = getCreatureMana(cid) if mana == 20 then Funções get com parametros. Essas funções fazem o mesmo papel da outra get simples, porém elas tem certos parametros pois normalmente elas checam coisas a mais, e algumas checam objetos e não só valores do player. Lembrando que se for comparar itens que são com nomes (exemplo : getItemNameById(2195) == 'boots of haste' then) deve se colocar entre aspas pois é uma função string. Numeros não prescisam estar dentro de aspas. São elas : getPlayerSkill(cid, skillid) - checa o skill especificado do player (0- fist,1-club, 2-sword, 3-axe, 4-distance, 5 -shield, 6 – fishing). getPlayerItemCount(cid,itemid) - checa a quantidade de item agrupaveis. getPlayerSlotItem(cid, slot) - Checa que item tem no slot do player (1-cabeca, 2- amuleto, 3- backpack, 4-armadura, 5-mao direita, 6-mao esquerda, 7-pernas, 8- botas, 9-anel, 10 slot da torcha). getPlayerWeapon(cid, <optional> ignoreAmmo) - Checa que arma o player esta usando. (o outro paramentro ainda n usei). getPlayerItemById(cid, deepSearch, itemId, <optional> subType) - Procura o item especifica no item, pode colocar o subtipo (viais por exemplo). getPlayerDepotItems(cid, depotid) - Ve quantos itens tem no depot da cidade (Por id de cidade). getPlayerFlagValue(cid, flag) - Ve as flag dos players (Apenas em TFS e nunca usei). getPlayerCustomFlagValue(cid, flag) - Verifica o valor da flag. getPlayerLearnedInstantSpell(cid, name) - Verifica se o player sabe a magia. getPlayerInstantSpellInfo(cid, index) - Desconheço getInstantSpellInfoByName(cid, name) - Verifica valores da magia getInstantSpellWords(name) - Retorna a palavra magica da magia. getPlayerStorageValue(uid, valueid) - Verifica o valor do storage do player getCreatureByName(name) - Retorna o nome da criatura. getPlayerGUIDByName(name) - Verifica o numero da tabela sql do player. getPlayerNameByGUID(guid) - Verifica o nome do jogador pelo numero da tabela sql getContainerSize(uid) - Verifica quantos slots tem o container. getContainerCap(uid) - Verifica quanto pesa o container. getContainerItem(uid, slot) - Verifica se há um container no slot especificado. getDepotId(uid) - - Verifica o id da cidade do depot. getItemDescriptionsById(itemid) - Pega a descrição do item pelo id. getItemNameById(itemid) - - Pega o nome do item pelo id. getItemPluralNameById(itemid) - Pega o nome em plural do item pelo id.(apenas itens agrupaveis). getItemIdArticleById(itemid) - Retorna um valor pelo id. Desconheço essa função getItemWeightById(itemid, count, <optional: default: 1> precise) - -Pega o peso do item por id. getItemDescriptions(uid) - - Pega a descrição do item por uid. (por exemplo se ele é item ou item2 em actions). getItemName(uid) - - Pega a descrição do item por uid. getItemAttack(uid) - Pega o ataque do item por uid. getItemPluralName(uid) - Pega o nome em plural por uid. getItemExtraAttack(uid) - Modifica o ataque extra da arma (Acho que deve ser ataque elemental ou defesa de armor). getItemIdArticle(uid) - - Desconheço. getItemDefense(uid) - - Pega a defesa do item por uid. getItemExtraDefense(uid) - - Pega a defesa extra (armor) por uid. getItemArmor(uid) - - Pega o valor de armour por uid. getItemAttackSpeed(uid) - - Pega a velocidade de ataque por uid. getItemHitChance(uid) - - Pega a chanche de dano do item por uid. getItemIdByName(name) - - Retorna o id do item pelo nome. getPromotedVocation(vocation) - - Verifica qual o nome da vocação promocional da vocação(Sorcerer = Master Sorcerer). getPlayerBlessing(cid, blessing) - - Verifica qual nivel de benção o player tem (1 = 1, 2 =2...). getTemplePositionByName(townName) - - Verifica as coordenadas do templo pelo nome da cidade. getTemplePositionById(townId) - - Verifica as coordenadas do templo pelo id da cidade. Funções Set São poucas funções. Elas inserem valores ou seja inserem novos valores, inutilizando os antigos. Deve se usa-las dentro de condicionais. Exemplo : Quote if getItemNameById(item.uid) == 'boots of haste' then setItemArmor(item.uid, 5) end No caso se o item se chamar boots of haste, o script coloca arm 5 nela. São elas : setItemAttack(uid, attack) - Modifica o ataque da arma setPlayerStamina(cid, minutes) - Adicione tempo em stamina. setPlayerExtraExpRate(cid, value) - Modifica mais taxa de experiencia setPlayerPartner(cid, guid) - Desconheço setItemPluralName(uid) - Modifica ou adiciona o nome do item no plural. setItemName(uid) - Muda o nome do item. setItemIdArticle(uid) - Modifica o article no item (sei la q merda é essa) setItemExtraAttack(uid, extraattack) - Adiciona ataque extra na arma. setItemDefense(uid, defense) - Modifica defesa no item setItemExtraDefense(uid, extradefense) - Modifica aquela defesa extra na arma setItemArmor(uid, armor) - Modifica a armor do item setItemAttackSpeed(uid, attackspeed) - Muda a velocidade de ataque do item setItemHitChance(uid, hitChance) - Modifica a taxa de dano do item setGlobalStorageValue(valueid, newvalue) - Adiciona um valor global (Muito util para scripts avançados) setHouseOwner(houseid, ownerGUID) - Muda o dono da casa setWorldType(type) - Muda o estilo do mundo para PvP, Non Pvp e Pvp Enforced Funções do Funções que fazer algo, normalmente modificam , porem ao contrario do set algumas apenas adiciona valores. São usadas dentro de condicionais. A sintaxe dela é : if item.itemid == 2195 then doCreatureAddHealth(cid, -1000) end No caso se o item usado no script for 2195, ele remove 1000 de hp. São elas : doPlayerLearnInstantSpell(cid, name) - Faz o player aprende a magia pelo nome dela. doRemoveItem(uid, quantidade) - Remove o item do player. doPlayerFeed(cid, food) - Adiciona "comida" ao player. doPlayerSendCancel(cid, text) - Manda aquela mensagem branca no rodape da tela. doPlayerSendDefaultCancel(cid, ReturnValue) - Inutil pelo que saiba , pq nunca vi um script com isso e por isso n sei pra q serve. doTeleportThing(cid, newpos, <optional> pushmove) - Teleporta o player para uma nova posição. doTransformItem(uid, toitemid, <optional> count/subtype) - Transforma o item em outro. doCreatureSay(cid, text, type) - - Faz o player falar algo. doSendMagicEffect(pos, type[, player]) - Faz algum efeito magico doSendDistanceShoot(frompos, topos, type) - Faz algum efeito de distancia doChangeTypeItem(uid, newtype) - Muda o tipo dele ou a quantidade de itens agrupaveis. doSetItemActionId(uid, actionid) - Adiciona uma nova actionid por uid. doSetItemText(uid, text) - - Adiciona um texto ao item. doSetItemSpecialDescription(uid, desc) - Coloca a descrição especial no item. (Esse item foi feito especialmente para sei la kem). doSendAnimatedText(pos, text, color) - Manda um texto animado (Se vc joga servidor Pvp Enforced sabe qual é). doPlayerAddSkillTry(cid, skillid, n) - Adiciona uma tentativa em um skill (Se vc colocar 9999999 ele aumenta apenas 1 skill). doCreatureAddHealth(cid, health) - Adiciona life ao player. doCreatureAddMana(cid, mana) - Adiciona mana ao player. doPlayerSetTown(cid, townid) - Muda a cidade do player. doPlayerSetVocation(cid,voc) - Muda a vocação do player ( Não coloque vocação promocional em TFS pq dará erros). doPlayerRemoveItem(cid, itemid, count, <optional> subtype) - Remove um item do player. doPlayerAddExp(cid, exp) - Adiciona experiencia ao player. doPlayerAddOutfit(cid,looktype,addons) - Adiciona addons do outfit ao player. doPlayerRemoveOutfit(cid,looktype,addons) - Remove addons do outfit do player. doAddContainerItem(uid, itemid, <optional> count/subtype) - Adiciona um container por uid. doBroadcastMessage(message, type) - Manda uma mensagem global ao servidor. doPlayerBroadcastMessage(cid, message, <optional> type) - doPlayerSetSex(cid, newSex) - - Muda o sexo do Player (0- mulher, 1 homem) doCreatureChangeOutfit(cid, outfit) - Muda a roupa do player. doSetMonsterOutfit(cid, name, time) - Muda a roupa para de um monstro. doSetItemOutfit(cid, item, time) - Muda a roupa do player para de um item. doSetCreatureOutfit(cid, outfit, time) - Adiciona uma roupa por tempo. doPlayerAddMapMark(cid, pos, type, <optional> description) - Adiciona aquelas marcações no mapa do jogador. doPlayerAddPremiumDays(cid, days) - Adiciona dias de premmium no jogador doPlayerAddManaSpent(cid, mana) - Adiciona % de magic level (Se vc colcoar 99999999 ele aumentará muitos mls...) doPlayerAddSoul(cid, soul) - Adiciona soul points ao jogador doPlayerAddItem(uid, itemid, <optional> count/subtype, <optional: default: 1> canDropOnMap) - Adiciona itens no player. doPlayerAddItemEx(cid, uid, <optional: default: 0> canDropOnMap) - Adiciona um item2 no player (Estranho). doPlayerSendTextMessage(cid, MessageClasses, message) - Manda um texto pro player. doPlayerAddMoney(cid, money) - Adiciona dinheiro ao player doPlayerRemoveMoney(cid, money) - Remove dinheiro do player. doPlayerWithdrawMoney(cid, money) - Remove dinheiro do banco doPlayerDepositMoney(cid, money) - Adiciona dinheiro ao banco. doPlayerTransferMoneyTo(cid, target, money) - Transfere dinheiro do banco. doShowTextDialog(cid, itemid, text) - Mostra o texto do item doDecayItem(uid) - Decai o item (aprodecer) doCreateItem(itemid, type/count, pos) - doCreateItemEx(itemid, <optional> count/subtype) - Cria um item2. doTileAddItemEx(pos, uid) - Cria um item2 em um tile doAddContainerItemEx(uid, virtuid) - Adiciona um item2 no container doCreateTeleport(itemid, topos, createpos) - Cria um teleport doSummonCreature(name, pos) - Sumona um monstro Existem mais comandos porém são rarissimos de ser usados. Por que os cara do TFS criam comandos em Luas para o Gesior e Jiddo se lascarem criando tranqueiras em Lua. Stackpos Sem duvidas, umas das partes mais chatas de explicar, porém ao aprender é dificil esquecer. O stackpos é usado para se mexer em itens empilhados, infelizmente ele se modifica muito então essa tabela mostra os stackpos que não mudam. Quote 0 – ground (chão) 1- Qualquer objeto acima do chão (se houver chão) 253 – player ou monstro 255 – item mais alto de qualquer pilha 65535 – dentro de um player Agora tirando isso os de 2 a 252 sempre mudam (Eu acho que não esqueci os outros que mudam), então vou tentar explicar do jeito que entendi antigamente... Se você tem empilhado o chão, uma mesa, e um bag. Os stackpos ficam assim Quote 0 – chão 1 – mesa 2 – bag Agora se você tem os mesmo itens e em cima da bag uma backpack e um scarab coin. Quote 0-chão 1-mesa 2-scarab coin 3-backpack 4-bag Confundiu ? Sim é normal, se houver três ou mais itens acima do chão, o chão e o objeto acima dele continuam com o mesmo stackpos. Porém depois é contado de cima para baixo. Veja esse exemplo : stackpos: Quote 0-areia 1-mesa 2-backpack 3-bag 4-gold coin 5-rope 6-shovel 7-machete 8-dead human Nesse caso a ordem dos itens de baixo para cima é : Areia, mesa, dead human, machete, shovel, rope, gold coin.bag e backpack. Entenderam agora ? Se não tente fazer uns testes que com certeza entenderá. E depois pelo seu bem, tente não esquecer isso. Pois em movements é importantissimo. Bem esse tutorial foi leve e servirá de base para os proximos, pois esses comandos podem ser usados em tudo que há lua. Peço desculpas se ele fico confuso Pois não estou vagal quanto antes e tenho pouco tempo... Esperem que virão mais tutoriais. Comentarios é o combustivel. Então deem sugestões, reclamações ou me ofendam sei la.
  11. vancini era o melhor mesmo
  12. como esses programa fuciona? simples vou ensinar aqui com fotos e tudo mais Scripter-maker USANDO MONSTER MAKER E SPELL MAKER Bem-Vindo! Criar Monstro Criar Spell Tray Sobre Reportar Bug Sair Salvar Dano: Efeito: Efeito de Distância: Usar Area Nome da Magia: Palavras Magicas: Target Usa Direcao E Agrecssiva Da Exhaused Aprender Gerar Numero positivo cura e negativo ranca vida. Nome: Descricao: Raca: Experiencia: Velocidade: ManaCost: Vida: Tipo: Cabeca: Corpo: Pernas: Pes: Corpo (morto): Addons: Fisico Energia Fogo Veneno Life Drain Paralizia Outfit Bebado Invisivel Intervalo: Chance: Sumonavel Atacavel Hostile Ilusionavel Convencivel Empurravel Empurra Items Empurra Criaturas TargetDistance: Correr com x HP: Maximo de Summons: Fala: Adicionar Ataque: Defesa: Nome do Monstro: Intervalo: Chance: Maximo: Adicionar ItemID: Chance: Maximo: Adicionar Tabela de Outfits Tabela de Cores Gerar Linguagens(beta) Cria os scripter mais simples ou avançados Spell Maker DOWNLOAD http://www.4shared.com/file/GOn4o4P0/Scripts_Maker.html
  13. Bom sou Muito Novato ainda , mais está perfect
  14. Vizalain Server [8.6] - Servidor Feito Para Exp Baixa ( 0 ~ 5000 ) - Hunts ( 20 Free, 12 VIP e mais algumas á esquerda da city ) - Quests ( Anihilator, Demon Oak [ Editada por Mim ], Vizalain Weapons, Vizalain Ring, DH ) - Items 8.6 ( Draken Set.. com Draken Boots Sem Lixo ) Hunts Free Download http://www.4shared.com/file/AGFPb5Ab/Vizalain_Server_86.html? ACC GOD : god/portari4 http://www.virustotal.com/file-scan/report.html?id=1220a08021fb97b2d251baba45f581dab86fbe0f8734b906020b7689619462f0-1324086255 Créditos Portarri
  15. TonyHalk postou uma resposta no tópico em Suporte Tibia OTServer
    Só Adicionar , agora vou explicar se quiser Mudar para qualquer Vocation Só trocar essa Linha

Informação Importante

Confirmação de Termo