Histórico de Curtidas
-
XRay deu reputação a King Laker em AJUDA EDIÇÃO SITE ZNOTE ACC BASE WONRSOs sites ZNote que eu conheço não utilizam sample e sim uma configuração no proprio config.php
-
XRay deu reputação a Apache em Sistema Critical Stonetesta
<event type="statschange" name="critical" event="script" value="critical.lua"/> function onStatsChange(cid, attacker, type, combat, value, target) if (type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS) and isPlayer(attacker) then if (getPlayerStorageValue(attacker, 48904)*1) >= math.random (0,1000) then dano = math.ceil(value*(0.5)) -- aqui o multiplicador de dano doTargetCombatHealth(attacker, cid, combat, -dano, -dano, 20) -- aqui é o valor que vai dar a mais de dano. no caso esta 20 doSendAnimatedText(getCreaturePos(attacker), "Critical!", 100) end end return true end
<action itemid="12396" script="criticalrock.lua"/> local config = { levelscrit = 100, --- leveis que terão storagecrit = 48903 -- storage que será verificado } function onUse(cid, item, fromPosition, itemEx, toPosition) local criticalLevel = getPlayerStorageZero(cid, config.storagecrit) local thingPos = getThingPos(cid) if criticalLevel < config.levelscrit then if doRemoveItem(item.uid, 1) then doCreatureSetStorage(cid, config.storagecrit, criticalLevel + 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "[CRITICAL] Você evoluiu para o nível [".. (criticalLevel + 1) .."/".. config.levelscrit .."] de critical.") doSendAnimatedText(thingPos, "+CRITICAL", 31) doSendMagicEffect(thingPos, 16) end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "[CRITICAL] Você já atingiu o nível máximo de critical [100/100].") doSendMagicEffect(thingPos, CONST_ME_POFF) end return true end
-
XRay deu reputação a darlingtwoo em (Resolvido)Spell por %Opa amigo, desculpa reviver o tópico, mas gostaria da sua ajuda o script é funcional no meu servidor, porém ao utilizar qualquer buff que conceda skills o script não funciona
-
XRay deu reputação a Diego Rulez em Instalando Site e Compilando Source (Ubuntu 20.04)Nesse tutorial vou explicar como instalar tudo que é necessário para rodar qualquer site. Também ensino como compilar as sources OTX2 e TFS-1.3. Utilizarei a versão mais atual do Ubuntu, a versão 20.04.
Iniciando
Ao executar os comandos, algumas vezes será perguntado se você deseja continuar. Por padrão sempre aperte a tecla Y e em seguida a tecla ENTER do teclado, se houver algum ponto em que você precisara agir diferente eu irei indicar o que e onde fazer.
sudo apt update sudo apt upgrade sudo apt install zip sudo apt install nano
Instalando e Configurando NGINX
sudo apt install nginx sudo nano /etc/nginx/sites-available/default Nesse arquivo deve ser adicionado a chamada index.php e deve ser removido o sinal # em algumas linhas. Vou deixar em vermelho as modificações que deverão ser feitas no arquivo. Após terminar a edição aperte CTRL+X, aperte Y, aperte ENTER (tudo isso para salvar o arquivo).
server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; # Add index.php to the list if you are using PHP index index.php index.html index.htm index.nginx-debian.html; server_name example.com www.example.com; # pass PHP scripts to FastCGI server # location ~ \.php$ { include snippets/fastcgi-php.conf; # # # With php-fpm (or other unix sockets): fastcgi_pass unix:/var/run/php/php7.1-fpm.sock; # # With php-cgi (or other tcp sockets): # fastcgi_pass 127.0.0.1:9000; } } E agora, vamos reiniciar o serviço para que entre em vigor todas as alterações.
sudo systemctl restart nginx.service Para testar se ocorreu tudo certo com a instalação, insira o IP do seu VPS no navegador. Se obtiver uma tela de Boas Vindas como na imagem abaixo. Só vá para o próximo passo se estiver tudo certo até aqui.
Instalando MariaDB
sudo apt install mariadb-server
Instalando PHP
sudo apt-get install php-fpm
Instalando phpMyAdmin
Ao executar esse comando, vai aparecer uma tela indicando para você selecionar o apache2 ou lighttpd, porém não selecione nenhuma opção, apenas aperte TAB e depois ENTER.
Na próxima tela terá duas opções YES ou NO, aperte a tecla TAB para marcar a opção NO e depois aperte ENTER para prosseguir.
sudo apt-get install phpmyadmin Após isso, execute o comando a seguir e em sequencia entre no site http://ipNumericoDoSeuServer/phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www/html
Será nescessário criar um acesso, pois qualquer outra senha que você tenha definido anteriormente provavelmente não irá funcionar. Não esqueça de substituir as informações em evidencia pelas suas.
sudo mysql -u root CREATE USER 'DIGITE UM LOGIN'@'localhost' IDENTIFIED BY 'DIGITE UMA SENHA'; GRANT ALL PRIVILEGES ON *.* TO 'DIGITE NOVAMENTE SEU LOGIN'@'localhost'; FLUSH PRIVILEGES; Após isso, acesse: 0.0.0.0/phpmyadmin. Onde você vai trocar o 0.0.0.0 pelo IP do seu VPS.
Lembra da senha que você escolheu na instalação do MariaDB? É aqui que você vai usa-la. O usuário é root e a senha é que você escolheu. Depois clique em Banco de Dados e em seguida digite um nome para o banco de dados e clique em criar.
Agora clique em importar, selecione a database e clique em executar.
Transfira os arquivos do seu site para o diretório /var/www/html. Preste muita atenção nessa parte, pois os arquivos do site já devem estar dentro da pasta html, não pode ficar algo como /var/www/html/site. Após isso, abra o arquivo config.php do website que você deseja utilizar e coloque as informações sobre o banco de dados: nome, root, senha.
Compilando a Source TFS 1.3
Entre no repositório do forgottenserver clique aqui
Faça o download para seu PC e extraia o arquivo. Renomeie a pasta extraída para otserv e abra o famoso arquivo config.lua. Configure essa parte de acordo com seus dados, também adicione a última linha.
ip = "digita o ip do VPS" -- MySQL mysqlHost = "127.0.0.1" mysqlUser = "root" mysqlPass = "digite a senha que você escolheu na instalação do Maria DB" mysqlDatabase = "digite o nome da database que você escolheu quando criou a database" mysqlPort = 3306 mysqlSock = "" passwordType = "sha1" Salve o arquivo e depois zipe a paste com a compactação .zip e envie para o diretório /home em seu VPS. Após isso, só executar em sequencia os comandos a seguir que estará compilado.
apt-get install git cmake build-essential liblua5.2-dev libgmp3-dev libmariadb-dev-compat libboost-filesystem-dev libboost-system-dev libboost-iostreams-dev libpugixml-dev libcrypto++-dev cd /home unzip otserv.zip cd otserv mkdir build && cd build cmake .. make -j 2 mv tfs.. && cd .. Para abrir o fechar o servidor respectivamente, você vai usar:
./tfs killall -9 tfs
Compilando a Source OTX 2
Entre no repositório do OTX2 clique aqui
Faça o download para seu PC e extraia o arquivo. Renomeie a pasta extraída para otserv e abra o famoso arquivo config.lua. Configure essa parte de acordo com seus dados, também adicione a última linha.
ip = "digita o ip do VPS" -- MySQL mysqlHost = "127.0.0.1" mysqlUser = "root" mysqlPass = "digite a senha que você escolheu na instalação do Maria DB" mysqlDatabase = "digite o nome da database que você escolheu quando criou a database" mysqlPort = 3306 mysqlSock = "" encryptionType = "sha1" Salve o arquivo e depois zipe a paste com a compactação .zip e envie para o diretório /home em seu VPS. Após isso, só executar em sequencia os comandos a seguir que estará compilado.
apt-get install subversion autoconf build-essential pkg-config libboost-dev libgmp3-dev libxml2-dev liblua5.1-0-dev libmariadbclient-dev-compat ccache libboost-filesystem-dev libboost-regex-dev libboost-system-dev libboost-thread-dev screen libssl-dev libboost-iostreams-dev cd /home/ unzip otserv.zip cd otserv && cd sources sh ./autogen.sh && ./configure --enable-server-diag --enable-mysql --enable-root-permission && make -j mv theotxserver .. && cd .. Para abrir o fechar o servidor respectivamente, você vai usar:
./theotxserver killall -9 theotxserver -
XRay deu reputação a ITALOx em (Resolvido)Como colocar Servidor online em linux ubuntu ou debian?Veja esse tutorial aqui:
-
XRay deu reputação a Belmont em (Resolvido)Como colocar Servidor online em linux ubuntu ou debian?@XRay Tenta por esses arquivos aqui, são blocos de notas que eu fui salvando para está compilando meus servidores.
Compilação - Nginx, MadriaDB.lua - Compilação Phpmyadmin, Mysql.lua
Ou se preferir tem esse tópico aqui.
-
XRay deu reputação a MaXwEllDeN em COMO ADICIONAR NPC QUE MUDA DE COR?Olá!
Poderia descrever melhor como funcionaria isso?
Seria como se as cores de outfit do NPC mudassem em determinados horários do dia? Em que instante essas cores devem mudar?
-
XRay deu reputação a .HuRRiKaNe em COMO ADICIONAR NPC QUE MUDA DE COR?O nome do npc ou a roupa?
-
XRay deu reputação a Belmont em COMO ADICIONAR NPC QUE MUDA DE COR?@akamorra Poste a solução para os demais que estiverem interessados no script, possam desfrutar do mesmo também
-
XRay deu reputação a Antonioaraujo664 em COMO ADICIONAR NPC QUE MUDA DE COR?Posta solução. É facil pedir né. Contribuir que é bom NADA.