Halllo allerseits.
Ich habe eine Frage unzwar ich habe ein Problem bei dem befehl /fill, Es funktioneiert alles durch Biz , nun wollte ich das Ändern damit das ohne Biz auch funktinoniert und die Kosten pro Liter nur $1 sind könnte mir jemand helfen. ist echt dringend.
Hier die Code.
public Fillup()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new VID;
new FillUp;
new string[256];
VID = GetPlayerVehicleID(i);
FillUp = GetGasMax(GetVehicleModel(VID)) - Gas[VID];
if(Refueling[i] == 1)
{
if(PlayerMoney[i] >= FillUp+1)
{
Gas[VID] += FillUp;
FillUp = SBizzInfo[2][sbEntranceCost] * FillUp;
format(string,sizeof(string),"* Fahrzeug vollgetankt, Kosten: $%d. (Preis pro Liter: $%d)",FillUp,SBizzInfo[2][sbEntranceCost]);
SendClientMessage(i,COLOR_LIGHTBLUE,string);
GivePlayerMoney(i, - FillUp);
SBizzInfo[2][sbTill] += FillUp/1;
PlayerMoney[i] = PlayerMoney[i]-FillUp;
ExtortionSBiz(2, FillUp);
Refueling[i] = 0;
TogglePlayerControllable(i, 1);
}
else
{
format(string,sizeof(string),"* Du hast nicht genug Geld zum Tanken, Kosten: $%d / Liter.",FillUp);
SendClientMessage(i,COLOR_LIGHTBLUE,string);
SendClientMessage(i,COLOR_GREY,"Komm später wieder vorbei wen du genug Geld dabei hast.");
SendClientMessage(i,COLOR_GREY,"Solange bekommst du kein Benzin für dein Fahrzeug.");
TogglePlayerControllable(i, 1);
}
}
}
}
return 1;
}
Danke im Vorraus.