[pomoc]speedo
734
pregleda
7
postova
20. Nov. 2011.
jojj ne kontam ! jel treba tu da vam dam il nisam prebacio iz onog moda u svoj 😕 Imas li jos podataka kakvi nisam razumio !?
20. Nov. 2011.
Aldin Begovic wrote on November 20, 2011, 9:32 pm:
jojj ne kontam ! jel treba tu da vam dam il nisam prebacio iz onog moda u svoj 😕 Imas li jos podataka kakvi nisam razumio !?
Iz tog moda nisi prebacio u svoj nesto ovako ima pod OnGameModeInit
SetTimer("SpeedoMeterUp"....
20. Nov. 2011.
Aldin Begovic wrote on November 20, 2011, 9:39 pm:
aa imam ja to sam sto sam aj to stavio ispod texdrawa tog sto sam ubacio !
Gde si to stavio. To stavi pod public OnGameModeInit.
20. Nov. 2011.
stavio sam ga ispod textdraw tj gamemodeinit
for(i=0; i {
Spectating=-1;
}
SetTimer("WeaponTimer", 500, 1);
SetTimer("BaseBallTimer", 500, 1);
SetTimer("SpeedoMeterUp", 500, 1);
SetTimer("FuelDown", 15 * 1000, 1);
Evooo radi sad ! Al nep pokazuje brzinu ! sam Background ! hmm
RIJESENO MOZE LOCK :d
public SpeedoMeterUp()
{
new
Float😛PosX,
Float😛PosY,
Float😛PosZ,
Float😛layerSpeedDistance,
value,
Float:VehHealth,
vHealth,
sOutput,
vID;
foreach(Player, i)
{
if(IsPlayerInAnyVehicle(i))
{
GetPlayerPos(i, PPosX, PPosY, PPosZ);
vID = GetPlayerVehicleID(i);
GetVehicleHealth(vID, VehHealth);
PlayerSpeedDistance = floatsqroot(floatpower(floatabs(floatsub(PPosX, ReadPlayerPosition)), 2) + floatpower(floatabs(floatsub(PPosY, ReadPlayerPosition)), 2) + floatpower(floatabs(floatsub(PPosZ, ReadPlayerPosition)), 2));
value = floatround(PlayerSpeedDistance * 5000);
if(SpeedoMeter == 0)
{
for(new td; td < 8; td++)
{
TextDrawShowForPlayer(i, TDSpeedo);
}
TextDrawShowForPlayer(i, TDPSpeedo);
TextDrawShowForPlayer(i, TDPSpeedo);
if(!IsABicycle(vID))
{
TextDrawShowForPlayer(i, TDPSpeedo);
format(vHealth, sizeof(vHealth), "%.2f L", vFuel);
TextDrawSetString(TDPSpeedo, vHealth);
}
SpeedoMeter = 1;
}
new
KPH = floatround(value/1000);
if(VehHealth > 700) vHealth = "~g~O~n~~w~O~n~O";
else if(VehHealth > 400) vHealth = "O~n~~y~O~n~~w~O";
else if(VehHealth < 400) vHealth = "O~n~O~n~~r~O";
TextDrawSetString(TDPSpeedo, vHealth);
format(sOutput, sizeof(sOutput), "%i", KPH);
TextDrawSetString(TDPSpeedo, sOutput);
}
ReadPlayerPosition = PPosX;
ReadPlayerPosition = PPosY;
ReadPlayerPosition = PPosZ;
if(!IsPlayerInAnyVehicle(i))
{
for(new td; td < 8; td++)
{
TextDrawHideForPlayer(i, TDSpeedo);
}
TextDrawHideForPlayer(i, TDPSpeedo);
TextDrawHideForPlayer(i, TDPSpeedo);
SpeedoMeter = 0;
if(!IsABicycle(vID)) TextDrawHideForPlayer(i, TDPSpeedo);
}
}
return 1;
}
for(i=0; i
Spectating=-1;
}
SetTimer("WeaponTimer", 500, 1);
SetTimer("BaseBallTimer", 500, 1);
SetTimer("SpeedoMeterUp", 500, 1);
SetTimer("FuelDown", 15 * 1000, 1);
Evooo radi sad ! Al nep pokazuje brzinu ! sam Background ! hmm
RIJESENO MOZE LOCK :d
public SpeedoMeterUp()
{
new
Float😛PosX,
Float😛PosY,
Float😛PosZ,
Float😛layerSpeedDistance,
value,
Float:VehHealth,
vHealth,
sOutput,
vID;
foreach(Player, i)
{
if(IsPlayerInAnyVehicle(i))
{
GetPlayerPos(i, PPosX, PPosY, PPosZ);
vID = GetPlayerVehicleID(i);
GetVehicleHealth(vID, VehHealth);
PlayerSpeedDistance = floatsqroot(floatpower(floatabs(floatsub(PPosX, ReadPlayerPosition)), 2) + floatpower(floatabs(floatsub(PPosY, ReadPlayerPosition)), 2) + floatpower(floatabs(floatsub(PPosZ, ReadPlayerPosition)), 2));
value = floatround(PlayerSpeedDistance * 5000);
if(SpeedoMeter == 0)
{
for(new td; td < 8; td++)
{
TextDrawShowForPlayer(i, TDSpeedo);
}
TextDrawShowForPlayer(i, TDPSpeedo);
TextDrawShowForPlayer(i, TDPSpeedo);
if(!IsABicycle(vID))
{
TextDrawShowForPlayer(i, TDPSpeedo);
format(vHealth, sizeof(vHealth), "%.2f L", vFuel);
TextDrawSetString(TDPSpeedo, vHealth);
}
SpeedoMeter = 1;
}
new
KPH = floatround(value/1000);
if(VehHealth > 700) vHealth = "~g~O~n~~w~O~n~O";
else if(VehHealth > 400) vHealth = "O~n~~y~O~n~~w~O";
else if(VehHealth < 400) vHealth = "O~n~O~n~~r~O";
TextDrawSetString(TDPSpeedo, vHealth);
format(sOutput, sizeof(sOutput), "%i", KPH);
TextDrawSetString(TDPSpeedo, sOutput);
}
ReadPlayerPosition = PPosX;
ReadPlayerPosition = PPosY;
ReadPlayerPosition = PPosZ;
if(!IsPlayerInAnyVehicle(i))
{
for(new td; td < 8; td++)
{
TextDrawHideForPlayer(i, TDSpeedo);
}
TextDrawHideForPlayer(i, TDPSpeedo);
TextDrawHideForPlayer(i, TDPSpeedo);
SpeedoMeter = 0;
if(!IsABicycle(vID)) TextDrawHideForPlayer(i, TDPSpeedo);
}
}
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava