Player Join/Leave/Ban/Kick
#1

i add sendclientmessagetoall when player join leave blabla and when join message appear but original grey message to how i can disable this old message?
Reply
#2

Can you show your "OnPlayerConnect"?
Reply
#3

Код:
public OnPlayerConnect(playerid)
{
    new string[64], pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
    format(string,sizeof string,"%s has joined the server",pName);
    SendClientMessageToAll(yellow,string);
HaveTicket[playerid] = 0;
	TextDrawShowForPlayer(playerid, Textdraw0);
    TextDrawShowForPlayer(playerid, Textdraw1);
    TextDrawShowForPlayer(playerid, Textdraw2);
    TextDrawShowForPlayer(playerid, Textdraw3);
    TextDrawShowForPlayer(playerid, Textdraw4);
    TextDrawShowForPlayer(playerid, Textdraw5);
    TextDrawShowForPlayer(playerid, Textdraw6);
    TextDrawShowForPlayer(playerid, Textdraw7);
	piazzamento[playerid] = 0;
    gareggiando[playerid] = 0;
    TogglePlayerClock(playerid, 0);
    Posizione[playerid] = 0;
    box[playerid] = TextDrawCreate(240.000000,350,"_");
    TextDrawLetterSize(box[playerid],0.8,4.999996);
    TextDrawUseBox(box[playerid],1);
    TextDrawBoxColor(box[playerid],0x00000060);
    TextDrawTextSize(box[playerid],400,0);

    speedo[playerid] = TextDrawCreate(240.000000, 350.000000, "Speed:");
    TextDrawBackgroundColor(speedo[playerid], 255);
    TextDrawFont(speedo[playerid], 1);
    TextDrawLetterSize(speedo[playerid], 0.500000, 1.500000);
    TextDrawColor(speedo[playerid], 0xFF0000FF);
    TextDrawSetOutline(speedo[playerid], 1);
    TextDrawSetProportional(speedo[playerid], 1);
    TextDrawSetShadow(speedo[playerid], 1);

    kmh[playerid] = TextDrawCreate(300.000000, 350.000000, "_");
    TextDrawBackgroundColor(kmh[playerid], 255);
    TextDrawFont(kmh[playerid], 1);
    TextDrawLetterSize(kmh[playerid], 0.500000, 1.500000);
    TextDrawColor(kmh[playerid], 0xFFFFFFAA);
    TextDrawSetOutline(kmh[playerid], 1);
    TextDrawSetProportional(kmh[playerid], 1);
    TextDrawSetShadow(kmh[playerid], 1);

    hp[playerid] = TextDrawCreate(240.000000, 365.000000, "Health:");
    TextDrawBackgroundColor(hp[playerid], 255);
    TextDrawFont(hp[playerid], 1);
    TextDrawLetterSize(hp[playerid], 0.500000, 1.500000);
    TextDrawColor(hp[playerid], 0x00C2ECFF);
    TextDrawSetOutline(hp[playerid], 1);
    TextDrawSetProportional(hp[playerid], 1);
    TextDrawSetShadow(hp[playerid], 1);

    hpcol[playerid] = TextDrawCreate(300.000000, 365.000000, "_");
    TextDrawBackgroundColor(hpcol[playerid], 255);
    TextDrawFont(hpcol[playerid], 1);
    TextDrawLetterSize(hpcol[playerid], 0.500000, 1.500000);
    TextDrawColor(hpcol[playerid], 0xFFFFFFAA);
    TextDrawSetOutline(hpcol[playerid], 1);
    TextDrawSetProportional(hpcol[playerid], 1);
    TextDrawSetShadow(hpcol[playerid], 1);

    veh[playerid] = TextDrawCreate(240.000000, 380.000000, "Car:");
    TextDrawBackgroundColor(veh[playerid], 255);
    TextDrawFont(veh[playerid], 1);
    TextDrawLetterSize(veh[playerid], 0.500000, 1.500000);
    TextDrawColor(veh[playerid], 0xFFFF00FF);
    TextDrawSetOutline(veh[playerid], 1);
    TextDrawSetProportional(veh[playerid], 1);
    TextDrawSetShadow(veh[playerid], 1);

    vehname[playerid] = TextDrawCreate(300.000000, 380.000000, "_");
    TextDrawBackgroundColor(vehname[playerid], 255);
    TextDrawFont(vehname[playerid], 1);
    TextDrawLetterSize(vehname[playerid], 0.500000, 1.500000);
    TextDrawColor(vehname[playerid], 0xFFFFFFAA);
    TextDrawSetOutline(vehname[playerid], 1);
    TextDrawSetProportional(vehname[playerid], 1);
    TextDrawSetShadow(vehname[playerid], 1);
    SetPVarInt(playerid,"LastID",-1);
    GameTextForPlayer(playerid, "~g~W~r~e~y~l~b~c~w~o~g~m~y~e!", 5000, 1);
    AutoRepairUsed[playerid] = 0;
    AutoRepairTrigger[playerid] = 0;
    new name[MAX_PLAYER_NAME]; //Making a new variable called 'name'. name[MAX_PLAYER_NAME] is created so we can use it to get player's name.
    GetPlayerName(playerid,name,sizeof(name)); //Get player's name
    if(fexist(Path(playerid))) /* Check if the connected user is registered or not. fexist stands for file exist. So if file exist in the files(Path(playerid)),*/
    {// then
        INI_ParseFile(Path(playerid),"loadaccount_user", .bExtra = true, .extra = playerid); //Will load user's data using INI_Parsefile.
        ShowPlayerDialog(playerid,dlogin,DIALOG_STYLE_INPUT,"Login","Welcome back. This account is registered. \nInsert your password to login to your account","Login","Quit");/*A dialog with input style will appear so you can insert your password to login.*/
    }
    else //If the connected user is not registered,
    {//then we will 'force' him to register :)
        ShowPlayerDialog(playerid,dregister,DIALOG_STYLE_INPUT,"Register","Welcome! This account is not registered.\nEnter your own password to create a new account.","Register","Quit");
		return 1;
  	}
  	dm1[playerid] = 0;
    IsAtDMArea[playerid] = 0;
    IsAtDM[playerid] = 0;
    RemoveBuildingForPlayer(playerid, 16336, -225.1875, 1394.8359, 68.5781, 0.25);
    RemoveBuildingForPlayer(playerid, 16335, -225.1875, 1394.8359, 68.5781, 0.25);
  	return 1;
}
Reply
#4

Nothing there, maybe have some filterscript that send the "old message", try search in third scripts.
Reply
#5

Here line is :

pawn Код:
format(string,sizeof string,"%s has joined the server",pName);
    SendClientMessageToAll(yellow,string);
But this is after the edits you made , so you maybe check your filterscripts , if they got OnPlayerConnect messages
Reply
#6

Quote:
Originally Posted by Los
Посмотреть сообщение
Nothing there, maybe have some filterscript that send the "old message", try search in third scripts.
ty i actually found it in admin system FS but when i join it says for me that i joined the server can i remove that so it will show for everyone but not me?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)