Hallo leute,
Habe ein Problem mit meinem Killerrank,
unzwar wenn ich stats eingebe funktioniert alles deths usw.
nun habe ich mir gedacht ich mach Killerrank,
nun bei stats wird es ja auch angezeigt nur es steht dann nicht der name,
Ich habe es so eingestellt das wenn jemand 50 kills hat das dann der name steht aber es geht nicht das Feld bleibt leer hmm..
hier mal der code:
public MyDialogStatsSystem(playerid,targetid,killerid)
{
if(IsPlayerConnected(playerid) && IsPlayerConnected(targetid))
{
new string[128], Name[MAX_PLAYER_NAME], KillerRankName[256], rank[256], rankid = PlayerInfo[targetid][pKillerRank],
Level = GetPlayerLevel(targetid), KillerRank = PlayerInfo[killerid][pKillerRank], Score = GetPlayerScore(playerid), Geld = GetPlayerMoney(playerid), Bank = PlayerInfo[targetid][pBank],
Deaths = PlayerInfo[targetid][pDeaths], Kills = PlayerInfo[targetid][pKills];
GetPlayerName(playerid,Name,sizeof Name);
GetPlayerName(playerid,KillerRankName,sizeof KillerRankName);
format(string, sizeof(string), "Name: %s\nLevel: %d\nKillerRank: %s\nScore: %d\nGeld: %d\nBank: %d\nDeaths: %d\nKills: %d",Name, KillerRank, Level, Score, Geld, Bank, Deaths, Kills);
ShowPlayerDialog(playerid, DIALOG_STYLE_MSGBOX, 0, "Mein Spiel Stand", string, "Schließen", "Schließen");
{
if(rankid == 1) { rank = "Mörder"; }
else if(rankid == 2) { KillerRankName = "Killer"; }
else if(rankid == 3) { KillerRankName = "Gefährlicher Killer"; }
else if(rankid == 4) { KillerRankName = "Serien Mörder"; }
else if(rankid == 5) { KillerRankName = "Serien Killer"; }
else if(rankid == 6) { KillerRankName = "Crazy Killer"; }
else if(rankid == 7) { KillerRankName = "Ultimatiwer Killer"; }
else if(rankid == 8) { KillerRankName = "Non-Stop Killer"; }
else { rank = "-"; }
}
}
return 1;
}
Hier das wo wenn er 50 kills hat, ( habs einfach mit geschrieben falls es jemand doch braucht )
// 50 //
if(PlayerInfo[killerid][pKills] == 50)//"playerid" steht für den getöteteden Spieler "killerid" steht für den Spieler der töet....
{
SendClientMessage(killerid,YELLOW,"Gratuliere du bist nun ein Mörder Spieler und bekommst dafür 50,000$");
GivePlayerMoney(killerid, 50000);
}
Danke für eine Hilfe