[HELP] Join/Leave/Kick Textdraw. (+REP for Help)
#1

Hi Guys,

I would like to make a Textdraw for my Server, Like

[Green]Join: [White]%s (%d)
[Pink/Purple]Kick: [White]%s (%d)
[Yellow]Time: [White]%s (%d)

Screenshots:-
Reply
#2

I suggest using a textdraw editor
Reply
#3

I asked to script it for me, if someone makes for me then +REP to that person
Reply
#4

PHP код:
#define Col_Green "{6BAB64}"
#define Col_Purple "{AB57D4}"
#define Col_White "{FFFFFF}"
#define Col_Yellow "{FFFF00}"
new Text:dc1;
public 
OnPlayerDisconnect(playeridreason)
{
    new
        
szString[64],
        
playerName[MAX_PLAYER_NAME];
 
    
GetPlayerName(playeridplayerNameMAX_PLAYER_NAME);
 
     if(
reason == 3)
     {
         
TextDrawHideForPlayer(playerid,dc1);
        
format(szStringsizeof szString""Col_Purple"Kick: "Col_White"%s (%d)."playerNameplayerid);
        
dc1 TextDrawCreate(180.000000100.000000szString);
        
TextDrawShowForPlayer(playerid,dc1);
    }
    
    else if(
reason == 1)
     {
         
TextDrawHideForPlayer(playerid,dc1);
        
format(szStringsizeof szString""Col_Yellow"Quit: "Col_White"%s (%d)."playerNameplayerid);
        
dc1 TextDrawCreate(180.000000100.000000szString);
        
TextDrawShowForPlayer(playerid,dc1);
    }
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    
TextDrawHideForPlayer(playerid,dc1);
    new 
string[64], pName[MAX_PLAYER_NAME];
    
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
    
format(string,sizeof string,""Col_Green"Join: "Col_White"%s (%d).",pName,playerid);
    
dc1 TextDrawCreate(180.000000100.000000szString);
    
TextDrawShowForPlayer(playerid,dc1);
    return 
1;

There you go, enjoy.
Reply
#5

Why creating everytime the textdraw? Create it once and update it using TextdrawSetString instead.
Reply
#6

Thanks Guys, Alredy got the textdraw but +Rep to Mellor
Reply
#7

Alright, Thank you.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)