Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 09/29/21 em todas áreas

  1. Aura Sistem ( Tfs 1.x )

    Vodkart e um outro reagiu a najatheus por uma resposta no tópico

    2 pontos
    Sistema funciona da seguinte forma, ao digitar : !aura on, a aura do player vai ligar, enquanto ela estiver ligada o player vai ficar regenerando a vida dele, ao digitar : !aura off, ela vai desligar e o player vai parar de regenerar a vida dele, vou estar deixando um video aqui em baixo Agora vamos colocar o codigo Em data/talkactions/script/, crie um arquivo chamado aura.lua, e coloque isso dentro dele : local config_aurea = { effect = 4; -- efeito que vai ficar girando no player effect_health = 162; -- efeito qnd curar o player level_use = { -- level que vai ser usado (min/max) min = 1, max = 600, } ; health = 10; -- tanto que vai curar por time configurado pos_aurea = { -- não mexa [1] = {x = 0, y = -1}; [2] = {x = 1, y = -1}; [3] = {x = 1, y = 0}; [4] = {x = 1, y = 1}; [5] = {x = 0, y = 1}; [6] = {x = -1, y = 1}; [7] = {x = -1, y = 0}; [8] = {x = -1, y = -1}; }; storage_pos = 1547637649; -- não mexa e nem repita esse valor em outro script!! storage = 165477963; -- não mexa e nem repita esse valor em outro script!! tempo_aurea = 100; -- tempo da aurea para passar em cada posição } local function calculePosAurea(player_uid) local player = Player(player_uid) if(not(player))then return(nil) end if(player:getStorageValue(config_aurea.storage) <= 0)then return(nil) end if(player:getStorageValue(config_aurea.storage_pos) >= 8)then player:setStorageValue(config_aurea.storage_pos, 0) end player:setStorageValue(config_aurea.storage_pos, player:getStorageValue(config_aurea.storage_pos) + 1) return(player:getStorageValue(config_aurea.storage_pos)) end local function posAurea(player_uid) local player = Player(player_uid) if(not(player))then return(nil) end if(player:getStorageValue(config_aurea.storage) <= 0)then return(nil) end local pos_x = player:getPosition().x local pos_y = player:getPosition().y local pos_z = player:getPosition().z local aa = calculePosAurea(player_uid) local pos = Position(pos_x + config_aurea.pos_aurea[aa].x, pos_y + config_aurea.pos_aurea[aa].y, pos_z) if(not(pos))then return(nil) end return(pos) end local function aurea(player_uid) local player = Player(player_uid) if(not(player))then return(nil) end if(player:getStorageValue(config_aurea.storage) <= 0)then return(nil) end player:addHealth(config_aurea.health) player:getPosition():sendMagicEffect(config_aurea.effect_health) local position = posAurea(player_uid) position:sendMagicEffect(config_aurea.effect) addEvent(aurea, config_aurea.tempo_aurea, player_uid) end function onSay(player, words, param) if(words == "!aura on")then if(player:getLevel() > config_aurea.level_use.max)then return(not(player:sendTextMessage(MESSAGE_STATUS_SMALL, player:getName() .. " seu level(" .. player:getLevel() .. ") precisa ser maior(" .. config_aurea.level_use.max))) end if(player:getLevel() < config_aurea.level_use.min)then return(not(player:sendTextMessage(MESSAGE_STATUS_SMALL, player:getName() .. " seu level(" .. player:getLevel() .. ") precisa ser menor(" .. config_aurea.level_use.max))) end if(player:getStorageValue(config_aurea.storage) >= 1)then return(not(player:sendTextMessage(MESSAGE_STATUS_SMALL, player:getName() .. " Você ja esta com a aurea ligada"))) end player:setStorageValue(config_aurea.storage, 1) player:setStorageValue(config_aurea.storage_pos, 0) aurea(player.uid) elseif(words == "!aura off")then player:setStorageValue(config_aurea.storage, 0) end return(false) end Agora em data/talkactions/talkactions.xml, abra ele e coloque : <talkaction words="!aura on;!aura off" script="aura.lua"/> Agora em data/creaturescript/script/login.lua, abra ele e embaixo de : player:sendTextMessage(MESSAGE_STATUS_DEFAULT, loginStr) Coloque : player:setStorageValue(165477963, 0) player:setStorageValue(1547637649, 0) Creditos : Sr. Naja 20210927_210547.mp4
  2. Pokétibia do Zero

    So volto tarde e um outro reagiu a Toruk por uma resposta no tópico

    2 pontos
    Na minha opinião, a melhor coisa a se fazer se for iniciar um projeto é buscar um executável base mais otimizado e estável possível. Isso irá poupar muita dor de cabeça futuramente. (Recomendo o tfs 1.3 do saiyansking) Em relação as linguagens, eu aconselho a focar na parte da edição da src (para fazer implementações ou edits) e na linguagem lua (creio q será a mais usada por você). A XML vai usar bem pouco. E, a PHP e HTML não será usado no início do projeto, visto que, da pra usar um website base para fazer as funções essenciais, como criação de conta, personagem, etc.
  3. Pokétibia do Zero

    Gabuno reagiu a warlens por uma resposta no tópico

    1 ponto
    Começar do zero você precisa só de algumas coisas, sugiro começar procurando uma base bem bonita. Criar uma base do 0 apartir das sprites que conseguiu ou criar suas próprias sprites. Editar um website do 0 sejá myaac, gesior, znote, etc. Mapa do 0 isso eu deixaria pro final pois o mapa e o website é muito demorado. Desenvolver ideias do 0 ou evoluir algumas que ja existem em relação ao tibiapoke. Anotar cada ideia ou pensamento importante e o que surgir. Aprender pelo menos o básico sobre segurança e outras estruturas na área de otserv. Colocar online em linux e boa sorte. No momento eu to em um Projeto também me divertido e adquirindo mais experiência, eu estou aprendendo desde 2014 brincando também e no momento já sei muitas coisas úteis. Não sei se te ajudei, mas é isso que eu faria.
  4. site: caxambu.servegame.com ip: caxambu.servegame.com v8.60 vagas pra staff!!
  5. [3.2.1] SQLite Studio

    Espedito reagiu a SlowK por uma resposta no tópico

    1 ponto
    SQLite Studio é um gerenciador de banco de dados SQLite com os seguintes recursos: Portátil ou Instalável - Basta fazer o download, descompactar e executar ou instalar, fica a sua escolha; Interface intuitiva; Poderoso , leve e rápido; Todos os recursos SQLite3 e SQLite2 envoltos em um GUI simples; Cross-platform - funciona no Windows 9x / 2k / XP / 2003 / Vista / 7, Linux, MacOS X e deve funcionar em outros Unixes (ainda não testados); Exportando para vários formatos (instruções SQL, CSV, HTML, XML, PDF, JSON); Importando dados de vários formatos (CSV, arquivos de texto personalizados [expressões regulares]); Numerosas pequenas adições, como código de formatação , histórico de consultas executadas em janelas de editor, verificação de sintaxe on-the-fly e outros; Suporte a Unicode; Skinnable (a interface pode ser original para o Windows 9x / XP, KDE, GTK, Mac OS X ou desenhar widgets para outros ambientes, WindowMaker, etc.); Cores configuráveis , fontes e atalhos; Fonte aberta e gratuita - Lançado sob licença GPLv3. Ilustrações: DOWNLOADS: Windows: InstallSQLiteStudio-3.2.1.exe SQLiteStudio-3.2.1.zip Linux files (64 bit): InstallSQLiteStudio-3.2.1.dmg SQLiteStudio-3.2.1.dmg MacOS X: InstallSQLiteStudio-3.2.1 sqlitestudio-3.2.1.tar.xz SHA256 checksums: 7f1ca93ad5fca79701eb61b4a8d59b406f582e96016e71f23121db493876cb38 sqlitestudio-3.2.1.tar.xz ac9edc8cf37b1cf366ab0d4635d202337773af4e22786afa87b95f95ea54199e InstallSQLiteStudio-3.2.1 b66ce10747ca734c7f0dacf19fc773936756db1ab5441ec29b9b5ba23308844c SQLiteStudio-3.2.1.dmg bc037da66a6de81a949474dcc908631bcf2399a0f88907a5e7fd77c2b3eb3254 InstallSQLiteStudio-3.2.1.dmg eb5ac6d2ea89027f07c879f59122e0a722cb0ea46ac18af8185af6a222d4ee57 SQLiteStudio-3.2.1.zip 30ce4e7ce458c85a9b4fe17c4e777169db39282b4f0256f2fbb9a40762d2a236 InstallSQLiteStudio-3.2.1.exe Créditos: SQLiteStudio (Caso algum link não funcione, por favor reporte enviando-me uma mensagem privada. Tópico atualizado conforme atualização do site oficial).
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo