[GameMode] EasyWay (Gamemod Base)
#1

  • Apresentaзгo
    Bom criei este GameMod e estarei atualizando ele para facilitar a vida de quem deseja iniciar um projeto.
    Й um GameMod que terб as coisas mais atualizadas possнveis, com boas otimizaзхes e tudo bem organizado.

    Atй agora contйm:

    • Sistema de Registro e Login (MySQL ORM)
      • Senhas criptografadas em SHA256.
      • Limite de 1 e-mail por conta.
      • Senhas sу podem ser formadas entre 6 a 30 caracteres.

    • Seguranзa
      • Permite configurar o limite mбximo de IPs iguais conectados ao mesmo tempo.
      • Permite configurar o tempo mбximo para um jogador realizar log-in.
      • Permite configurar o limite mбximo de tentativas para acertar a senha.
      • Permite configurar o limite mбximo de tentativas para acertar a rcon.
      • Proteзгo contra dialog spoofing.

    • Sistema de Banimento (MySQL)
      • Comando /ban <playerid/nick> para banir alguйm (й necessбrio level 1 de administrador).
      • Comando /unban <accountid ou ip> para desbanir alguйm (й necessбrio level 1 de administrador).

    • Sistema de Administraзгo
      • Comando /setadmin <playerid/nick> <level 0 a 5> para setar alguйm (й necessбrio estar logado na rcon).

    • Mais
      • Funзгo showPlayerInfo, ela й chamada no comando /info e no evento OnPlayerClickPlayer.
      • Salvamento do tempo jogado do jogador (й mostrado na funзгo showPlayerInfo).
      • Callbacks "OnMonthChange" e "OnDayChange".
  • Configurando o MySQL
    Crie um arquivo .ini na pasta onde estб o servidor (este arquivo jб estб criado na versгo completa para download) com o nome de mysql_connection contendo:

    Код:
    hostname = localhost
    username = root
    #password = 123
    database = easyway
    multi_statements = true
    # deixe um espaзo na ъltima linha
    Obviamente configure de acordo com seu servidor.
  • Server data
    Crie um arquivo .ini em scriptfiles (este arquivo jб estб criado na versгo completa para download) com o nome de server contendo:

    Код:
    [data]
    MonthBuilt = 0
    DayBuilt = 0
    # deixe um espaзo na ъltima linha
  • Plugins e includes utilizadas
    1. MySQL [versгo R41-2]
    2. a_mysql_yinline [versгo maddinat0r]
    3. CTime
    4. YSI\Iterate [versгo 4.00.0001]
    5. YSI\y_ini [versгo 4.00.0001]
    6. Crashdetect [versгo 4.17]
    7. Pawn.CMD [versгo 3.1.2]
    8. sscanf2 [versгo 2.8.2]
Reply
#2

poderia disponibilizar algumas print ?
Reply
#3

Quote:
Originally Posted by vinilol321
Посмотреть сообщение
poderia disponibilizar algumas print ?
Nгo tem muito o que mostrar em print
Reply
#4

Interessante, irar ajudar muitos!!
Reply
#5

Й uma bela base, isso com certeza vai ajudar muitos que tem suas iniciativa.

+ REP ! *-*
Reply
#6

Otima base!
Reply
#7

Boa CaioTJF, com certeza irб ajudar muitos membros.
Reply
#8

Atualizado com diversas coisas

Prуximas versхes irei colocar os arquivos no github.
Reply
#9

Bem legal..
Reply
#10

Novidades:

Adicionado limite mбximo de tentativas para acertar a rcon.
Callbacks "OnDayChange" e "OnMonthChange" criadas.
Salvamento do tempo jogado do jogador.
Funзгo "showPlayerInfo" criada, ela й chamada pelo comando /info e em OnPlayerClickPlayer. Nessa funзгo mostra todas as informaзхes do player.

Quem tiver sugestхes para as prуximas atualizaзхes sу postar no tуpico
Reply
#11

Base muito boa cara! mandou bem
Reply
#12

Quando eu me conecto nгo mostra o dialog de registro
Reply
#13

Й uma base muito interessante e boa para estudos. Meus parabйns Caio.
Reply
#14

Quote:
Originally Posted by pWesley
View Post
Й uma base muito interessante e boa para estudos. Meus parabйns Caio.
thx.

Jб tinha esquecido desse GM, vou atualizar as plugins e colocar no github quando tiver tempo.


@Lovejoy


Quase certeza que vocк nгo configurou a conexгo MySQL?
Reply
#15

Quote:
Originally Posted by Lovejoy
View Post
Quando eu me conecto nгo mostra o dialog de registro
GM й em Mysql, deve configurar.
Reply
#16

Quote:
Originally Posted by SpikeCompiler
View Post
GM й em Mysql, deve configurar.
Jб baixei o full package, oq mais eu preciso fazer?
Reply
#17

Quote:
Originally Posted by Lovejoy
View Post
Jб baixei o full package, oq mais eu preciso fazer?
Nгo entendo nada de Mysql, entгo fica difнcil lhe ajudar, mande um MP para o autor do tуpico.
Reply
#18

Muito Bom, уtima base.
Reply
#19

Quote:
Originally Posted by CaioTJF
View Post
thx.

Jб tinha esquecido desse GM, vou atualizar as plugins e colocar no github quando tiver tempo.


@Lovejoy


Quase certeza que vocк nгo configurou a conexгo MySQL?
Como eu faзo isso?
Reply
#20

Estou enfrentando o mesmo problema do reverendo Lovejoy, Nгo aparece а dialog de Login.

Criei um banco de Dados e Configurei no Bloco de notas " mysql_connection " ou tem que configurar em outro local tambйm?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)