-
Orientalz reagiu a uma resposta no tópico: [Pedido] queria um script em lua, pra fazer o char virar de frente para o monstro
-
website 8.60
Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). Base: TFS 0.3.6 Qual erro está surgindo/O que você procura? Preciso de uma pessoa que tenha conhecimento em webdesign para desenvolver o site para meu servidor. Meu projeto é old school 7.1/7.4 mas utilizo como base o protocolo 8.60. Interessados em se juntar ao projeto temos vagas na equipe. Freelancers estou disposto a negociar preços pelos trabalhos. Obrigado;
-
NPC Oldschool / sem trade
Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). TFS 0.3.6 Qual erro está surgindo/O que você procura? Gostaria de um NPC configuravel onde os players compram e vendem os Itens por "fala". Ex: Player say: Hi NPC: Hello, Player Name eu vendo potions. Player say: buy health potion NPC: health potion cost, X golds, quer comprar. Player say: yes. - dae desconta o valor do player e adiciona o item pra ele. para venda de itens a mesma coisa. as falas eu mesmo coloco, pois vou usar esse npc pra fazer todos os npcs do meu servidor. a ideia é deixar os npcs iguais antigamente sem a janela de trade.
-
ERRO Compilando OTClient code blocks
não jovem como ta o path do otc
- Guild Dungeon Lever (Com tempo)
-
Stacked Parcels/Boxes/Crates etc is blocking movement
não deu certo. =/ Estou tentando da seguinte maneira agora: function onStepIn(cid, item, position, fromPosition, toPosition) if not isPlayer(cid) then return true end if getThingFromPos({x=position.x, y=position.y, z=position.z, stackpos = 3}).itemid == 2595 then doTeleportThing(cid, fromPosition, TRUE) doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) end return true end se tiver só uma parcel ele passa tranquilo ate ai tudo bem. se tiver 2 parcels ele ja nao passa belezaaa. porem se tiver 3 parcels ele tbm nao passa tudo bem Maaaiss da esse erro na Distro. [01/08/2018 20:07:53] [Error - MoveEvent::executeStep] Call stack overflow. [01/08/2018 20:07:53] [Error - MoveEvent::executeStep] Call stack overflow. [01/08/2018 20:07:53] [Error - MoveEvent::executeStep] Call stack overflow. E se eu tento passar por 4 parcels ou mais esse erro fica infinito na distro aparecendo sem parar ate o cliente ou o servidor CRASHAR ;/ Testei mais um possível bug agora caso a parcel esteja em cima de uma borda mesmo sendo só 1 o player tbm nao passa por cima entao não da pra fazer por stackpos teria que ser por quantidade do item naquela position. #EDITEI Acredito que a unica solução viavel seja pelas sourcers quem souber fazer essa modificação e puder ajudar agradeço. TFS 0.3.6 protocolo 8.60
-
Stacked Parcels/Boxes/Crates etc is blocking movement
Base: cryingdamson 0.3.6 (8.60) V8.2 O que você procura? Gostaria de um movement que caso tenha mais de uma parcel uma em cima da outra ou caixas o player nao consiga passar por cima assim como era nas versoes antigas de tibia. ate agora meu codigo esta assim. porem nao consigo fazer a checagem de quantas parcels tem na mesma stack. function onStepIn(cid, item, position, fromPosition, toPosition) local parcelID = 2595 if(item.itemid == parcelID) then doTeleportThing(cid, fromPosition, TRUE) doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) end return true end
-
ERRO Compilando OTClient code blocks
aparentemente ele nao esta conseguindo localizar o boost onde vc instalou a pasta boost e como esta a sua variavel path ?
-
[SUPORT] Sprite Id OBD
Boa noite amigo é so fazer oque o nosso amigo @KotZletY sugerio e abrir o item pelo object builder clicar 2x sobre o item e depois 2x na sprite q ela ira aparecer no canto da direita na lista de sprites do objectbuilder ou simplesmente deixe o mouse em cima da sprite do item q aparecerá a sua numeração.
-
[AJUDA]~Rope Oldschool [RESOLVIDO]
Base utilizada -> cryingdamson 0.3.6 (8.60) V8.2 Gostaria de transformar minha corda (ROPE) como era antigamente. no caso a corda nao subia buraco caso tive-se lixo no sqm da corda forçando o player a limpar antes de subir. segue minha ROPE atual. local spotId = {384, 418, 8278, 8592} local holeId = { 294, 369, 370, 383, 392, 408, 409, 427, 428, 430, 462, 469, 470, 482, 484, 485, 489, 924, 3135, 3136, 7933, 7938, 8170, 8286, 8285, 8284, 8281, 8280, 8279, 8277, 8276, 8323, 8380, 8567, 8585, 8596, 8595, 8249, 8250, 8251, 8252, 8253, 8254, 8255, 8256, 8972, 9606, 9625 } function onUse(cid, item, fromPosition, itemEx, toPosition) if(toPosition.x == CONTAINER_POSITION) then doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) return true end local itemGround = getThingFromPos(toPosition) if(isInArray(spotId, itemGround.itemid)) then doTeleportThing(cid, {x = toPosition.x, y = toPosition.y + 1, z = toPosition.z - 1}, false) elseif(isInArray(holeId, itemEx.itemid)) then local hole = getThingFromPos({x = toPosition.x, y = toPosition.y, z = toPosition.z + 1, stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE}) if(hole.itemid > 0) then doTeleportThing(hole.uid, {x = toPosition.x, y = toPosition.y + 1, z = toPosition.z}, false) else doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) end else return false end return true end Aguardo a ajuda de vocês e muito abrigado. Consegui resolver fazendo uma simples checagem podem fechar o tópico.
-
Reputation System
desculpa reviver o tópico mais os links para os códigos estão quebrados caso alguém possar corrigir ficarei grato.
-
Dúvidas sobre OTClient
revivendo o topico pois eh um assunto muito curioso tbm tenho um projeto do qual preciso proteger meus modulos pois sao unicos e paguei para serem criados, alem tbm de impedir que outra pessoa crie um modulo que de vantagem para ela dentro do game. entao tbm estou curioso para saber onde posso procurar para compreender a solução de criptografia nos arquivos do OTC. Obrigado.
-
[Pedido] queria um script em lua, pra fazer o char virar de frente para o monstro
Abra um arquivo .lua em data\creaturescripts\scripts chamado target e coloque o conteudo que o @vyctor17 passou dentro dele. Feito isso adicione essa linha no creaturescripts.xml: <event type="attack" name="targetCreature" script="target.lua"/> E para finalizar adicione a seguinte tag em creaturescripts\scripts\login.lua: registerCreatureEvent(cid, "targetCreature") Agora abra o servidor e teste atacando alguma criatura.
-
Problema com Item OTB Projeto Oldschool
Base Utilizada ( https://github.com/mattyx14/otxserver/tree/otxserv3/path_7_7 ) Ex. OTX Server Path7_7; Galera estou com uma tremenda dificuldade em adicionar novos itens ao meu projeto. Já baixei o cliente original da CIP versão 7.72 baixei as sourcers citadas ai em cima e compilei normalmente. Entrei no servidor esta uma beleza... ai tento adicionar um item novo me deparo com um erro.. usei o object builder 0.4 e adicionei um novo item e compilei, abri meu item editor e criei la tbm e salvei ai entro no servidor aparece o seguinte erro abaixo: Eu uso este item editor: otitemeditor 0.2.2 for 7.6/7.7 Link:www.web.telia.com/~u49016513/otitemeditor-0.2.2.zip Scan: https://www.virustotal.com/pt/url/a3c6dd2e85901ae03bcebccdff4c08846977c2478ce7b1271de6173340821798/analysis/1531392861/