pHideNumber, // This is to define the HIDE NUMBER function!
PlayerInfo[playerid][pHideNumber] = 0; // This is to make sure, when the player joins his phone number is shown in the phonebook!
if (strcmp(cmd, "/hidenumber", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pPnumber] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "You don't have a cellphone !"); // If the player doesn't have a phone he will get this essage
return 1;
}
if(PlayerInfo[playerid][pHideNumber] == 0)
{
SendClientMessage(playerid, COLOR_GREEN, "Your phone number is now hidden!"); // Hiding the number
PlayerInfo[playerid][pHideNumber] = 1;
return 1;
}
if(PlayerInfo[playerid][pHideNumber] == 1)
{
SendClientMessage(playerid, COLOR_RED, "Your number is now visible for all in the phone book!"); // When the player types /hidenumber again to show his number in the phonebook
PlayerInfo[playerid][pHideNumber] = 0; // Sets HideNumber to 0, means that his number will be visible after that
return 1;
}
}
return 1;
}
GetPlayerName(giveplayerid, sendername, sizeof(sendername));
format(string, 32, "Name: %s, Ph: %d",sendername,PlayerInfo[giveplayerid][pPnumber]);
SendClientMessage(playerid, COLOR_GRAD1, string);
else
{
GetPlayerName(giveplayerid, sendername, sizeof(sendername));
format(string, 32, "Name: %s, Number: %d",sendername,PlayerInfo[giveplayerid][pPnumber]);
SendClientMessage(playerid, COLOR_GREEN, string);
}
if(PlayerInfo[giveplayerid][pHideNumber] == 1)
{
GetPlayerName(giveplayerid, sendername, sizeof(sendername));
format(string, 32, "Name: %s, Number: Hidden",sendername);
SendClientMessage(playerid, COLOR_RED, string);
}
if (strcmp(cmd, "/number", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pPhoneBook] == 1)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /number [id/name]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(PlayerInfo[giveplayerid][pHideNumber] == 1)
{
GetPlayerName(giveplayerid, sendername, sizeof(sendername));
format(string, 32, "Name: %s, Number: Hidden",sendername);
SendClientMessage(playerid, COLOR_GREEN, string);
}
else
{
GetPlayerName(giveplayerid, sendername, sizeof(sendername));
format(string, 32, "Name: %s, Number: %d",sendername,PlayerInfo[giveplayerid][pPnumber]);
SendClientMessage(playerid, COLOR_RED, string);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "This player doesn't exist !");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "You don't have a phonebook !");
}
}
return 1;
}
format(string, 256, "Name: %s, Handynummer: %d",sendername,PlayerInfo[giveplayerid][pPnumber]); |