SSGamers - Fique atualizado
Chegou o novo tema 6.1.3 / SSGames - Servidores online de qualidade - Inscreva-se Ja! é entre para nossa comunidade! - Ouça nossa web radio -Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

[Plugin] BMODs

ipsBruno
--> Postador Iniciante
--> Postador Iniciante
ipsBruno
Mensagens : 5
Moedas : 2257
Data de inscrição : 02/08/2014

Mensagem por ipsBruno em Sab 2 Ago 2014 - 17:39

Resolvi fazer o projeto usando uma lib do PHP para poder executar aplicativos me PHP no cliente, como manjo razoavelmente de PHP não foi difícil fazer um projeto assim, claro que é algo bem simples, pois fiz em apenas algumas horas. Mas já serve pra vocês verem como funciona e poderem modificar a seu gosto !!



Basicamente é um sistema que instala mods nos jogadores conforme o que tu pede no servidor. Para poder fazer isto, o cliente precisa baixar um arquivo e o servidor precisa implementar a funcionalidade.


Baixe este PACOTE AQUI

nele há vários arquivos

plugins/sockets.dll
pawno/includes/bmods.inc
pawno/includes/socket.inc


Você vai baixar a colocar nas respectivas pastas

[Plugin] BMODs  9ZaMgoV

Agora no seu gamemode, no topo dele logo abaixo de a_samp, coloque:
Código:
#include sockets
#include bmods


e no arquivo bmods.inc, haverá os mods que você deseja colocar no cliente, eles são:

Código:


new modsList[][] = {
// nome, download

"infernus.dff", "DOWNLOADDOARQUIVO",
"infernus.txd", "DOWNLOADDOARQUIVO"
};


Em Infernus.dff e Infernus.txt notem que especifiquei o mod a ser instalado. Enquando no DOWNLOADDOARQUIVO você precisa hospedar os arquivos em algum site que libere links diretos, NO DROPBOX por exemplo, podem ser colocados quantos mods quiser. Lembrando que eles serão alterados em GTA3.img

Código:

new modsList[][] = {
// nome, download

"infernus.dff", "DOWNLOADDOARQUIVO",
"infernus.txd", "DOWNLOADDOARQUIVO",
"mod1", "DOWNLOADDOARQUIVO",
"mod2", "DOWNLOADDOARQUIVO",
"mod3", "DOWNLOADDOARQUIVO",
};

e assim vai ... basta editar com bloco de notas e dar CTRL+S


SIM, eu tentei usar arquivos da pasta scriptfiles, mas era muito lento o envio e travava em arquivos maiores que 15-20 mb, mas é perfeitamente possível fazer assim também, inclusive foi a primeira alternativa que tentei. De qualquer maneira, é melhor que ele baixe se lugares externos. O risco do seu servidor travar não existe daí. E sites como DropBox liberam download direto.




Também não esqueça de colocar o plugin sockets na server.cfg

Código:

plugins socket


depois disto só iniciar o servidor normalmente, ele abrirá o recebimento para mods na porta 8080, mas você pode alterar para distribuir uma porta diferente aos seus clientes, lembrando que vai precisar modificar o arquivo do cliente, caso deixar a porta 8080 não vai precisar modificar o arquivo !! 


[Plugin] BMODs  D5sQ0oK







JOGADORES


Os jogadores precisaram baixar ESTE ARQUIVO, é um código em php com executaveis, para jogar no servidor desejado basta:


[Plugin] BMODs  Jkx35rS


COMO USAR?


Abra o LAUNCHER.exe

Lá pedirá qual servidor deseja jogar, você cola o IP:PORTA.

Também há o local para colocar a pasta do GTA, verifique se está correto, se não estiver EDITE

Também pedirá se é para fazer backup do gta3.img, essa opção é recomendável para primeira vez que estiver rodando, pois os mods instalados NÃO SERÃO DESINSTALADOS. Não fiz isto porque daria muito trabalho, e como meu projeto É DEMONSTRATIVO/ILUSTRATIVO não quis ter todo esse tipo de trabalho.

Após verificar as opções clique em JOGAR

Ele vai conectar-se com o servidor, verificar os mods para baixar, baixar, e automaticamente instalar. Depois disto você clica em JOGAR e ele abrirá o SAMP com seus mods de carros/skins/casas e outras coisas AUTOMATICAMENTE INSTALADOS.

