if(strcmp(cmd, "/abastecer", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsAtGasStation(playerid))
{
GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Re-Abastecendo o Veiculo, Espere um Momento",2000,3);
SetTimer("Fillup",RefuelWait,0);
Refueling[playerid] = 1;
}
else
{
SendClientMessage(playerid,COLOR_GREY," Vocк nгo estб em um Posto!");
}
}
return 1;
}
public Fillup()
{
if(IsPlayerConnected(i))
{
new VeiculoId;
new FillUp;
new string[128];
VeiculoId = GetPlayerVehicleID(playerid);
FillUp = GasMax - Gas[VeiculoId];
if(Refueling[playerid] == 1)
{
TogglePlayerControllable(playerid, 1);
if(GetPlayerGP(playerid) >= FillUp+4)
{
Gas[VeiculoId] += FillUp;
FillUp = FillUp * SBizzInfo[10][sbEntranceCost];
format(string,sizeof(string),"Veнculo abastecido R$ %d.",FillUp);
SendClientMessage(playerid, -1, string);
GivePlayerGP(playerid, - FillUp);
if(SBizzInfo[10][sbProducts] > 0)
{
SBizzInfo[10][sbTill] += FillUp;
ExtortionSBiz(10, FillUp);
}
if(SBizzInfo[10][sbProducts] > 0)
{
SBizzInfo[10][sbProducts]--;
}
Refueling[playerid] = 0;
}
else
{
format(string,sizeof(string),"Dinheiro insuficiente custo й de R$ %d.",FillUp);
SendClientMessage(playerid, -1,string);
}
}
}
return true;
}
public Fillup(playerid)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new VID;
new FillUp;
VID = GetPlayerVehicleID(i);
FillUp = GasMax - Gas[VID];
if(Refueling[i] == 1)
{
if(GetPlayerMoney(i) >= FillUp+4)
{
if(PlayerToPoint(6.0,playerid,1004.0070,-939.3102,42.1797))
{
fBizzInfo[4][fbTill] += FillUp+300;
}
if(PlayerToPoint(6.0,playerid,1944.3260,-1772.9254,13.3906))
{
fBizzInfo[0][fbTill] += FillUp+300;
}
if(PlayerToPoint(15.0,playerid,1941.9850,-1774.6639,19.7006))
{
if(IsAPlane(GetPlayerVehicleID(playerid)))
{
fBizzInfo[0][fbTill] += FillUp+300;
}
}
Gas[VID] += FillUp;
FillUp = FillUp * 50;
format(gstring,sizeof(gstring)," Veiculo Reabastecido, Por: R$%d.",FillUp);
PlayerPlaySound(i, 1149, 0.0, 0.0, 0.0);
SendClientMessage(i,COLOR_LIGHTBLUE,gstring);
GivePlayerMoney(i, - FillUp);
SBizzInfo[3][sbTill] += FillUp;
ExtortionSBiz(3, FillUp);
Refueling[i] = 0;
}
else
{
format(gstring,sizeof(gstring)," Vocк nгo tem grana para reabastecer, vocк precisa de R$%d para reabastecer.",FillUp);
SendClientMessage(i,COLOR_LIGHTBLUE,gstring);
}
}
}
}
return 1;
}
|
Aqui cara:
Fillup pawn Код:
SBizzInfo[3][sbTill] ExtortionSBiz(ID-DA-EMPRESA-AQUI, FillUp); SBizzInfo[ID-DA-EMPRESA-AQUI][sbTill] EX: SBizzInfo[10][sbTill] += FillUp; ExtortionSBiz(10, FillUp); SBizzInfo[3][sbTill] += FillUp; ExtortionSBiz(3, FillUp); SBizzInfo[9][sbTill] += FillUp; ExtortionSBiz(9, FillUp); SBizzInfo[5][sbTill] += FillUp; ExtortionSBiz(5, FillUp); Ajudei? Reputation++ |