[Ajuda] Bloquear carro ao abastecer -
wallacematheus - 06.11.2011
O comando й esse
pawn Код:
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, Aguarde!",2000,3);
SetTimer("Fillup",RefuelWait,0);
Refueling[playerid] = 1;
}
else
{
SendClientMessage(playerid,COLOR_GREY," Vocк nгo estб em um posto de Gasolina");
}
}
return 1;
}
Re: [Ajuda] Bloquear carro ao abastecer -
Shadoww5 - 06.11.2011
Mande a public
FillUp.
Re: [Ajuda] Bloquear carro ao abastecer -
wallacematheus - 06.11.2011
pawn Код:
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)
{
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;
}
Re: [Ajuda] Bloquear carro ao abastecer -
gabrielbnv - 06.11.2011
pawn Код:
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, Aguarde!",2000,3);
SetTimer("Fillup",RefuelWait,0);
Refueling[playerid] = 1;
TogglePlayerControllable(playerid, 0);
}
else
{
SendClientMessage(playerid,COLOR_GREY," Vocк nгo estб em um posto de Gasolina");
}
}
return 1;
}
pawn Код:
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)
{
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;
TogglePlayerControllable(i, 1);
}
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;
}
Re: [Ajuda] Bloquear carro ao abastecer -
bruno-style - 07.11.2011
pawn Код:
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, Aguarde!",2000,3);
SetTimer("Fillup",RefuelWait,0);
TogglePlayerControllable(playerid, 0);
Refueling[playerid] = 1;
}
else
{
SendClientMessage(playerid,COLOR_GREY," Vocк nгo estб em um posto de Gasolina");
}
}
return 1;
}
E Apуs Abastecido Coloque
pawn Код:
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)
{
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;
TogglePlayerControllable(i, 1);
}
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;
}
Espero ter Ajudado
Re: [Ajuda] Bloquear carro ao abastecer -
Sergiinhonike - 07.11.2011
Usa o parвmetro: playerid
Й so por um SetTimerEx...
public Fillup(playerid)
Fica a dica!!