Помогите с пробегом
#1

Всем привет , пожалуйста помогите сделать пробег для авто , ато я уже 3-ю неделю не могу разобраться , сколько пробовал все равно не получается (т.к я нуб в pawno) , вот мой check на всякий:
PHP код:
public CheckGas()
{
    new 
string[256];
    for(new 
i=0;i<MAX_PLAYERS;i++)
    {
        if(
IsPlayerConnected(i))
           {
               if(
GetPlayerState(i) == PLAYER_STATE_DRIVER)
               {
                   new 
vehicle GetPlayerVehicleID(i);
                if(
Gas[vehicle] >= 1)
                   {
                       if(
Gas[vehicle] <= 10)
                    {
                           
PlayerPlaySound(i10850.00.00.0);
                           if(
gGas[i] == 1) {
                               
GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Fuel is low",5000,3);
                        }
                    }
                       if(
gGas[i] == 1) {
                       if(
IsAPlane(vehicle) || IsABoat(vehicle) || IsABike(vehicle) || IsAHarvest(vehicle) || IsADrugHarvest(vehicle) || IsASweeper(vehicle))
                       {
                          
format(stringsizeof(string), "~b~~n~~n~~n~~n~~n~~n~~n~~n~~n~Fuel:~w~ N/A");
                    }
                    else
                    {
                        
format(stringsizeof(string), "~b~~n~~n~~n~~n~~n~~n~~n~~n~~n~Fuel:~w~ %d%",Gas[vehicle]);
                    }
                      
GameTextForPlayer(i,string,20500,3); }
                      if(
IsAPlane(vehicle) || IsABoat(vehicle) || IsABike(vehicle) || IsAHarvest(vehicle) || IsADrugHarvest(vehicle) || IsASweeper(vehicle) || engineOn[vehicle] == 0) {  }
                      else { 
Gas[vehicle]--; }
                   }
                   else
                   {
                      
NoFuel[i] = 1;
                      
TogglePlayerControllable(i0);
                    
GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~No fuel in Vehicle",1500,3);
                }
            }
        }
    }
    return 
1;

и
PHP код:
public CheckStatus()
{
    for(new 
i=0i<MAX_PLAYERSi++)
    {
        if(
IsPlayerConnected(i))
        {
            if(
IsPlayerInAnyVehicle(i))
            {
                if(
TextShow[i] == false)
                {
                    
TextDrawShowForPlayer(iText:Black0);
                    
TextDrawShowForPlayer(iText:Black1);
                    
TextDrawShowForPlayer(iText:Black2);
                    
TextDrawShowForPlayer(iText:Black3);
                    
TextDrawShowForPlayer(iText:LightBlack);
                    
TextShow[i] = true;
                }
                new 
String[128];
                new 
Float:XFloat:YFloat:ZFloat:Speed;
                new 
vehicle GetPlayerVehicleID(i);
                
GetVehicleVelocity(GetPlayerVehicleID(i), XYZ);
                
Speed floatmul(floatsqroot(floatadd(floatadd(floatpower(X2), floatpower(Y2)),  floatpower(Z2))), 100.0);
                
format(String,sizeof(String),"~b~ D-Board~n~~r~Fuel: ~w~%i~n~~r~km/h: ~w~%i"Gas[vehicle], floatround(Speedfloatround_floor));
                if(
VHSCreated[i] == true)
                {
                    
TextDrawDestroy(VHS[i]);
                }
                
VHS[i] = TextDrawCreate(541.000000,137.000000,String);
                
TextDrawAlignment(VHS[i],0);
                
TextDrawBackgroundColor(VHS[i],0x000000ff);
                
TextDrawFont(VHS[i],1);
                
TextDrawLetterSize(VHS[i],0.299999,1.000000);
                
TextDrawColor(VHS[i],0xffffffff);
                
TextDrawSetOutline(VHS[i],1);
                
TextDrawSetProportional(VHS[i],1);
                
TextDrawSetShadow(VHS[i],1);
                
TextDrawShowForPlayer(iVHS[i]);
                
VHSCreated[i] = true;
            }
            else
            {
                if(
TextShow[i] == true)
                {
                    
TextDrawHideForPlayer(iText:Black0);
                    
TextDrawHideForPlayer(iText:Black1);
                    
TextDrawHideForPlayer(iText:Black2);
                    
TextDrawHideForPlayer(iText:Black3);
                    
TextDrawHideForPlayer(iText:LightBlack);
                    
TextDrawHideForPlayer(iText:VHS[i]);
                    
TextShow[i] = false;
                }
            }
        }
    }

помогите пожалуйста очень прошу (((
Reply


Messages In This Thread
Помогите с пробегом - by mid119 - 18.03.2011, 13:56
Re: Помогите с пробегом - by mid119 - 24.03.2011, 13:27
Re: Помогите с пробегом - by White_116 - 24.03.2011, 15:47
Re: Помогите с пробегом - by mid119 - 24.03.2011, 18:23
Re: Помогите с пробегом - by Makar93 - 25.03.2011, 04:20
Re: Помогите с пробегом - by OKStyle - 25.03.2011, 04:44
Re: Помогите с пробегом - by mid119 - 26.03.2011, 15:16
Re: Помогите с пробегом - by White_116 - 26.03.2011, 18:49
Re: Помогите с пробегом - by mid119 - 26.03.2011, 20:32
Re: Помогите с пробегом - by White_116 - 27.03.2011, 09:22

Forum Jump:


Users browsing this thread: 1 Guest(s)