Hier so habe ich das gemacht:
new wantedcatalogue[] = "1. Alkatraz Ein-|Ausbruch\n\
2. C4-Besitz\n\
3. Einbruch LSPD\n\
4. Beamtenbeschuss\n\
5. Beamtenmord\n\
6. Beamtenangriff\n\
7. Behinderung der Justiz\n\
8. Beamtenbeleidigung\n\
9. Befehlsverweigerung\n\
10.Beamtenbestechung\n\
11.Bankraub\n\
12.Bewaffneter Raubüberfall\n\
13.Baseinbruch BW\n\
14.Betreten eines ausgerufenen Sperrgebiets\n\
15.Bombenanschlag\n\
16.Betreten der Treibstofffabrik\n\
17.Beihilfe zur Flucht\n";
new wantedcataloguetwo[] = "18.Drogenbesitz 2g-10g\n\
19.Drogenbesitz 10g-50g\n\
20.Drogenbesitz 50g+\n\
21.Drogenkonsum\n\
22.Drohung\n\
23.Erregung oeffentlichen Aergernisses\n\
24.Erpressung\n25.Fahrerflucht\n\
26.Fahrzeugdiebstahl\n\
27.Flucht\n\
28.Geiselnahme\n\
29.Geiselnahme des Präsidenten\n\
30.Illegaler Aufenthalt\n\
31.Illegales Einwandern\n\
32.Illegales Straßenrennen\n\
33.Teilnahme an Straßenrennen\n\
34.Matsbesitz 10-10000\n\
35.Matsbesitz 10000+\n\
36.Nötigung\n";
new wantedcataloguethree[] = "37.Notruf Missbrauch\n\
38.Präsidentenangriff\n\
39.Präsidentenvilla betreten\n\
40.Sachbeschädigung\n\
41.Schwarzmarkt\n\
42.Stören von offiziellen Prüfungen\n\
43.Unangemeldeter Protest\n\
44.Vernichtung von Beweismaterial\n\
45.Waffen o. Drogenhandel\n\
46.Waffen in der Oeffentlichkeit\n\
47.Zivilistenangriff\n\
48.Zivilistenmord\n\
49.Zoll umgehen\n\
50.Offroad Fahren\n\
51.Fahren ohne Fahrerlaubnis\n\
52.Falschparken\n\
53.Behinderung des Verkehrs\n";
new wantedcataloguefour[] = "54.Geisterfahrer\n\
55.Unangemeldetes Fahrzeug\n\
56.Nitro\n\
57.Landen außerhalb von Landeplaetzen\n\
58.Tieffliegen\n\
59.Rote Ampel\n\
60.10-20kmh zu schnell\n\
61.21-50kmh zu schnell\n\
62.50+ khm zu schnell";
Dann
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
if(!DarfPlayerCommand(playerid))return ErrorMsg(playerid,"Du kannst diese Funktion derzeit nicht nutzen.");
if(!IsPlayerInFrakt(playerid,1)&&!IsPlayerInFrakt(playerid,6)&&!IsPlayerInFrakt(playerid,16)&&!IsPlayerInFrakt(playerid,11)&&!IsPlayerInFrakt(playerid,15))return ErrorMsg(playerid,"Du bist nicht in der jeweiligen Fraktion.");
if(duty[playerid]==0)return ErrorMsg(playerid,"Du bist nicht im Dienst.");
if(!IsPlayerEingeloggt(clickedplayerid))return ErrorMsg(playerid,"Der angegebene Spieler ist nicht eingeloggt.");
if(GetPVarInt(clickedplayerid,"maske")>0)return ErrorMsg(playerid,"Der Spieler darf derzeit keine Wanteds erhalten.");
if(isttot[clickedplayerid]==1)return ErrorMsg(playerid,"Tode Spieler dürfen keine Wanteds erhalten.");
strcat(wantedcatalogue,wantedcataloguetwo);
strcat(wantedcatalogue,wantedcataloguethree);
strcat(wantedcatalogue,wantedcataloguefour);
SetPVarInt(playerid,"ClickedPlayer",clickedplayerid);
ShowPlayerDialog(playerid,DIALOG_WANTEDVERGABE,DIALOG_STYLE_LIST,"Wantedkatalog",wantedcatalogue,"Abbrechen","Eingabe");
return 1;
}
Und
if(dialogid==DIALOG_WANTEDVERGABE&&response==0)
{
new wps,grund[64],suspectid=GetPVarInt(playerid,"ClickedPlayer");
if(!IsPlayerEingeloggt(suspectid))return ErrorMsg(playerid,"Der Spieler ist nicht mehr eingeloggt.");
switch(listitem)
{
case 0:
{
wps=69;
grund="Alkatraz Aus-/Einbruch";
if(SpielerInfo[suspectid][Wanteds]+wps>69){wps=69-SpielerInfo[suspectid][Wanteds];}
SpielerInfo[suspectid][Wanteds]+=wps;
PlayCrimeReportForPlayer(playerid,suspectid,22);//WOHOO CRIME REPORT BABYYY
saveWanted(playerid,suspectid,wps,grund);
format(string,sizeof(string),"Wantedpunkte: %i Gesamt: %i Reporter: %s Grund: Alkatraz Aus-/Einbruch.",wps,SpielerInfo[suspectid][Wanteds],SpielerInfo[playerid][pName]);
SendClientMessage(suspectid,COLOR_BRIGHTRED,string);
format(string,sizeof(string),"<<Gesuchter: %s Wantedpunkte: %i Gesamt: %i Reporter: %s Grund: Alkatraz Aus-/Einbruch.>>",SpielerInfo[suspectid][pName],wps,SpielerInfo[suspectid][Wanteds],SpielerInfo[playerid][pName]);
sendFraktMsg(1,COLOR_BRIGHTRED,string);
sendFraktMsg(6,COLOR_BRIGHTRED,string);
sendFraktMsg(11,COLOR_BRIGHTRED,string);
sendFraktMsg(13,COLOR_BRIGHTRED,string);
sendFraktMsg(16,COLOR_BRIGHTRED,string);
}
}
}