All pastes #929324 Raw Edit

Miscellany

public text v1 · immutable
·published 2008-03-05 18:05 UTC
rendered paste body
    if (strcmp(cmd, "/alkomat", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD1, "INFO: /alkomat [playerid/PartOfName]");
				return 1;
			}
			//giveplayerid = strval(tmp);
   			giveplayerid = ReturnUser(tmp);
			if(IsPlayerConnected(giveplayerid))
			{
			    if(giveplayerid != INVALID_PLAYER_ID)
			    {
			    	if (ProxDetectorS(3.0, playerid, giveplayerid))
					{
						if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3)
						{
						    new alkomat[256];
						    new alkomat2[256];
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(alkomat, sizeof(alkomat), "%s sprawdza alkomatem ilość promili alkoholu %s", sendername, giveplayer);
							ProxDetector(30.0, playerid, alkomat, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							new alktext[20];
							if(PlayerDrunk[giveplayerid] == 0) { alktext = "nie wykrył"; }
							if(PlayerDrunk[giveplayerid] == 1) { alktext = "nie wykrył"; }
							if(PlayerDrunk[giveplayerid] == 2) { alktext = "nie wykrył"; }
							if(PlayerDrunk[giveplayerid] == 3) { alktext = "nie wykrył"; }
							if(PlayerDrunk[giveplayerid] == 4) { alktext = "nie wykrył"; }
							else if(PlayerDrunk[giveplayerid] >= 5) { alktext = "wykrył"; }
				 			format(alkomat2, sizeof(alkomat2), " Alkomat %s u %s alkoholu we krwi", alktext, giveplayer);
				 			ProxDetector(30.0, playerid, alkomat2, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    					}
						else
						{
							SendClientMessage(playerid, COLOR_GRAD1, "   Tylko Policja, Straz Miejska i SWAT może używać alkomatu.");
						}
					}
					else
					{
						SendClientMessage(playerid, COLOR_GRAD1, "   * Jesteś za daleko gracza, aby użyć alkomatu.");
					}
				}
			}
			else
			{
				format(string, sizeof(string), "   %d nie jest aktywnym graczem.", giveplayerid);
				SendClientMessage(playerid, COLOR_GRAD1, string);
			}
		}
		return 1;
	}
	


// DOWOD


	if(strcmp(cmd,"/dowod",true)==0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Wpisz: /dowod [id/nick]");
return 1;
}
PokazDowod(playerid,giveplayerid);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s pokazuje swój dowód osobisty.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnePlayAnim(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);//animacja
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " That player is Offline !");
return 1;
}
}
return 1;
}

/// PUBLIC DOWoD


forward PokazDowod(playerid, tragetid);
public PokazDowod(playerid,targetid)
{
	if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
{
new jtext[20];
if(PlayerInfo[targetid][pJob] == 1) { jtext = "Detektyw"; }
else if(PlayerInfo[targetid][pJob] == 2) { jtext = "Adwokat"; }
else if(PlayerInfo[targetid][pJob] == 3) { jtext = "Prostytutka"; }
else if(PlayerInfo[targetid][pJob] == 4) { jtext = "Diler Dragow"; }
else if(PlayerInfo[targetid][pJob] == 5) { jtext = "Zlodziej Aut"; }
else if(PlayerInfo[targetid][pJob] == 6) { jtext = "Dziennikarz"; }
else if(PlayerInfo[targetid][pJob] == 7) { jtext = "Mechanik"; }
else if(PlayerInfo[targetid][pJob] == 8) { jtext = "Ochroniarz"; }
else if(PlayerInfo[targetid][pJob] == 9) { jtext = "Diler broni"; }
else if(PlayerInfo[targetid][pJob] == 10) { jtext = "Diler Aut"; }
else if(PlayerInfo[targetid][pJob] == 12) { jtext = "Bokser"; }
else if(PlayerInfo[targetid][pJob] == 14) { jtext = "Kierowca BUSa"; }
else if(PlayerInfo[targetid][pJob] == 15) { jtext = "Gazeciarz"; }
else if(PlayerInfo[targetid][pJob] == 16) { jtext = "Trucker"; }
else { jtext = "None"; }
new married[20];
strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255);
new name[MAX_PLAYER_NAME];
new atext[20];
if(PlayerInfo[targetid][pSex] == 1) { atext = "Mezczyzna"; }
else if(PlayerInfo[targetid][pSex] == 2) { atext = "Kobieta"; }
new otext[20];
if(PlayerInfo[targetid][pOrigin] == 1) { otext = "USA"; }
else if(PlayerInfo[targetid][pOrigin] == 2) { otext = "Europa"; }
else if(PlayerInfo[targetid][pOrigin] == 3) { otext = "Azja"; }
new coordsstring[256];
new pnumber = PlayerInfo[targetid][pPnumber];
new age = PlayerInfo[targetid][pAge];
SendClientMessage(playerid, COLOR_GREEN,"____________________Dowod Osobisty____________________");
format(coordsstring, sizeof(coordsstring),"*** Dowod Osobisty %s ***",name);
SendClientMessage(playerid, COLOR_WHITE,coordsstring);
GetPlayerName(playerid,name, sizeof(name));
format(coordsstring, sizeof(coordsstring), "Imię i nazwisko: %s . ",name, playerid);
SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
format(coordsstring, sizeof(coordsstring), "Plec:[%s] Wiek:[%d] Pochodzenie:[%s]", atext,age,otext);
SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
format(coordsstring, sizeof(coordsstring), "Zamezny Z:[%s] Praca:[%s] Telefon:[%d]", married,jtext,pnumber);
SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
format(coordsstring, sizeof(coordsstring), "________________________________________");
SendClientMessage(playerid, COLOR_GREEN,coordsstring);
}
}