/call for /call 112
#1

need to have this command option / call 112 ie if you kill someone wanted to give you if x , y, z type / call 112




Код:
if(strcmp(cmd, "/call", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendUsage(playerid,"/call [phonenumber]");
				return 1;
			}
			if(P_DATA[playerid][pPnumber] == 0)
			{
				SendClientMessage(playerid, COLOR_GRAD2, "Nu ai un telefon!");
				return 1;
			}
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "* %s a scos din buzunar un telefon.", sendername);
			MeBigears = 1;
			ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			new phonenumb = strval(tmp);
			if(phonenumb == 112)
			{
    			SendClientMessage(playerid, COLOR_WHITE, "HINT: Foloseste T ca sa vorbesti la telefon, scrie /hangup ca sa inchizi.");
				SendClientMessage(playerid, COLOR_ALLDEPT, "Urgenta: Ce serviciu doresti? Police sau Paramedic?");
				Mobile[playerid] = 911;
				SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
				SetPlayerAttachedObject(playerid, 4, 330, 6);
				return 1;
			}
			if(phonenumb == P_DATA[playerid][pPnumber])
			{
				SendClientMessage(playerid, COLOR_GRAD2, "Suna ocupat...");
				return 1;
			}
			if(Mobile[playerid] != 255)
			{
				SendClientMessage(playerid, COLOR_GRAD2, "Deja suni pe cineva...");
				return 1;
			}
			foreach(new i : Player)
			{
				if(P_DATA[i][pPnumber] == phonenumb && phonenumb != 0)
				{
					giveplayerid = i;
					if(Mobile[giveplayerid] != 255)
					{
						SendClientMessage(playerid, COLOR_GRAD2, "Numar ocupat...");
						return 1;
					}
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							if(PhoneOnline[giveplayerid] > 0)
							{
								SendClientMessage(playerid, COLOR_GREY, "Esti in reteaua Play-Art, momentan abonatul nu este disponibil!");
								return 1;
							}
							SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
							SetPlayerAttachedObject(playerid, 4, 330, 6);
							Mobile[playerid] = giveplayerid; //caller connecting
							if (Mobile[giveplayerid] == 255)
							{
								format(string, sizeof(string), "Telefonul tau suna scrie /pickup ca sa raspunzi. Te suna {FF4800}%s", sendername);
								SendClientMessage(giveplayerid, COLOR_YELLOW, string);
								PlayerPlaySound(giveplayerid,1052,0.0,0.0,0.0);
								GetPlayerName(giveplayerid, sendername, sizeof(sendername));
								RingTone[giveplayerid] = 10;
								format(string, sizeof(string), "* Telefonul lui %s suna.", sendername);
								SendClientMessage(playerid, COLOR_WHITE, "HINT: Foloseste T ca sa vorbesti la telefon, scrie /hangup ca sa inchizi");
								ProxDetector(30.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
								CellTime[playerid] = 1;
								return 1;
							}
						}
					}
				}
			}
			SendClientMessage(playerid, COLOR_GRAD2, "Suna ocupat...");
		}
		return 1;
	}
Reply


Messages In This Thread
/call for /call 112 - by bimax999 - 10.07.2015, 12:15
Re: /call for /call 112 !! HELP MEE - by dominik523 - 10.07.2015, 12:18
Re: /call for /call 112 !! HELP MEE - by bimax999 - 10.07.2015, 12:28
Re: /call for /call 112 !! HELP MEE - by dominik523 - 10.07.2015, 12:32
Re: /call for /call 112 !! HELP MEE - by bimax999 - 10.07.2015, 12:39
Re: /call for /call 112 !! HELP MEE - by dominik523 - 10.07.2015, 13:14
Re: /call for /call 112 !! HELP MEE - by bimax999 - 10.07.2015, 13:22

Forum Jump:


Users browsing this thread: 1 Guest(s)