Hey Leute und zwar habe ich ein Problem beim /wanted befehl
ich weiß nicht wie ich ins script einfügen soll das er von jeder ID auf dem server das WantedLevel ausließt.
vllt könnte mir da einer helfe =)
mfg SenZe
Wanted Befehl
- SenZe B. StyleZ
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Du hast nehm ich an GF oder?
Also so ganz kenn ich mich da nicht aus, aber du musst erstmal alle definieren, das geht so
for(new i = 0; i<MAX_PLAYERS;i++)
so und nun musst du den namen von "i" auslesen:
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
So und nun musst du damit irgendwie in den Userfiles die datei von "i" bekommen und da wanteds raussuchen ich kenn mich da wie gesagt im GF nicht so aus -
erst mal ne habe kein GF alles selfmade =)
und ich werde mal gugen ob es klappt danke schon mal melde mich glei wieder//edit:
hm also ne das oben genannte hilf mir wenig//edit 2: xD
also hat sich erledigt habs selber auf die reihe bekommen
für alle die das selbe Problem haben.
if(strcmp(cmd, "/wanted", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pFraktion] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pFraktion] == 2 || PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pFraktion] == 4 || PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pFraktion] == 5)
{
new x;
SendClientMessage(playerid, COLOR_GREEN, "Derzeit gesuchte Personen:");
for(new i=0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pWanted] > 1)
{
GetPlayerName(i, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "%s%s: %d", string,giveplayer,PlayerInfo[i][pWanted]);
x++;
if(x > 3)
{
SendClientMessage(playerid, COLOR_YELLOW, string);
x = 0;
format(string, sizeof(string), "");
}
else
{
format(string, sizeof(string), "%s, ", string);
}
}
}
}
if(x <= 3 && x > 0) {
string[strlen(string)-2] = '.';
SendClientMessage(playerid, COLOR_YELLOW, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du hast keine Berechtigung dazu!");
}
}
return 1;
}