Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- COMMAND:suspect(playerid, params[]) // Funktioniert
- {
- new pID, wanted, result[128], playerName[MAX_PLAYER_NAME], giveplayer[MAX_PLAYER_NAME], string[128];
- if(sscanf(params, "uis[128]",pID, wanted, result)) return SendClientMessage(playerid, COLOR_GRAD2, "Benutze: (/su)spect [ID/NAME] [Wantedzahl] [Grund].");
- {
- if(OnDuty[playerid] != 1 && SWATOnDuty[playerid] != 1)
- {
- SendClientMessage(playerid, COLOR_GREY, "Du bist nicht im Dienst!");
- return 1;
- }
- if (IsACop(playerid))
- {
- if(IsPlayerConnected(pID))
- {
- if(pID != INVALID_PLAYER_ID)
- {
- if(IsPlayerNPC(pID))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "Du kannst keinem NPC Wanteds geben.");
- return 1;
- }
- if(PlayerInfo[pID][pJailed] != 0)
- {
- SendClientMessage(playerid, COLOR_GRAD2, "Der Spieler ist schon im Knast.");
- return 1;
- }
- if(!IsPlayerConnected(pID))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "Der Spieler ist nicht eingeloggt.");
- return 1;
- }
- if(IsACop(pID))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "Du kannst keinem Polizist Wanteds geben!");
- }
- else
- {
- GetPlayerName(pID, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, playerName, sizeof(playerName));
- if(wanted <= 0)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du kannst nicht 0 oder weniger Wanteds vergeben.");
- return 1;
- }
- if(wanted+PlayerInfo[pID][pWantedlevel] >= 301)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Der Spieler kann kein höheres Wantedlevel als 300 besitzen.");
- return 1;
- }
- SetPlayerCriminal(pID,playerid, result, wanted);
- return 1;
- }
- }
- }
- else
- {
- format(string, sizeof(string), "%d ist gerade nicht online.", pID);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- return 1;
- }
- }
- else SendClientMessage(playerid, COLOR_GRAD2, "Du bist kein Polizist/Agent/Soldat!");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement