hi habe da mal ne frage wie kann ich das machen das wenn
ich einen ein wanted gegbe das unter der geld anzeige ein Stern kommt
danke na alle dir mir helfen können
MFG Steven
hi habe da mal ne frage wie kann ich das machen das wenn
ich einen ein wanted gegbe das unter der geld anzeige ein Stern kommt
danke na alle dir mir helfen können
MFG Steven
Für Non-GF (bei gf eig auch^.^):
Die Funktion heist:
SetPlayerWantedLevel(...);
bei /clear z.B
SetPlayerWantedLevel(playerid, 0);
bei /su
SetPlayerWantedLevel(playerid, +1);
Ausn Kopf Geschrieben :> Ungetestet!
Cool danke aber was soll da hin ? und was soll bei ... rein Z.b 1 oder wie?
und wenn ich das was du da hin geschrieben hast das was ich in su rein machen soll bekommt ERRORS
SetPlayerWantedLevel(...);
Alles anzeigenFür Non-GF (bei gf eig auch^.^):
Die Funktion heist:
SetPlayerWantedLevel(...);
bei /clear z.B
SetPlayerWantedLevel(playerid, 0);
bei /su
SetPlayerWantedLevel(playerid, +1);
Ausn Kopf Geschrieben :> Ungetestet!
Hier steht doch alles bei Clear muss du 0 stehen lassen damit die wanteds auf 0 kommen. Und beim anderen auf 1 lassen damit du /su machen kannst und er ein wanted bekommt =) du kannst ja auch direkt 10 stück geben xD
Ich hätte auch noch eine Frage.
Kann das sein dass manche Scripts diese "Wantedanzeige" überhaupt nicht besitzen?
Wenn ich über /su ein Wanted vergebe und /wanted mache, steht der User dort.
Aber er selber sagt dass bei ihm keine Sterne stehen. (wenn er mir welche gibt sehe ich auch keine Sterne)
Woran kann das liegen?
Lg
Keyboy
Wantedanzeige
Jedes Script ob DM oder Stunt besitzt die
SetPlayerWantedLevel
Funktion, falls du nicht Sa-mp.dll mit einem HexEditor geöffnet hast und dort was am Code verändert hast
Da ich das nicht glaube, liegt der Fehler in deinem Script
Ja...
Aber wo ist der Fehler?
Habe eig. nix "verpfuscht",weil das Wantedsystem funktioniert ja generell
nur eben die Anzeige nicht
Was müsste denn im Scriptstehen?
Ich glaube du gibts diese Wantedsterne einfach nur der falschen ID.
Am besten du postet das mal
Was genau soll ich posten?
/suspect?
Davon würd ich mal ausgehen, allerdings würd ich SetPlayerWantedLevel eher in public Production verlegen.
if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(OnDuty[playerid] == 1 && PlayerInfo[playerid][pMember] == 1 || OnDuty[playerid] == 1 && PlayerInfo[playerid][pLeader] == 1) { }
else
{
SendClientMessage(playerid, COLOR_GREY, " You are not on Duty!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/su)spect [playerid/PartOfName] [crime discription]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (gTeam[playerid] == 2 || IsACop(playerid))
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (gTeam[giveplayerid] != 2)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/su)spect [playerid/PartOfName] [crime text]");
return 1;
}
if(WantedPoints[giveplayerid] == 0) { WantedPoints[giveplayerid] = 3; }
else { WantedPoints[giveplayerid]+= 2; }
SetPlayerCriminalEx(giveplayerid,playerid, result);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " You can't suspect a Cop !");
}
}
}
else
{
format(string, sizeof(string), " %d is not an active player.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " You are not a Cop / FBI / National Guard !");
}
}
return 1;
}