Guten Morgen,
Ich habe einen kleinen Bug und zwar verliert man bei manchen stellen kein oder kriegt kein Geld.
Und zwar:
z.B Esse ich was beim BSN muss 300 Zahlen und dann erhalte ich die 300 wieder.
oder um ein Tor zu öffnen zahl ich 30 und erhalte die 30 wieder somit kein Verlust.
Oder Raubüberfall von einem Auto.
Fährt man zum Checkpoint erhält das Geld und dann wird es wieder abgezogen
Jetzt habe ich keine Ahnung an was es liegen könnte oder welche Codes ihr benötigt -.-
Hier mal der Code von UpdateMoney:
Zur Info es ist ein GF
public UpdateMoney()
{
new i, j;
for (i = 0, j = MAX_PLAYERS; i < j; i++)
{
if(GetPlayerMoney(i) > PlayerMoney[i])
{
new moneydif;
moneydif = GetPlayerMoney(i)-PlayerMoney[i];
GivePlayerMoney(i, - moneydif);
}
else if(GetPlayerMoney(i) < PlayerMoney[i])
{
if(IsPlayerInAnyVehicle(i))
{
if(GetPlayerInterior(i) == 1 || GetPlayerInterior(i) == 3)
{
PlayerMoney[i] = GetPlayerMoney(i);
}
else
{
new moneydif;
moneydif = PlayerMoney[i]-GetPlayerMoney(i);
GivePlayerMoney(i, moneydif);
}
}
else
{
new moneydif;
moneydif = PlayerMoney[i]-GetPlayerMoney(i);
GivePlayerMoney(i, moneydif);
}
}
}
}
forward UpdateMoney();
SetTimer("UpdateMoney", 500, 1);
Wenn ihr noch was benötigt meldet euch
MFG
magnu