Wysłany: 2013-02-20, 21:26
TerraNova
Wiek: 36 Na forum: 5118 dni Posty: 98
Nick w MP: Lonalchemik
Piwa : 797
Kod: new spalanie = 0;
forward Spalanie();
public Spalanie()
{
spalanie++;
foreach(new i : Player)
{
if(IsPlayerInAnyVehicle(i))
if(Pojazd[GetPlayerVehicleID(i)][Paliwo] > 0)
if(IsTruck(GetPlayerVehicleID(i)) == 1)
{
Pojazd[GetPlayerVehicleID(i)][Paliwo]-=2;
continue;
}
else
{
if(spalanie == 3)
{
spalanie = 0;
Pojazd[GetPlayerVehicleID(i)][Paliwo]-=2;
continue;
}
}
}
}
nie dziala mi spalanie w dostawczakach a w tirach spala mi 2 jednostki co 0.1-0.2km kto pomo?e?
Wysłany: 2013-02-21, 09:04
Krystian5
Wiek: 36 Na forum: 5231 dni Posty: 185
Piwa : 1
Masz tu kod z GM.
Kod: SetTimer("OdejmnijPaliwo", MinusGas, 1);
forward OdejmnijPaliwo();
public OdejmnijPaliwo(){
for(new i=0;i<MAX_PLAYERS;i++){
new vehid = GetPlayerVehicleID(i);
if(GetVehicleSpeed(vehid) >= 10) {
Gas[vehid]--;
}
}
return 1;
}
Wysłany: 2013-02-21, 10:28
wasik95
[KST]
Wiek: 31 Na forum: 5345 dni Posty: 63
Nick w MP: W_A_S_I_K
Piwa : 12
Krystian5 , Taki kod to u?ywa po?owa serwer?w...
masz tam
Kod:
if(IsTruck(GetPlayerVehicleID(i)) == 1)
aLbo usun t? linijke albo zr?b tez dla dostawczak?w ja bym wola? usun??
zapewne w IsTruck masz napisane id pojad?w ci??arowych, je?eli chcesz doda? busy musisz tak samo zrobi? np IsVan i piszesz id pojazd?w wzoruj?? si? na tych z wy?ej napisanych
Wysłany: 2013-02-21, 10:30
TerraNova
Wiek: 36 Na forum: 5118 dni Posty: 98
Nick w MP: Lonalchemik
Piwa : 797
tylko ?e wiecie ten wycinek kodu jest na gamemod pod mysql
dok?adnie je?li chodzi o ca?o?? to tak to wygl?da:
Kod: for(new i = 0; i<MAX_VEHICLES; i++)
{
Pojazd[i][Zamkniety] = -1;
Pojazd[i][Paliwo] = 50;
if(IsTruck(i))
{
Pojazd[i][Paliwo] = 220;
}
else if(IsDost(i) == 1)
{
Pojazd[i][Paliwo] = 70;
}
else if(IsMotor(i) == 1)
{
Pojazd[i][Paliwo] = 18;
}
}
SetTimer("Spalanie", 18001, 1);
new spalanie = 0;
forward Spalanie();
public Spalanie()
{
spalanie++;
foreach(new i : Player)
{
if(IsPlayerInAnyVehicle(i))
{
if(GetPVarInt(i, "Engine") == 1)
{
if(Pojazd[GetPlayerVehicleID(i)][Paliwo] > 0)
{
if(IsTruck(GetPlayerVehicleID(i)) == 1)
{
Pojazd[GetPlayerVehicleID(i)][Paliwo]-=2;
continue;
}
else
{
if(spalanie == 3)
{
spalanie = 0;
Pojazd[GetPlayerVehicleID(i)][Paliwo]--;
continue;
}
}
}
}
}
}
}
Tagi: spalanie :: paliwa
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: