Hallo ich habe ein problem und zwar ist das problem wenn ich einen töte der contract hat bekomme ich kein geld ich hoffe ihr könnt mir helfen danke im voraus.
hier ist der command für onplayerdeath ich denke das hier was falsch sein muss.
if(PlayerInfo[playerid][pHeadValue] > 0)
{
if(IsPlayerConnected(killerid))
{
if(PlayerInfo[killerid][pMember] == 8 || PlayerInfo[killerid][pLeader] == 8)
{
ConsumingMoney[killerid] = 1;
new killer[MAX_PLAYER_NAME];
GetPlayerName(killerid, killer, sizeof(killer));
GivePlayerMoney(killerid, PlayerInfo[playerid][pHeadValue]);
//new fkasse = PlayerInfo[playerid][pHeadValue]/2;
//FraktionsKasse[7] += fkasse;
//GivePlayerMoney(killerid, PlayerInfo[playerid][pHeadValue]/2);
format(string,128,"<< Hitman %s hat den Auftrag an %s erfüllt und bekommt: $%d >>",killer,name,PlayerInfo[playerid][pHeadValue]);
SendFamilyMessage(8, COLOR_YELLOW, string);
PlayerInfo[playerid][pHeadValue] = 0;
}
}
}