Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''tfs 0.3.6''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

  1. Fala ai galera do X-Tibia, eu to com um problema no meu servidor chataaao, se um player compra de 100 em 100 backpacks por exemplo, e fica comprando sem parar, certa hora o servidor começa a freezar, e se o player nao para de comprar, ninguém joga no server ate acabar a cap/dinheiro de quem está bugando. E tanto cap quanto dinheiro é algo facil de se pegar no meu server. Eu ja tentei adicionar exhaust no Npc Handler, mas de qualquer jeito, se o jogador compra 100 varias vezes, uma hora ele vai ter muitas backpacks na bp dele, e quando ele comprar 1x 100 backpacks ja freeza (isso se ele ja tiver umas 1000 backpacks). Eu queria saber se alguem consegue me ajudar, se alguem ja teve isso.
  2. Alguem que possa me ajudar a colocar pokémon inicial no site '-'?
  3. Olá,bem. gostaria de um script caso alguém pudesse ajudar. ele fará o seguinte é um teleport itemid: 1387,que fica fixo no mapa,porém cada player que entrá irá para cada Posição modificada. exemplo: player1 entro foi para x:12 :y:12 z:7 player2 entro no mesmo tp e foi para x:13 y:13 z:8 de preferencia 8 players,depois que entrasse o 8,ele começava de novo para o player1,player2 assim sucessivamente. desde já,obrigado.
  4. Nunca sei como começar um tópico fazendo pedido mas lá vai.. um script que faz effect ( pode ser o efeito "\1" ou CONST_ME_LOSEENERGY como preferirem chamar.. ) em cima de tal id. ou seja todos esses ids, que serao estatuas no mapa, ficariam aparecendo o effect... precisa ser por id...
  5. fala galera bom dia, gostaria de saber como modificar o script pra ele dar todos addons de uma vez só e se possível ele gastar dinheiro e não addon doll obrigado function onSay(cid, words, param) local femaleOutfits = { ["citizen"]={136}, ["hunter"]={137}, ["mage"]={138}, ["knight"]={139}, ["nobleman"]={140}, ["summoner"]={141}, ["warrior"]={142}, ["barbarian"]={147}, ["druid"]={148}, ["wizard"]={149}, ["oriental"]={150}, ["pirate"]={155}, ["assassin"]={156}, ["beggar"]={157}, ["shaman"]={158}, ["norsewoman"]={252}, ["nightmare"]={269}, ["jester"]={270}, ["brotherhood"]={279}, ["demonhunter"]={288}, ["yalaharian"]={324}, ["warmaster"]={335} } local maleOutfits = { ["citizen"]={128}, ["hunter"]={129}, ["mage"]={130}, ["knight"]={131}, ["nobleman"]={132},["summoner"]={133}, ["warrior"]={134}, ["barbarian"]={143}, ["druid"]={144}, ["wizard"]={145}, ["oriental"]={146}, ["pirate"]={151}, ["assassin"]={152}, ["beggar"]={153}, ["shaman"]={154}, ["norsewoman"]={251}, ["nightmare"]={268}, ["jester"]={273}, ["brotherhood"]={278}, ["demonhunter"]={289}, ["yalaharian"]={325}, ["warmaster"]={336} } local msg = {"Digite o nome correto!", "Voce não possui Addon Doll!", "Bad param!", "Você recebeu seu addons!"} local param = string.lower(param) if (not isPremium(cid)) then doPlayerSendCancel(cid, "Você nao tem premium account.") return TRUE end if(getPlayerItemCount(cid, 9693) > 0) then if(param ~= "" and maleOutfits[param] and femaleOutfits[param]) then doPlayerRemoveItem(cid, 9693, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[4]) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS) if(getPlayerSex(cid) == 0)then doPlayerAddOutfit(cid, femaleOutfits[param][1], 3) else doPlayerAddOutfit(cid, maleOutfits[param][1], 3) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[1]) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[2]) end end
  6. Preciso de uma script que resete uma storage! Obs: Ela tem que resetar automaticamente essa storage sempre que ligar o servidor. Tfs: 0.3.6 Vs 8.54 Rep+ pr quem ajudar! ^^
  7. Fala galera do X-Tibia, esse é o meu primeiro post aqui, mas vamos direto ao assunto. Eu gostaria de fazer no meu servidor um npc normal (npc de food) mas que ao jogador falar por exemplo. Stamina, ele te da um stamina refil. O npc é um npc normal de food e tals, mas só que quando o jogador fala a certa palavra, ele te da um item por outro. Então como no exemplo da stamina, a conversa seria assim: Hi Ola jogador, eu vendo bla bla bla bla.... Stamina Voce gostaria de receber uma stamina refil por uma scarab coin? Yes Aqui está sua Stamina. Foi um prazer negociar com voce. Algo do tipo.... Os itens foram apenas exemplos. Eu uso tfs 0.3.6 Se alguem puder me ajudar eu agradeço.
  8. Olá XTibia, Gostaria de saber se alguém poderia me ajudar em um bug que esta ocorrendo no meu teleport system, vamos ao assunto: Quando me teleporto com Alakazam ou qualquer outro pokemon de teleport, ele teleporta normal.. vai para a cidade que teleportei, MAAAAS sem o pokemon, apenas o personagem teleporta.. alguem poderia me ajudar nisso? Grato desde já. UP UP Resolvido!! podem fechar o tópico.
  9. othereality

    Uwnia99

    Para download do client, criação de conta e personagens, clique aqui! Uwnia Quickstart! Classes! > No uwnia existem 4 classes iniciais. Warrior, Archer, Sorcerer e Priest. Além das 4 inciais existem, no momento que isso foi escrito, mais 7 classes que podem ser desbloqueadas in-game ou pela loja. Venom Wizard, Assassin, Cake Guardian, Feral Druid. > Para criar uma classe basta clicar na placa dela, caso existam itens no chão, você precisará ter recebido eles por parcel de outro char seu ou de um amigo. > Cada classe desbloqueia um addon que pode ser visto nas imagens ao lado da mesma. > Os addons já desbloqueados podem ser passado de um char para outro com um item chamado Outfit Spreader dentro do jogo. Hunts! > No Tempo/DP você encontrará TPs e seus leveis em texto flutuante. Embaixo de cada TP é exibido os itens importantes que podem ser dropados dos bicho e nas placas ao seu lado é indicado a utilidade do item e a chance de loot dele. Autoloot! > Diga "!autolootbr" no jogo para saber como usa-lo. Skills! > Wands também aumentam seu attack baseado no skill(ML) assim como Melee e Distance aumentam. > No uwnia não é possível treinar os skills acima de 32. > Após isso você poderá pegar em quests(até 125), você encontrará placas indicando o localização dessas quests. > Não se preocupem Archer pois a chance de erro de hits é 0. > 32 é um número baixo mas o dano que você dará não é, pois a formula do dano foi reescrita. > A formula atual é ((skill * attack)/10), o que significa que com 32 de skill e uma arma de 40 de attack(arma que começa), você vai dar 128 por hit em média. Toolkits! > Você encontrará no segundo andar do templo/DP várias caixa de ferramentas. > Elas servem para forjar itens, quando você usar ela entregá os itens que estão no chão a frente da caixa e ganhará o itens que está na mesa atrás da caixa. > Na imagem é possível ver os 4 primeiros toolkits do jogo, que forjam as armas de level 100 das 3 classes iniciais, os itens para as outras classes podem ser encontrados por perto. Food System! > No uwnia as comidas substituem as poções, e o npc Gordo vende elas. Dependendo do seu level e classe elas serão muito importantes para manter você vivo, para saber exatamente como elas funcionam diga "!soulbr" dentro do jogo. Regeneration System! > No uwnia você não precisa comer para renegarar a vida. > No uwnia você regenera baseado em sua vida máxima. > No uwnia você regenera em pz. Spell Power System! > As magias não gastam mana no Uwnia, elas apenas tem um cooldown. > Sua mana indica a força do dano de suas magias. Ao escolher seus equipamentos você pode escolher entre 2 tipos, Savage ou Blood. Savage(azul): Aumenta sua mana e com isso o dano das suas magias(não aumenta força de magias de cura). Blood: Aumenta sua vida máxima, seu "dano de cura" e sua regeneração extra. Ghost Invasion Event! > Na cidade de Akbai(primeira cidade) existe um castelo que será invadido toda hora certa(1:00, 2:00, 3:00, ...) > Todos que ajudarem a defender o castelo ganharão 1 Ghost Coin que é uma moeda importantíssima no Jogo, para criar novas classes fazer outfits, addons e várias outras coisas. Para saber mais diga: "!ghostbr" dentro do jogo. Castelo de Akbai. Wisp Hunt Event! > Na cidade de Shineland(lv600+) Existe também um evento. > Sempre existe 1 Wips vivo em algum lugar da cidade. > A cada minuto se alguém matou o Wips ele vai reaparecer em um dos 9 pontos possíveis marcado no mapa. > Todos que derem ao menos 1 ponto de dano no Wisp receberão seu loot: 1x Wisp Auira. > Esse item é crucial para inúmeras coisas no jogo como Fazer as Quests de Skill da cidade de Shineland. Para ter todos os detalhes diga "!wispbr" dentro do jogo. Wisp em um de seus pontos de spawn, no topo de uma piramide. Mapa atual! Últimas Informações relevantes! > Uwnia é um beta o que significa muitas e atualizações acontecendo e conteúdo novo todos os dias, nada será resetado ao fim do beta. > Dizendo "!infobr" no jogo você terá várias informações relevantes. > Todas as criaturas do Tibia foram reescaladas, não se assustem > O comando "!q" agrupa o dinheiro, e pode ser colocado em hotkeys. > Jogadores com a mesma cor no pé, não serão capaz de dar dano uns nos outros. > No uwnia a experiência nunca é divida se 10 players matarem um bicho todos ganham experiência como se tivessem matado ele sozinho, por isso caçar em grupo é interessante. > Para saber suas magias diga "!spells" detro do jogo. > Quando você ver um efeito de estrelinhas amarelas em você significa que sua magia mais forte saiu de cooldown. > Você pode clicar com o botão direito em seu personagem como se fosse trocar de outfit e encontrará algumas opções interessante. > As escritas em português não estarão acentuadas pois o client não compreende acentos nos scripts (muitas vezes palavras foram substituídas ou abreviadas para evitar de ficar feio sem acento, como "você" por "vc"). Para download do client, criação de conta e personagens, clique aqui!
  10. Bom galera, tive um ideia para um quest, vou ser breve porque vou ter que ir para faculdade... se eu nao postasse isso eu acabria esquecendo. Pensei em uma quest onde duas pessoas puxam uma alavanca e vão para um corredor, e sumona um bixo em tal posição. basicamente era isso. porém preciso tambem que não de para outras pessoas usarem a alavanca até as duas pessoas que estão dentro do corredor sairem... desde já obrigado pela atenção
  11. Fala galera estava vendo que TFS 1.0 compilado em MSVC pode ativar uma função que gera logs dos Crash. Tentei fazer o mesmo com TFS 0.3.6 infelizmente não encontrei lib e include para compilar com visual basic 2010. Gostaria de Pedir pra quem tiver ambas que postem link, ou que ajudem com o funcionamento do Parametro -D__EXCEPTION_TRACER__ que me afirmarão que faria oque eu procuro, já tentei usando -Wl,-Map=forgottenserver.map mais ainda assim aparece um erro dizendo que o arquivo forgottenserver.map nao foi encontrado. Deis de ja agradeço (y) @up UP UP
  12. Boa tarde galera, Atualmente estou com um servidor de pokemon mas como vocês ja sabem tem muita coisa inultilizada e mal feita, e eu venho a um bom tempo optimizando isso. Ontem me deparei com o sistema do pokemon focar o summon que é em lua, simplesmente uma função onAttack() e um setCreatureTarget. Gostaria de saber se alguem pode me ajudar a montar o mesmo sistema nas sources, até encontrei na internet mas ele depende de um outro sistema de monstros passivos do qual eu nao uso em meu servidor. Poderiam me ajudar? @up
  13. post passado para cá: http://www.xtibia.com/forum/topic/239284-uwnia99/?p=1684906
  14. Só pra mostrar um pouco desta minha tentativa de mexer com o "todo poderoso" otclient. Por saber as diversas utilidades e possibilidades que ele contém venho tentando desvendar e criar novidades utilizando os seus módulos e sources. - Versão utilizada 0.6.7 Por agora irei mostrar somente a tela de login ainda estou trabalhando em algumas utilidades in-game. Em breve trago mais imagens e novas utilidades implementadas. Uma última modificação no background e na posição do login screen. Provavelmente o botão de "Entrar" sofrerá alteração. :happy: TAASK! Ainda em alfa porém já sendo finalizada. - Fixado modo de adquirir a task - Npc que dá acesso inicial para cada task feito - Nova storage para evitar conflito - Contagem feita corretamente - Finalmente!! - Adicionada uma descrição para cada pokemon LOG DAS PRÓXIMAS ATUALIZAÇÕES # Imagem em gif dos pokemons # Premiação da quest # Imagem do minimap mostrando onde encontrar o npc que dará início á task # Nova interface Atenciosamente, Douglas! @UP ^^
  15. Bom dia/tarde/noite. pra ser direto ao ponto... Eu tive uma ideia de um sistema muito interessante para meu servidor. após algum tempo estudando formas de faze-lo eu descobri uma forma (bem feia) de fazer. Após algum tempo trabalhando no script cheguei a um resultado... porém não funcional vejamos: Primeiro a ideia: esse script ,era pra ser bem simples, seria uma skill target que quando atingisse o inimigo deixaria nele um storage value por determinado tempo. sairia um texto animado por puro capricho. passado o tempo esse storage value seria removido e sairia outro texto animado. Esse sistema que pretendo fazer funcionaria somente se o player tivesse equipado com um item, mas tornou-se muito mais problematico do que eu imaginava. vou postar os 2 pois acredito que o erro seja o mesmo então... não muda muito haha. Verifica se X item está equipado: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2, -1, -3, -2) local inimigo = {} local escudo = 2520 local slot1 = getPlayerSlotItem(getCreatureTarget(cid), 5) local slot2 = getPlayerSlotItem(getCreatureTarget(cid), 6) local storage = 199901 function onCastSpell(cid, var) table.insert(inimigo, getCreatureTarget(cid)) if isPlayer then if slot1 or slot2 == 2520 then setPlayerStorageValue(#inimigo, storage, 1) doSendAnimatedText(getCreaturePosition(cid), 'Charged', 180) else return doCombat(cid, combar, var) end addEvent(function() if isCreature(cid) then setPlayerStorageValue(#inimigo, storage, 0) doSendAnimatedText(getCreaturePosition(cid), 'Charge lost', 180) end end,4000) return doCombat(cid, combat, var) end end Não verifica se item está equipado: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2, -1, -3, -2) local inimigo = {} local storage = 199901 function onCastSpell(cid, var) table.insert(inimigo, getCreatureTarget(cid)) if isPlayer then setPlayerStorageValue(#inimigo, storage, 1) doSendAnimatedText(getCreaturePosition(cid), 'Charged', 180) else return doCombat(cid, combat, var) end addEvent(function() if isCreature(cid) then setPlayerStorageValue(#inimigo, storage, 0) doSendAnimatedText(getCreaturePosition(cid), 'Charge lost', 180) end end,4000) return doCombat(cid, combat, var) end O que me intriga muito nos 2 scripts é o fato de não ter nenhum erro no debugger (OtScriptLive) e nem no distro do servidor. o unico erro aparente é quano o player usa que aparece o erro avisando que o player está sem mana... porém baixei o custo de mana da magia pra 0 e testei em 2 personagens com mais de 5k de mana... eu sou um scripter iniciante (MUITO iniciante... NOVATO... NEWBA) portanto deve ser um erro ridiculo... alguem tem alguma solução? haha
  16. Salve galerinha, bom estou com meu projeto de narutibia até então, estava focando mais no mapa, algumas systems, spell, quests, etc... Então fui parei pra pensar um pouco na distro do meu server pois estou pretendendo adicionar um sistema bem legal! Bom o que aconteci é o seguinte, quando fui compilar as source tudo ocorreu bem tudo certo sem nenhum error, liguei o server, continuou tudo ok, e sem querer apertei um hotkey onde tinha colocado um buff, foi quando percebi que o effect desse buff não funcionava. Então veio a conclusão, usando a Distro padrão que já veio no server, tudo funciona perfeitamente, mais quando uso uma distro que eu mesmo conpilei alguns efeitos de algumas spell não funcionam! Bom, eu uso: Stian's Repack Dev-Cpp --- Para compilar a source Meu sistema operacional é: WIndows 7 - 32 Bits Base usada: Nto White As lib que usei na compilação foi: -D__ENABLE_SERVER_DIAGNOSTIC__-D__ROOT_PERMISSION__ -D__GROUND_CACHE__ -D__USE_SQLITE__ -D__USE_MYSQL__ -D__CONSOLE__ Os Linkers que usei foram: -lboost_filesystem -lboost_thread -lboost_system -lboost_regex -lsqlite3 -lwsock32 -llua5.1 -lws2_32 -lmysql -lxml2 -lgmp -lz -s A base do Nto White, é uma base Open source e sua versão é 8.54. Bom galera alguém tem idea do que fiz de errado ? Como é uma base open source e nunca fiz nenhuma alteração nas source, as source que usei pode está denificada, alguém tem uma source base melhor para que eu possa usar e talvez resolva meu problema ? Espero que possam me ajudar galera, conto com a ajuda de vocês!
  17. MUNlZ

    OTPanel

    Bom pessoal estou desenvolvendo um painel de gerenciamento do banco de dados, algumas imagens ai.. em breve + detalhes.. Pra quem quiser ir testando o painel, já criei o repositório no github Tutorial rápido: lá no seu banco de dados, execute o seguinte comando no console ALTER TABLE accounts ADD nivel INTEGER(11) Você acabou de criar uma nova coluna chamada nivel na tabela accounts, vá lá na tabela accounts na sua conta e coloque o valor 3 na coluna nivel. Acesse a pasta _app e abra o arquivo config.inc.php e configure as seguintas constantes.. //BASE DO SITE define('SERVERURL', 'http://localhost/OTPanel/'); //ENDEREÇO DO PAINEL define('SERVERNAME', 'OTPanel'); //NOME DO SERVIDOR // CONFIGRAÇÕES DO SITE #################### define('HOST', 'localhost');//HOST DO BANCO DE DADOS define('USER', 'root'); //USUARIO DO BANCO DE DADOS define('PASS', ''); //SENHA DO BANCO DE DADOS define('DBSA', ''); //NOME DO BANCO DE DADOS Tentarei atualizar o sistema umas duas vezes por semana, quem quiser contribuir é só ir no github.. https://github.com/Mun1z/OTPANEL
  18. Alguém me ajuda com o bug que o player fica no modo ghost por exemplo está eu de adm e um player normal eu subo a escada quando deço o player fica modo ghost base kpdo
  19. Como arrumo isso GM fala em vermelho group 6 e tutor fala em laranja? Sem mecher na source eu quero pelo sistema /data/scripts *'SEM SER PELA SOURCE' somente pelo /data
  20. POKEMON ENIGMA ONLINE - HOST HOSPEDADO NO BRASIL (PING 20 A 50) SEM LAG - 60 MB UPLINK [ATENÇÃO CLIENT ATUALIZADO] - DOWNLOAD CLIENT V2.0 LINK1: http://www.mediafire.com/…/btfp8…/Client+PokeEnigma+v2.0.rar - DOWNLOAD CLIENT V2.0 LINK2: https://mega.nz/… - SITE OFICIAL: https://pokeenigma.blogspot.com/ - COMUNIDADE OFICIAL: https://www.facebook.com/PokeEnigmaOnline/ - Vantagem de VIP ACCOUNT: (Catch + Exp + Boost + VIP Potion + /aloot) - Servidor Ultilizado: Pokemon Uncharted (POUNC) - DUEL POR PARTY (PARECIDO COM PXG) - 680 Pokemons (250 Pokemons Enigmas) Pokes Exclusivos! - 1 a 2 Geraçao - 1 Geração ( 150 Shiny) - 2 Geração (8 Shiny) - Geração Enigmas (250 Enigmas) - 19 Pokes Novos - Torneio System Proprio 3 Modalidades(Prata/Ouro/Bronze) - Loteria adicionado - Mega-Task (Proprio Separados por Elementos e Automatico) - Auto loot - Vip adicionado - Evento Invasao 100% - Evento Torneio 100% 3 Modalidades (Prata/Ouro/Bronze) - Evento Golden Arena 100% - Evento BattleField 100% - Evento DeathMatch 100% - Npc Teleport QUESTS e OUTLANDS - PVP SYSTEM POR LAVANCA (COM SCORE) - PVP TEAM (COM SCORE) - Pokemon Passivo (c++) - Boost Vip (Dobrando a Força) +80 - Boost Free +50 - Reset System (influenciando na Força dos Pokes) - Win e Lose Score (influenciando na Força dos Pokes) - Cassino System (Podendo Trocar por Ditto/Porygon/Eevee) - 5 Balls (Pokeball/GreatBall/SuperBall/UltraBall/MasterBall) - Respawn Status Random (Respaw dos Status dos Pokemons Aleatorio) - Pokemons Balanceado - Respawn Status Aleatorio (Algums Pokemons vao Nascer com Status Mais Fortes) - Pokemon Collector - Rare Candy - Potions/Revives/Medicine - Surf e Fly e Ride - Nick System 100% - Pokemon Passivo e Agressivo 100% - Pokedex 100% - Aura System 100% - Goback system 100% - Duel System 100% (Por Party) - Order 100% - Catch Channel 100% - Catch System 100% - Travel System 100% - Evolution 100% - Boost Machine 100% - Gym System 100% - Clan System 100% - Fishing System 100% - Teleport System 100%
  21. Galera, tentei fazer mas sem sucesso...Preciso de um script no qual diferencie os frags para pegar red/black/ban de free's e vip's account. TFS 0.3.6 por exemplo: free account: frags pra red no dia: 5 na semana: 15 no mes:20 vip account: frags pra red no dia: 8 na semana: 18 no mes: 22 Claro que acima foi só uma demonstração de como teria que ser o script, no qual eu poderia editar os frags pra red/black e ban de char vip e de char free account! u p
  22. Olá,gostaria de um Sistema que consta o seguinte: é o seguinte,toda segunda começa uma tabela igual um rank,os top 3 que juntar mais experiencia,iria ganhar x item no na proxima segunda,ou seja uma semana para juntar o maximo de expêriencia que conseguir, e logo em seguida limpasse a lista e fosse prosseguindo de segunda em segunda. Estavo pensando,vai ter q armazenar toda exp ganha no periodo em uma tabela? ou algo relacionado. Obs: A expêriencia seria aquela que após matar o pokémon selvagem você ganha. Base: pda 2015 open source.
  23. Galera, estava estudando esta função "getItemsInContainerById" para usar no meu server que estou criando... function onMoveItem(moveItem, frompos, position, cid, toPosition) if(isContainer(moveItem.uid)) then doBroadcastMessage("reconheceu container!") if #getItemsInContainerById(moveItem.uid, 1212) > 0 then doBroadcastMessage("reconheceu item dentro!") end nesse script acima, se eu mover um item contaier (bag,backpack,bau), vai receber a mensagem reconheceu container. Se eu mover um container (bag,backpack,bau), com o item 1212 dentro, vai aparecer "reconheceu item dentro" o que eu quero fazer é adicionar mais items na lista de items (dentro do container), por exemplo: local items = {1212, 1215, 1218, 1239} function onMoveItem(moveItem, frompos, position, cid, toPosition) if(isContainer(moveItem.uid)) then doBroadcastMessage("reconheceu container!") if #getItemsInContainerById(moveItem.uid, ITEMS) > 0 then doBroadcastMessage("reconheceu item dentro!") end >>tentei fazer dessa maneira, mas está dando errado. Como eu faço para a parte ITEMS verificar toda a tabela de items? >>quero fazer com que se o container tenha algum item da lista dentro dele, o container nao possa ser jogado no chao, jogado em house, possa apenas ser colocado no depot e ser movido na propria backpack do personagem edit: tentei fazer por isInArray(iitems, moveItem.itemid), mas não obtive sucesso, não sei mexer muito com essa função
  24. FALA AE GALERA! Bom, queria saber o que eu preciso pra poder instalar Cast System no meu otserv.. Eu tenho um TFS 0.3.6 Compilador por Damson.. o OT ta praticamente sem sistema e sem nada, queria ver como que faz pra poder instalar cast system lá.. Se alguém me dizer as etapas, como que faz, se precisa de programas e tals..
×
×
  • Criar Novo...