[Plugin] BMODs  IfblZhA


É uma nova versão de um projeto que eu vendi em meados de 2012. Essa é mais simples, porém perfeitamente funcional e tem bem menos linha de códigos, estimo que fora 70 em tudo.





[Plugin] BMODs  OeTKwrk




OUTROS


O código está funcionando tranquilamente, porém é preciso modificações caso queira deixar o programa mais atrativo, basta saber programar PHP. ISSO É A BASE do que é necessário.

O código fonte pode ser modificado por qualquer um, uma vez que basta acessar www/instalar.php e www/index.php onde há todo funcionamento do sistema.

Tem falhas de segurança, se algum admin de servidor mal intencionado usar isto pra prejudicar seus jogadores, pode-o fazer sim, uma vez que não coloquei nenhum tipo de filtro nos dados recebidos.
Weslley_Script
SS - Fundador
SS - Fundador
Weslley_Script
Steam Steam : WeslleySSGames
Zello : WeslleySSGames
Mensagens : 9110
Moedas : 1024627
Data de inscrição : 06/10/2011
Idade : 24
Localização : Brasil

Mensagem por Weslley_Script em Sab 2 Ago 2014 - 17:50

Muito bom Smile



[Plugin] BMODs  D07Xwqb
[Plugin] BMODs  Yjab9HN
Micael_Nees
--> Postador Médio
--> Postador Médio
Micael_Nees
Mensagens : 53
Moedas : 2953
Data de inscrição : 17/12/2012
Idade : 22
Localização : Rio de Janeiro

Mensagem por Micael_Nees em Qua 13 Ago 2014 - 22:56

Vai me ajudar muito com umas skins de zumbi.. vlw
Maia_Heart
--> Postador Avançado
--> Postador Avançado
Maia_Heart
Mensagens : 362
Moedas : 2823
Data de inscrição : 31/07/2014
Idade : 24
Localização : Portugal

Mensagem por Maia_Heart em Qui 14 Ago 2014 - 8:27

Muito top mano



E meu fa!, use a minha fan bar!! 

[Plugin] BMODs  FnZjLX1

Minha Sing!

[Plugin] BMODs  TtS3t7K

SOU FA DE :
[Plugin] BMODs  WguEqHm
[Plugin] BMODs  OKfMxXC
Wallyson
--> Postador Iniciante
--> Postador Iniciante
Wallyson
Mensagens : 37
Moedas : 2348
Data de inscrição : 04/07/2014
Localização : Do Outro Lado do Mundo ♪

Mensagem por Wallyson em Sex 15 Ago 2014 - 16:56

Top das EstreLaS
romaaraujo
--> Postador Médio
--> Postador Médio
romaaraujo
Zello : Scripter
Mensagens : 90
Moedas : 2595
Data de inscrição : 01/03/2014
Idade : 20

Mensagem por romaaraujo em Sex 15 Ago 2014 - 19:04

NICE
SoBreViZioN_[x]
--> Hiper postador
--> Hiper postador
SoBreViZioN_[x]
Steam Steam : Joao_Truck5
Zello : Designer, Mapper e Scripter Iniciante
Mensagens : 1610
Moedas : 5189
Data de inscrição : 17/01/2014
Idade : 18
Localização : Margem do Ipiranga

Mensagem por SoBreViZioN_[x] em Dom 17 Ago 2014 - 19:22

òtimo pra servers de Dayz que tem gente planejando fazer no SA:MP Smile



Convidado, Seja Bem Vindo a SSGames, Inscreva-se para a Família Script Clicando Aqui.
Convidado, Veja as Regras Oficiais do Fórum Clicando Aqu
[Plugin] BMODs  VGf5fvU
[Plugin] BMODs  TIjIOu1
[Plugin] BMODs  Script10
Ei Convidado Tu Curte oque eu faço? é Meu Fan? Então Usa minha FanBar ae Mounxtro!!!
[Plugin] BMODs  D5Kp60i
[Plugin] BMODs  L3rE1vb
Conteúdo patrocinado

Mensagem por Conteúdo patrocinado

Tópicos similares

-

^
subir