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