10.05.2009, 20:14
Hi, I just added this codes...It shows to the player a Joining Message
I have no problem at the compiling.
But when a player join the server, this won't show up.
What else I need to code?
And btw, my teams aren't yet configured, I am not sure if that affect.
Thanks for helping!
Код:
new Text:Intro1, Text:Intro2, Text:Intro3;
Код:
Intro1 = TextDrawCreate(323, 124, "- ToX Gang Wars 2.8 -"); TextDrawLetterSize(Intro1, 0.8, 2.28); TextDrawFont(Intro1, 3); TextDrawSetOutline(Intro1, 1); TextDrawBackgroundColor(Intro1, 0x000000FF); TextDrawColor(Intro1, 0xFF3300FF); TextDrawAlignment(Intro1, 2); TextDrawSetProportional(Intro1, 1); TextDrawTextSize(Intro3,150.0,440.0); TextDrawUseBox(Intro1, 1); TextDrawBoxColor(Intro1, 0x000000FF); TextDrawHideForAll(Intro1); Intro2 = TextDrawCreate(323, 155, "To play clean, you need to follow this rules:~n~~n~~w~No hacking/moding/cheating~n~Be respectful to all~n~No impersonating or spamming~n~No teamkilling or spawnkilling~n~No flaming/racism~n~No excessive driveby or helikill~n~~n~Type /rules for more!"); TextDrawLetterSize(Intro2, 0.4, 1.26); TextDrawFont(Intro2, 1); TextDrawColor(Intro2, 0xFF3300FF); TextDrawAlignment(Intro2, 2); TextDrawSetProportional(Intro2, 1); TextDrawTextSize(Intro2,230.0,440.0); TextDrawUseBox(Intro2, 1); TextDrawBoxColor(Intro2, 0x00000099); TextDrawHideForAll(Intro2); Intro3 = TextDrawCreate(323, 280, "failure to comply will result in a kick/ban"); TextDrawLetterSize(Intro3, 0.4, 1.26); TextDrawFont(Intro3, 3); TextDrawSetOutline(Intro3, 1); TextDrawBackgroundColor(Intro3, 0x000000FF); TextDrawAlignment(Intro3, 2); TextDrawSetProportional(Intro3, 1); TextDrawColor(Intro3, 0xFF3300FF); TextDrawTextSize(Intro3,150.0,440.0); TextDrawUseBox(Intro3, 1); TextDrawBoxColor(Intro3, 0x000000FF); TextDrawHideForAll(Intro3);
Код:
stock SendJoinMessage(playerid) { if(!IsPlayerConnected(playerid)) { return 1; } new string[256], name[MAX_PLAYER_NAME], ip[20]; GetPlayerName(playerid, name, sizeof(name)); GetPlayerIp(playerid, ip, sizeof(ip)); for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && playerid != i) { if(IsAdmin(i) >= 5) { format(string,sizeof(string),"*** %s (%d) joined the server. (%s)",name, playerid, ip); } else { format(string,sizeof(string),"*** %s (%d) joined the server.",name, playerid); } SendClientMessage(i,COLOR_WHITE,string); } } return 1; }
But when a player join the server, this won't show up.
What else I need to code?
And btw, my teams aren't yet configured, I am not sure if that affect.
Thanks for helping!