Jump to content

[TUTORIAL SA:MP] Comanda [/block]


Recommended Posts

Posted

Salut, astazi o sa va arat cum sa faceti comanda [/block].Aceasta comanda da block la numarul de telefon.

 

Comanda este.

 

CMD:block(playerid, params[])
{
	if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
	if(IsPlayerConnected(playerid))
	{
	    if(PlayerInfo[playerid][pPhone] == 1)
	    {
			new id, string[256];
			if(sscanf(params, "u", id)) return SendClientMessage(playerid, 0xFFFFFFFF,"{FF9900}Scrie: {33CCFF}/block <Name/ID>");
			{
	            if(IsPlayerConnected(id))
	            {
					if(id != INVALID_PLAYER_ID)
					{
					    if(BlockPhone[playerid][bpNumar1] != PlayerInfo[id][pPnumber] &&
						 	BlockPhone[playerid][bpNumar2] != PlayerInfo[id][pPnumber] &&
						 	BlockPhone[playerid][bpNumar3] != PlayerInfo[id][pPnumber] &&
						 	BlockPhone[playerid][bpNumar4] != PlayerInfo[id][pPnumber] &&
						 	BlockPhone[playerid][bpNumar5] != PlayerInfo[id][pPnumber] &&
						 	BlockPhone[playerid][bpNumar6] != PlayerInfo[id][pPnumber] &&
						 	BlockPhone[playerid][bpNumar7] != PlayerInfo[id][pPnumber] &&
						 	BlockPhone[playerid][bpNumar8] != PlayerInfo[id][pPnumber] &&
						 	BlockPhone[playerid][bpNumar9] != PlayerInfo[id][pPnumber] &&
						 	BlockPhone[playerid][bpNumar10] != PlayerInfo[id][pPnumber])
						{
						    new playername[MAX_PLAYER_NAME];
		    				GetPlayerName(id,playername,sizeof(playername));
							if(BlockPhone[playerid][bpNumar1] == 0)
							{
								format(string, sizeof(string), "* Ai blocat numarul lui %s pana la urmatorul tau relog, foloseste /unblock pentru a-l debloca.", playername);
								SCM(playerid, COLOR_GREY, string);
	                            BlockPhone[playerid][bpNumar1] = PlayerInfo[id][pPnumber];
							}
							else if(BlockPhone[playerid][bpNumar2] == 0)
							{
							    format(string, sizeof(string), "* Ai blocat numarul lui %s pana la urmatorul tau relog, foloseste /unblock pentru a-l debloca.", playername);
								SCM(playerid, COLOR_GREY, string);
							    BlockPhone[playerid][bpNumar2] = PlayerInfo[id][pPnumber];
							}
							else if(BlockPhone[playerid][bpNumar3] == 0)
							{
							    format(string, sizeof(string), "* Ai blocat numarul lui %s pana la urmatorul tau relog, foloseste /unblock pentru a-l debloca.", playername);
								SCM(playerid, COLOR_GREY, string);
							    BlockPhone[playerid][bpNumar3] = PlayerInfo[id][pPnumber];
							}
							else if(BlockPhone[playerid][bpNumar4] == 0)
							{
							    format(string, sizeof(string), "* Ai blocat numarul lui %s pana la urmatorul tau relog, foloseste /unblock pentru a-l debloca.", playername);
								SCM(playerid, COLOR_GREY, string);
							    BlockPhone[playerid][bpNumar4] = PlayerInfo[id][pPnumber];
							}
							else if(BlockPhone[playerid][bpNumar5] == 0)
							{
							    format(string, sizeof(string), "* Ai blocat numarul lui %s pana la urmatorul tau relog, foloseste /unblock pentru a-l debloca.", playername);
								SCM(playerid, COLOR_GREY, string);
							    BlockPhone[playerid][bpNumar5] = PlayerInfo[id][pPnumber];
							}
							else if(BlockPhone[playerid][bpNumar6] == 0)
							{
							    format(string, sizeof(string), "* Ai blocat numarul lui %s pana la urmatorul tau relog, foloseste /unblock pentru a-l debloca.", playername);
								SCM(playerid, COLOR_GREY, string);
							    BlockPhone[playerid][bpNumar6] = PlayerInfo[id][pPnumber];
							}
							else if(BlockPhone[playerid][bpNumar7] == 0)
							{
							    format(string, sizeof(string), "* Ai blocat numarul lui %s pana la urmatorul tau relog, foloseste /unblock pentru a-l debloca.", playername);
								SCM(playerid, COLOR_GREY, string);
							    BlockPhone[playerid][bpNumar7] = PlayerInfo[id][pPnumber];
							}
							else if(BlockPhone[playerid][bpNumar8] == 0)
							{
							    format(string, sizeof(string), "* Ai blocat numarul lui %s pana la urmatorul tau relog, foloseste /unblock pentru a-l debloca.", playername);
								SCM(playerid, COLOR_GREY, string);
							    BlockPhone[playerid][bpNumar8] = PlayerInfo[id][pPnumber];
							}
							else if(BlockPhone[playerid][bpNumar9] == 0)
							{
							    format(string, sizeof(string), "* Ai blocat numarul lui %s pana la urmatorul tau relog, foloseste /unblock pentru a-l debloca.", playername);
								SCM(playerid, COLOR_GREY, string);
							    BlockPhone[playerid][bpNumar9] = PlayerInfo[id][pPnumber];
							}
							else if(BlockPhone[playerid][bpNumar10] == 0)
							{
							    format(string, sizeof(string), "* Ai blocat numarul lui %s pana la urmatorul tau relog, foloseste /unblock pentru a-l debloca.", playername);
								SCM(playerid, COLOR_GREY, string);
							    BlockPhone[playerid][bpNumar10] = PlayerInfo[id][pPnumber];
							}
						}
						else return SCM(playerid, COLOR_GREY, "Error: Acest numar este blocat sau ai atins maximul de 10 numere blocate.");
					}
					else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
				}
			    else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
			}
		}
	}
	return 1;
}

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...