public OnPlayerConnect(playerid) { if(IsPlayerAdmin(playerid)) { new name[MAX_PLAYER_NAME]; new string[218]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "Admin %s connected!!", name); SendClientMessageToAll(-1, string); } return 1; }
Hey
I need to create a system to make a my server say Server Owner Excelize has logged into xxxx I have a basic script for the same thing but admins: Код:
public OnPlayerConnect(playerid) { if(IsPlayerAdmin(playerid)) { new name[MAX_PLAYER_NAME]; new string[218]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "Admin %s connected!!", name); SendClientMessageToAll(-1, string); } return 1; } Help please |
IsPlayerAdmin(playerid)
if(variable[playerid] == 1,2,3,4,5,ecc... return SendClientMessageToAll(-1,"Admin Connected!");
public OnPlayerConnect(playerid) { if(variable[playerid] == 1,2,3,4,5,) { new name[MAX_PLAYER_NAME]; new string[218]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "Admin %s connected!!", name); SendClientMessageToAll(-1, string); } return 1; or 0 //try it ..... }
public OnPlayerConnect(playerid)
{
if(pAdmin[playerid] == 7)
{
new string[218];
format(string, sizeof(string), "Community owner %s joined the server.", GetName(playerid));
SendClientMessageToAll(-1, string);
}
return 1;
}
//add this anywhere in your script
stock GetName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
return name;
}
public OnPlayerConnect(playerid)
{
if(strcmp("Excelize", pname(id), false) == 0 && IsPlayerNPC(playerid) == 0)
{
SendClientMessageToAll(-1, "Server owner Excelize has joined the server! ");
}
return 1;
}