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);
}
}