[Include] Elegant Login / Register TextDraws
#1

Yo, it's me again & welcome to my second release.

Today I share my Login / Register TextDraws, which have been created & scripted by me, so they're ready to use !

Previous Release

[Include] Anti-Vehiclerepair Hack


Information


As I said, I'm releasing here my Login / Register TextDraws. There are currently 12 different Functions available. I've integrated also a Realtime - TextDraw which displays the current time of the server.

Apart from the Realtime, there are 4 clickable Buttons. If you click on them, a Dialog appear with the matching information (e.g. if you click on Credits, a Dialog with all contributors to the server will appear)


Here are a few Screenshots (different colors):



Functions

HTML Code:
CreateGlobalLoginTextDraws()             - Create all Global-TextDraws
CreatePlayerLoginTextDraws(playerid)     - Create all Player-TextDraws
ShowLoginTextDraws(playerid)             - Show all TextDraws
HideLoginTextDraws(playerid)             - Hide all TextDraws
DestroyGlobalLoginTextDraws(playerid)    - Destroys all Global-TextDraws
DestroyPlayerLoginTextDraws(playerid)    - Destroys all Player-TextDraws
PlayerIsRegistered(playerid)             - Adapt the Textdraw messages to already registered players
PlayerIsNotRegistered(playerid)          - Adapt the Textdraw messages to players who are not registered
#define LoginTextDrawColor               - Change the TextDraw Color (PAWN HEX CODE)
#define TextDrawHoverColor               - Change the TextDraw Hover Color (PAWN HEX CODE)
#define LT_ServerName                    - Adapt's the Servername (Welcome to YOUR_SERVERNAME..)
#define RandomLoginColors                - Uncommented = Random TextDraw colors for each player
Example of showing TextDraws


In my case MySQL:

HTML Code:
public OnPlayerConnect(playerid)
{
    if(mysql_num_rows() != 0)
    {
      //Player is registered
      PlayerIsRegistered(playerid);
      } 
        else 
      {
      //Player is not registered
      PlayerIsNotRegistered(playerid);
    }
    return 1;
}
Credits
  • Zamaroht - TextDraw Editor
  • n0minal - This textdraws are inspired a bit by his textdraws from the old project "Zombotec"
  • Jelly23 - Great Support
Updates

v.1.0.1:
  • TextDraws are created now as Global-TextDraws, except the TextDraws which can be different from player to player
  • Renamed UpdateRealTime to LR_UpdateRealTime
  • Added Dialogs
  • Added OnPlayerClickPlayerTextDraw into the Include (need to be moved into Gamemode if the Callback is already in use)
  • Hooked OnPlayerClickTextDraw
  • Renamed / Added new Functions (see above)
v.1.0.2:
  • Added new Function: #define RandomLoginColors
  • OnPlayerClickPlayerTextDraw is now hooked (thanks to @Lordzy)
  • General Improvements..
Download

Version 1.0.2 - CLICK ME

End


There we are again, the end.. I hope you guys like it, please leave a comment.

See ya till my next release !
Reply


Messages In This Thread
Elegant Login / Register TextDraws - by JustMe.77 - 21.01.2017, 02:31
Re: Elegant Login / Register TextDraws - by Crayder - 21.01.2017, 02:47
Re: Elegant Login / Register TextDraws - by JustMe.77 - 21.01.2017, 02:54
Re: Elegant Login / Register TextDraws - by HydraHumza - 21.01.2017, 06:45
Re: Elegant Login / Register TextDraws - by Crayder - 21.01.2017, 06:45
Re: Elegant Login / Register TextDraws - by Lordzy - 21.01.2017, 07:01
Re: Elegant Login / Register TextDraws - by JustMe.77 - 21.01.2017, 20:51
Re: Elegant Login / Register TextDraws - by iLearner - 21.01.2017, 20:58
Re: Elegant Login / Register TextDraws - by JustMe.77 - 22.01.2017, 00:07
Re: Elegant Login / Register TextDraws - by JustMe.77 - 22.01.2017, 02:06
Re: Elegant Login / Register TextDraws - by GhostKiller123 - 22.01.2017, 12:52
Re: Elegant Login / Register TextDraws - by JustMe.77 - 22.01.2017, 21:39
Re: Elegant Login / Register TextDraws - by JustMe.77 - 04.04.2017, 16:43

Forum Jump:


Users browsing this thread: 1 Guest(s)