Jump to content
  • 0

Problema km personali.Nu-i numara.Ramane pe 0.


Question

Posted (edited)

Problema intalnita (descriere):Nu numara kilometrii
Ero(area / rile) / warning-(ul / urile):Nu am
Liniile de cod / sursa / script-ul:

forward SpeedVehicle();
public SpeedVehicle()
{
PentruPlayerUpdate();
foreach(Player, i)
{
      new Float:health;
  GetPlayerHealth(i, health);
if(health > 100)
{
SetPlayerHealth(i, 100);
}
if(GetPlayerState(i) == PLAYER_STATE_DRIVER && !IsPlayerNPC(i))
{
   if(RadarON == 1)
   {
       new Float:x1,Float:y1,Float:z1;
GetPlayerPos(i,x1,y1,z1);
new string[256];
for(new o = 0; o<= MAX_PLAYERS; o++)
  {
  if(IsPlayerConnected(o))
    {
if(o != i)// && !IsPlayerNPC(i))
{
    if(IsPlayerInRange(o,20,20, x1,y1,z1))
      {
         new Float:Viteza = GetVehicleSpeed_P(o);
if(Viteza > 100 && GetPlayerState(o) == PLAYER_STATE_DRIVER)
{
           new Float:x2,Float:y2,Float:z2;
           GetPlayerPos(o,x2,y2,z2);
           SetPlayerCameraPos(o, x2,y2,z2);
    SetPlayerCameraLookAt(o, x1,y1,z1);
        TextDrawShowForPlayer(o,TextdrawRadar01);
   TextDrawShowForPlayer(o,TextdrawRadar02);
   TextDrawShowForPlayer(o,TextdrawRadar03);
   TextDrawShowForPlayer(o,TextdrawRadar04);
   format(string, sizeof(string), "Radar: %s conduce cu %f KPH", GetPlayerNameEx(o), Viteza);
      SendClientMessage(i, COLOR_YELLOW, string);
      format(string, sizeof(string), "Ai fost prins de radarul instalat de %s avand %f KPH",GetPlayerNameEx(i),Viteza);
      SendClientMessage(o, COLOR_LIGHTRED, string);
      SetTimerEx("DestroyRadar", 500, false, "i", o);
}
}
}
  }
}
   }
new string[MAX_STRING];
   new newcar = GetPlayerVehicleID(i);
new Float:Valoarea;
GetVehicleHealth(newcar,Valoarea);
new numarahp = floatround(Valoarea, floatround_ceil);
new numara = floatround(GetVehicleSpeed_P(i), floatround_ceil);
if(FiresCar[newcar])
{
   SetVehicleHealth(newcar,301);
}
if(Valoarea < 300 && AsADriver == 1 && FiresCar[newcar] == 0 && PreVehicle < newcar)
{
   if(CarData[newcar-PreVehicle][cOwned] && CarData[newcar-PreVehicle][cExploded]==0)
   {
       format(string, sizeof(string), "{FF4800}Ajutor! %s-ul meu a luat foc! Raportat de: %s!", CarData[newcar-PreVehicle][cDescription], CarData[newcar-PreVehicle][cOwner]);
    SendFamilyMessage(4, COLOR_WHITE, string);
   if(IsABike(newcar))
   {
       for(new ii = 1;ii< 1000; ii++)
   {
       if(FireObj[ii] == 0)
       {
new ID = ii;
FireObj[ID] = CreateObject(18688, 0, 0, 3, 0, 0, 0.0);
AttachObjectToVehicle(FireObj[ID], newcar,0,-1, -1, 0, 0, 0);
FireCar[1][newcar] = FireObj[ID];
TotalFires++;
FiresCar[newcar]++;
for(new j=ii; ii < 1000; j++)
{
   if(FireObj[j] == 0)
        {
ID = j;
FireObj[ID] = CreateObject(18688, 0, 0, 3, 0, 0, 0.0);
AttachObjectToVehicle(FireObj[ID], newcar,0,1, -1, 0, 0, 0);
FireCar[2][newcar] = FireObj[ID];
TotalFires++;
SetVehicleHealth(newcar,301);
GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
        SetVehicleParamsEx(newcar,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
                                   Exploded[newcar] = 600;
                                   ii = 10000;
                j = 10000;
                FiresCar[newcar]++;
                FireHealthCar[1][newcar] = 25;
               FireHealthCar[2][newcar] = 13;
}
}
}
}
   }
   else
   {
   for(new ii = 1;ii< 1000; ii++)
   {
       if(FireObj[ii] == 0)
       {
new ID = ii;
FireObj[ID] = CreateObject(18688, 0, 0, 3, 0, 0, 0.0);
AttachObjectToVehicle(FireObj[ID], newcar,1,1, -1, 0, 0, 0);
FiresCar[newcar]++;
FireCar[1][newcar] = FireObj[ID];
TotalFires++;
FireHealthCar[1][newcar] = 50;
for(new j=ii; ii < 1000; j++)
{
   if(FireObj[j] == 0)
        {
ID = j;
FireObj[ID] = CreateObject(18688, 0, 0, 3, 0, 0, 0.0);
AttachObjectToVehicle(FireObj[ID], newcar,1,-1, -1, 0, 0, 0);
FiresCar[newcar]++;
FireCar[2][newcar] = FireObj[ID];
TotalFires++;
        FireHealthCar[2][newcar] = 39;
                                   for(new x = j; x<1000; x++)
{
   if(FireObj[x] == 0)
        {
ID = x;
FireObj[ID] = CreateObject(18688, 0, 0, 3, 0, 0, 0.0);
AttachObjectToVehicle(FireObj[ID], newcar,-1,-1, -1, 0, 0, 0);
FiresCar[newcar]++;
FireCar[3][newcar] = FireObj[ID];
TotalFires++;
          FireHealthCar[3][newcar] = 25;
for(new y=x; y<1000; y++)
{
   if(FireObj[y] == 0)
        {
ID = y;
FireObj[ID] = CreateObject(18688, 0, 0, 3, 0, 0, 0.0);
AttachObjectToVehicle(FireObj[ID], newcar,-1,1, -1, 0, 0, 0);
FireCar[4][newcar] = FireObj[ID];
               FiresCar[newcar]++;
               TotalFires++;
               FireHealthCar[4][newcar] = 13;
               for(new z=y; z<1000; z++)
{
   if(FireObj[z] == 0)
        {
ID = z;
FireObj[ID] = CreateObject(18688, 0, 0, 3, 0, 0, 0.0);
AttachObjectToVehicle(FireObj[ID], newcar,0,0, -0.5, 0, 0, 0);
FireCar[5][newcar] = FireObj[ID];
SetVehicleHealth(newcar,301);
GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
               SetVehicleParamsEx(newcar,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
               Exploded[newcar] = 600;
               ii = 10000;
               j = 10000;
               x = 10000;
               y = 10000;
               z = 10000;
               FiresCar[newcar]++;
               TotalFires++;
               FireHealthCar[5][newcar] = 63;
}
}
}
}
}
}
}
}
}
}
}
}
}
if(newcar > PreVehicle)
   {
format(string, sizeof(string), "KM: %d", CarData[newcar-PreVehicle][cKM]);
TextDrawSetString(TextDrawSpeed[4], string);
TextDrawShowForPlayer(i, TextDrawSpeed[4]);
   }
   TextDrawHideForPlayer(i, TextDrawSpeed[1]);
   TextDrawHideForPlayer(i, TextDrawSpeed[2]);
   TextDrawHideForPlayer(i, TextDrawSpeed[3]);
   format(string, sizeof(string), "Health: %d%", numarahp/10);
   TextDrawSetString(TextDrawSpeed[1], string);
   format(string, sizeof(string), "Speed: %d", numara);
TextDrawSetString(TextDrawSpeed[3], string);
format(string, sizeof(string), "Fuel: %d", Gas[newcar]);
TextDrawSetString(TextDrawSpeed[2], string);
   TextDrawShowForPlayer(i, TextDrawSpeed[1]);
TextDrawShowForPlayer(i, TextDrawSpeed[2]);
TextDrawShowForPlayer(i, TextDrawSpeed[3]);
}
else
{
   TextDrawHideForPlayer(i, TextDrawSpeed[1]);
   TextDrawHideForPlayer(i, TextDrawSpeed[2]);
   TextDrawHideForPlayer(i, TextDrawSpeed[3]);
   TextDrawHideForPlayer(i, TextDrawSpeed[4]);
   TextDrawHideForPlayer(i, TextDrawSpeed[5]);
   TextDrawHideForPlayer(i, TextDrawSpeed[0]);
}
}
return 1;
}
Edited by Catalin # Valoare

3 answers to this question

Recommended Posts

  • 0
  • Administrator
Posted

Au trecut 48 de ore de cand nu s-a mai raspuns in acest topic.

 

Topic inchis!

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.