könntest du das in den befehl einbauen?
Beiträge von Shanon
-
-
Hallo breadfish!
Hab da ein kleines Problem mit dem Wanted System!
Kann mir das jemand so machen, das ein Spieler nur 12 Wanteds bekommen kann? Und wie mache ich das, das er die WantedSterne angezeigt bekommt?
Hier der Befehl:
if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 1)
{
SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht im Dienst!");
return 1;
}
tmp = strtok2(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: /su [Spieler ID] [Anzahl] [Verbrechen]");
return 1;
}
giveplayerid = ReturnUser(tmp);
tmp = strtok2(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /su [Spieler ID] [Anzahl] [Verbrechen]");
return 1;
}
new WantedAnzahl;
WantedAnzahl = strval(tmp);
if (IsACop(playerid))
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(PlayerInfo[giveplayerid][pJailed] > 0)
{
SendClientMessage(playerid, COLOR_GRAD1, "Der Spieler ist im Gefängnis!");
return 1;
}
if (gTeam[giveplayerid] != 2 && !IsACop(giveplayerid))
{
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, "Benutzung: /su [Spieler ID] [Anzahl] [Verbrechen]");
return 1;
}
if(PlayerInfo[giveplayerid][pWantedLevel] <= 12)
{
PlayerInfo[giveplayerid][pWantedLevel] += WantedAnzahl;
format(string, sizeof(string), "Du hast ein Verbrechen begangen ( %s ). Zeuge: %s.",result,sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "Vergebene Wanteds: %d. Neues Wantedlevel: %d", WantedAnzahl, PlayerInfo[giveplayerid][pWantedLevel]);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsACop(i))
{
format(string, sizeof(string), "HQ: Alle Einheiten: Reporter: %s, Vergebene Wanteds: %d",sendername, WantedAnzahl);
SendClientMessage(i, TEAM_BLUE_COLOR, string);
format(string, sizeof(string), "HQ: Verbrechen: %s, Gesuchter: %s, Aktuelle Wanteds: %d",result, giveplayer, PlayerInfo[giveplayerid][pWantedLevel]);
SendClientMessage(i, TEAM_BLUE_COLOR, string);
}
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Der Spieler hat schon 12 Wanteds!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Du kannst keinen Polizisten anklagen!");
return 1;
}
}
}
else
{
format(string, sizeof(string), "%d ist kein aktiver Spieler.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Du bist kein Polizist!");
}
}
return 1;
}
Ich danke im Vorraus!
MFG,
Razor! -
Hab ich schon
-
Hallo, habe ein Problem mit CamHack für Windows 7, 64BIT!
Und zwar wenn ich es starte, kommt "Keine Rückmeldung" und dann das bekannte "Das Programm funktioniert nicht mehr" Was kann ich da machen?
Habe den Problemthread schon durchgelesen und versucht, geht aber nicht, kann mir das einer genau erklären?
MFG,
Razor! -
Wenn ich Schritt 6 eingebe, steht da das dies nicht mit meiner Version kompatibel ist, was kann ich da machen?
MFG,
Razor!
-
Alter dome, Respekt
hab sowieso nie verstanden wieso du nicht für GSF gemappt hast
Idee: 8/10
Umsetzung: 10/10
Würde mich dafür Interresierren
MFG,
Razor!
-
Hej dome, ich bins CocaCola
Könnte dir ein Tipp geben: Wenn einer stirbt, seinen Status auf "Tod" setzten.
Wenn ein Agent oder was weiß ich /untersuchen macht, prüfst du unter allen momentan Connecteten Spielern wer Tod ist.
Wenn nun ein Toter in der Nähe ist, SendClientMessage mit dem namen des toten oder hab ich da einen denkfehler? Mit GetPlayerName?
MFG,
Razor! -
Klasse Arbeit!
Idee: 9/10!
Umsetzung: 10/10!
MFG,
Razor!
-
Ich habs so gemacht:
ein New erstellen zum Beispiel: Timerzuende;
und dann bei gamemode init; Timerzuende = 0;
Wenn du dann den Timer starten lässt, machst du beim public des Timers: Timerzuende = 1;
Und wenn dann ein Befehl ausgeführt werden soll: if(Timerzuende == 1)
So müsste es gehen!
-
Danke, es geht
Sonst Super Tutorial!
-
Wenn ich bei dem Editor auf Start klicke ändert sich der Text und denn steht da: "You have to manually the Programm to the directory where you Installed your gta-sa."
Was tuhen? Hab alles gemacht wie es in der Anleitung steht!
MFG,
Razor!
-
Naja außer das Bäume nicht mitten auf der Straße stehen 7/10
-
Such einfach im Filterscript nach: "Dieses Fahrzeug gehört %s"
Und lösch die Zeile
-
Wenn du etwas Scriptkünste hast, nimmst du die Nachricht einfach weg oder du überprüfst ob das Fahrzeug dir gehört, obwohl das schwierig ist weil es ein Filterscript ist!
-
Energy: Dann hat ETBCars genau die Gleiche Dialogid benutzt wie du bei deinem LogIn
Änder die Dialog ID´s !
Mit freundlichen Grüßen,
Razor!
-
Es ist, soweit ich weiß und es getestet habe, nicht möglich, über den gleichen W-Lan Point zu spielen, da kannst du noch so viel an den server.cfg ändern
-
Danke das mit den Pickups geht nun!
-
Leider fehlen mir auf alle Fragen die Antworten
-
Kann mir keiner Helfen?
-
Wenn du da auch Zunno heißt, konntest du ja letztens Spielen, oder warst du an einem anderen PC? Hab dich doch in der Liste gesehen
Hast du GTA schon einmal komplett runtergehabt, sonst weiß ich auch nicht weiter...
Mit freundlichen Grüßen,
Razor!