Hallo,
ich möchte gerne eine Tankstelle in mein Godfather erstellen und zwar mit sBizz.
Eine Tankstelle funktioniert ja, aber die zweite dann nicht.
Also ich möchte wissen wie ich diesen Befehl auf mehrere sBizz Einträge ändern kann:
if(GetPlayerMoney(i) >= FillUp+4)
{
Gas[VID] += FillUp;
FillUp = FillUp * SBizzInfo[0][sbEntranceCost];//FillUp = FillUp * SPRITPREIS;
format(string,sizeof(string),"* Fahrzeug für $%d aufgetankt. (Preis pro Liter: $%d)",FillUp, SBizzInfo[0][sbEntranceCost]);
SendClientMessage(i,COLOR_LIGHTBLUE,string);
GivePlayerMoney(i, - FillUp);
SBizzInfo[0][sbTill] += FillUp;
ExtortionSBiz(0, FillUp);
Refueling[i] = 0;
UnFreezePlayer(i);
}
Also den Liter pro Preis ist bei der 2ten Tankstelle genauso wie bei der ersten, ist ja auch klar da hier nur die sBizz ID 0 genannt ist,
aber ich habe keinen Plan wie ich auf einen Befehl zwei tankstellen mache?
Ich hoffe ihr versteht mich^^
und hoffe das mir jemand helfen kann.
Gruß
Asa
//EDIT
Habs jetzt mal so versucht, geht auch,. aber gibts vielleicht eine leichtere möglichkeit?
if(IsPlayerInRangeOfPoint(i,10.0,1004.1315,-939.2427,42.1797))
{
Gas[VID] += FillUp;
FillUp = FillUp * SBizzInfo[0][sbEntranceCost];//FillUp = FillUp * SPRITPREIS;
format(string,sizeof(string),"* Fahrzeug für $%d aufgetankt. (Preis pro Liter: $%d)",FillUp,SBizzInfo[0][sbEntranceCost]);
SendClientMessage(i,COLOR_LIGHTBLUE,string);
GivePlayerMoney(i, - FillUp);
SBizzInfo[0][sbTill] += FillUp;
ExtortionSBiz(0, FillUp);
Refueling[i] = 0;
UnFreezePlayer(i);
}
if(IsPlayerInRangeOfPoint(i,10.0,1944.3693,-1772.8810,13.3906))
{
Gas[VID] += FillUp;
FillUp = FillUp * SBizzInfo[1][sbEntranceCost];//FillUp = FillUp * SPRITPREIS;
format(string,sizeof(string),"* Fahrzeug für $%d aufgetankt. (Preis pro Liter: $%d)",FillUp,SBizzInfo[1][sbEntranceCost]);
SendClientMessage(i,COLOR_LIGHTBLUE,string);
GivePlayerMoney(i, - FillUp);
SBizzInfo[0][sbTill] += FillUp;
ExtortionSBiz(1, FillUp);
Refueling[i] = 1;
UnFreezePlayer(i);
}