wie mach ich es das wen einer vom team zivi einen von team grove killt das er dann 10k bekommt
killen und kassiren
- carlos1710
- 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 musst Teams definieren (Tutorial ist vorhanden suchen! [gTeam]).
Und dann eine If-Abfrage starten bei OnPlayerDeath ob killerid nicht bei playerid ist.
und dann GivePlayerMoney(100000); oder so. -
teams hab ich nur ich weis nicht genau wie ich abfrag wer wen killt und so kennt sich da einer besser aus
gTeam[playerid] = TEAM_GROVE;
gTeam[playerid] = TEAM_ZIVI;
das sind meine teams -
OnPlayerDeath(...);
{
if(gTeam[playerid] != GetPlayerTeam(killerid))
{
GivePlayerMoney(killerid,10000);
}
return 1;
}hoffe so klappt es
-
Nein, mach es so:
OnPlayerDeath(...);
{
if(gTeam[playerid] != gTeam[killerid])
{
GivePlayerMoney(killerid,10000);
}
return 1;
} -
könnt ihr mir da auch erklären wo steht das der ausm team zivi n grove killt
die anderen sollen kein geld bekommen
das einzige was ich da sehe ist die abfrage ob playerid sich nciht selbst gekilt hat und das schützt zwar vor missbrauch aber wie geht das mit den teams -
Wen du willst das ein Mitglied von der groove 10.000$ bekommt wen er ein mitglied von xy tötet dan kannst du es so machen.
if(gTeam[playerid] == TEAM_XY && gTeam[killerid] == TEAM_GROOVE)
{
GivePlayerMoney(killerid,10000);
}
else { }Vllt hab ich in diesem scriptstück was vertauscht
-
breadfish.de
Hat das Thema geschlossen.