Guten Abend Liebe Community,
Ich wünsche mir mal gerne ein kleines Wanted System.
Wen mann 3 Wanteds hat sollte der Name Gelb werden, ab 5 Wanteds Orange und ab 7 Wanteds soll der name Rot sein.
Mfg:
Mr.FR3K3RS
Guten Abend Liebe Community,
Ich wünsche mir mal gerne ein kleines Wanted System.
Wen mann 3 Wanteds hat sollte der Name Gelb werden, ab 5 Wanteds Orange und ab 7 Wanteds soll der name Rot sein.
Mfg:
Mr.FR3K3RS
Ich weiss nicht ganz wie es geht, aufjedenfall setzt Du die Spielerfarbe so ein : SetPlayerColor(playerid,FARBE);
Du musst wahrscheinlich erst mal abfragen ob er 3 Wanteds hat. Wenn Du das abfragen kannst,
dann sollte es gehen
Das hier wusste ich schon
SetPlayerColor(playerid,FARBE);
Aber ich weiß nicht wie ich das abfragen soll.
Übrigens ich arbeite mit PVar's
Hmm, da kann Ich dir leider auch nicht helfen
Ok, schade, trotzdem danke.
Kann mir trotzdem noch einer weiter helfen ?
Ganz Einfach
if(GetPlayerWantedLevel(i)== 3)
{
SetPlayerColor(i,COLOR_ORANGE);
}
Bin mir aber jetzt nicht Sicher ob man das bei Allen abfragen soll.
Glaube du kannst das auch mit Playerid abfragen
Ganz Einfach
if(GetPlayerWantedLevel(i)== 3)
{
SetPlayerColor(i,COLOR_ORANGE);
}
One Scherz, das ist mir eben auch eingefallen
Und wo müsste ich das einfügen ?
Ehm , kannst du überhaupt Scripten?Also so ein paar Grundkenntnisse sollte man schon haben ... .
Egal Jedenfalls du erstellst ein Public
public Blub()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(GetPlayerWantedLevel(i)== 3)
{
SetPlayerColor(i,COLOR_ORANGE);
}
}
return 1;
}
Ja und dann halt ein Timer bei Ongamemodeinit und die Funktion mit dem Timer abrufen !
/edit Omg warum wird das so hässlich eingereiht -.- habe das so schön eingereiht
Würde das auch so gehen ?
public OnPlayerDeath(playerid, killerid, reason)
{
new ks;
new wl;
ks = GetPlayerScore(killerid);
ks += 1;
SetPlayerScore(killerid, ks);
GivePlayerMoney(killerid,1000);
wl = GetPlayerWantedLevel(killerid);
wl += 1;
SetPlayerWantedLevel(killerid, wl);
if(GetPlayerWantedLevel(playerid > 3))
{
SetPlayerColor(playerid,GELB);
}
else if(GetPlayerWantedLevel(playerid > 5))
{
SetPlayerColor(playerid,ORANGE);
}
else if(GetPlayerWantedLevel(playerid > 7))
{
SetPlayerColor(playerid,ROT);
}
return 1;
}
Ich sehe du hast es unter OnplayerDeath eingefügt.
Ahja das ist ja Traurig wenn ich sowas sehe
Unter OnPlayerDeath sollte es nicht kommen ! nur zur Info.
Lern bitte erstmal scripten!
Muss mich ja gleich nicht so angehen, und ich habe auch niemals gesagt ich bin ein profi -.-
Ich habe dir gerade Aufgeschrieben wie man es macht. Aber Egal lass es Ruhig unter OnPlayerDeath wenn du meinst das du alles Richtig gemacht hast!
Ja das ist doch Kinder einfach und ich habe dir sogar aufgeschrieben wie es funktioniert.
ZitatIch sehe du hast es unter OnplayerDeath eingefügt.
Ahja das ist ja Traurig wenn ich sowas sehe
Unter OnPlayerDeath sollte es nicht kommen ! nur zur Info.
Lern bitte erstmal scripten!
*Hust* naja...
Also @ Mr.FR3K3RS
du kannst das unter OnPlayerDeath schreiben nur dann ist es nicht playerid sondern killerid
mfg.
Du hast nur geschrieben unter public Blub.
Also und jetzt nerv hier nicht, ich wünsche mir hier nämlich etwas und will nicht dumm angemacht werden!
Ich sehe du hast es unter OnplayerDeath eingefügt.
Ahja das ist ja Traurig wenn ich sowas sehe
Unter OnPlayerDeath sollte es nicht kommen ! nur zur Info.
Lern bitte erstmal scripten!
Chill doch
Ich will garnicht wissen wie du warst als du angefangen hast.
ter OnPlayerDeath schreiben nur dann ist es nicht playerid son
War klar das Kaliber hier sein Senf hinzugeben muss ok.
Ok ich erkläre es mal für Anfänger/Idioten(damit seit ihr nicht gemeint xD)
Das hier
forward Blub();
public Blub()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(GetPlayerWantedLevel(i)== 3)
{
SetPlayerColor(i,COLOR_ORANGE);
}
}
return 1;
}
Ganz nach unten c&p in euer Script!
Dann sucht ihr OngamemodeInit
Dann fügt ihr dort das hier ein
SetTimer("Blub",700,1);
Fertig!
Viel Spaß
Fazit:
Man hat Scripten gelernt durch c&p
So ich habe euch die Lösung gepostet.
Ja als Anfänger war ich glaub ich nicht besser und habe auch solche Dummen Fragen gestellt (ab und zu stelle ich sie noch Heute :D).
Naja ich glaube Heute ist nicht mein Tag
ZitatWar klar das Kaliber hier sein Senf hinzugeben muss ok.
Meine ja nur, dass er es so machen kann
Deine Variante ist vielleicht nicht so, wie er sich das vorgestellt hat... Vielleicht will er ja nur, dass wenn ein Spieler einen anderen umbringt sich seine Farbe ändert
mfg.