/fuelcars
#1

i type /fuelcars and people dont get 100.0 do their cars..



PHP код:
if(strcmp(cmd"/fuelcars"true) == 0)
                    {
                        new 
TD_String[25];
                        if(
PlayerInfo[playerid][pAdmin] < 4// when i did /fuelcars you had 99.9 and i had 100.0
                         
{
                             
SendClientMessage(playeridCOLOR_GREY"   You are not an Admin ! ");
                            return 
1;
                        }
                          for(new 
i=1MAX_VEHICLESi++) //why?
                           
{
                               new 
SecondFuel VehicleFuel[i] % 10,
                            
FirstFuel = (VehicleFuel[i] - SecondFuel) / 10;
                               
VehicleFuel[i] = 1000;//what if you delete the textdrw here
                            
format(TD_String25"%i.%i"FirstFuel,SecondFuel);// so lets say i have 99.8 i do /fuelcars and its still 99.8
                            
TextDrawSetString(Text:Values[playerid][3], TD_String); // was it i or playerid??before??
                        
}
                        
SendClientMessageToAll(COLOR_RED"• Toate Masinile au fost umplute de combustibil! •"); // compile?yeah;0 now the command is smaller,i always use this methode
                        
return 1;
                    } 
Reply
#2

Try this:
pawn Код:
if(!strcmp(cmd, "/fuelcars", true))
{
    new TD_String[25];
    if(PlayerInfo[playerid][pAdmin] < 4) return SendClientMessage(playerid, COLOR_GREY, "   You are not an Admin ! ");
   
    for(new i=1; i < MAX_VEHICLES; i++) //why?
    {
        new SecondFuel[MAX_VEHICLES], FirstFuel[MAX_VEHICLES];
        SecondFuel[i] = VehicleFuel[i] % 10;
        FirstFuel[i] = (VehicleFuel[i] - SecondFuel[i]) / 10;
        VehicleFuel[i] = 1000;//what if you delete the textdrw here
        format(TD_String, 25, "%i.%i", FirstFuel,SecondFuel);// so lets say i have 99.8 i do /fuelcars and its still 99.8
        TextDrawSetString(Text:Values[playerid][3], TD_String); // was it i or playerid??before??
    }
    SendClientMessageToAll(COLOR_RED, "• Toate Masinile au fost umplute de combustibil! •"); // compile?yeah;0 now the command is smaller,i always use this methode
    return 1;
}
Reply
#3

test the cmd..it doesent work..giving rep if you want!
Reply
#4

pawn Код:
if(!strcmp(cmd, "/fuelcars", true))
{
    new TD_String[25];
    if(PlayerInfo[playerid][pAdmin] < 4) return SendClientMessage(playerid, COLOR_GREY, "   You are not an Admin ! ");
   
    for(new i = 1; i < MAX_VEHICLES; i++) //why?
    {
        new SecondFuel[MAX_VEHICLES], FirstFuel[MAX_VEHICLES];
        SecondFuel[i] = VehicleFuel[i] % 10;
        FirstFuel[i] = (VehicleFuel[i] - SecondFuel[i]) / 10;
        VehicleFuel[i] = 1000;//what if you delete the textdrw here
        format(TD_String, 25, "%i.%i", FirstFuel,SecondFuel);// so lets say i have 99.8 i do /fuelcars and its still 99.8
        for(new p = 0; p < MAX_PLAYERS; p++)
        {
            if(IsPlayerConnected(p))
            {
                TextDrawSetString(Text:Values[playerid][3], TD_String); // was it i or playerid??before??
            }
        }
    }
    SendClientMessageToAll(COLOR_RED, "• Toate Masinile au fost umplute de combustibil! •"); // compile?yeah;0 now the command is smaller,i always use this methode
    return 1;
}
Try this.
Reply
#5

doesent work (
Reply
#6

Shit, my bad...
Change:
pawn Код:
TextDrawSetString(Text:Values[playerid][3], TD_String); // was it i or playerid??before??
To:
pawn Код:
TextDrawSetString(Text:Values[p][3], TD_String); // was it i or playerid??before??
Reply
#7

no work..i get unknown command..
Reply
#8

it doesent work..please help..REP optionally to who fixes it !
Reply
#9

PHP код:
if(strcmp(cmd"/fuelcars"true) == 0)
                    {
                        if(
IsPlayerConnected(playerid))
                        {
                            new 
TD_String[25];
                            if(
PlayerInfo[playerid][pAdmin] >= 4)
                            {
                                for(new 
veh 1veh <MAX_VEHICLES;veh++)
                                   {
                                       new 
SecondFuel VehicleFuel[veh] % 10,
                                    
FirstFuel = (VehicleFuel[veh] - SecondFuel) / 10;
                                    
VehicleFuel[veh] = 1000;
                                    
format(TD_String25"%i.%i",FirstFuel,SecondFuel);
                                }
                                
TextDrawSetString(Text:Values[playerid][3], TD_String);
                                
SendClientMessage(playeridCOLOR_RED"• Toate Masinile au fost umplute de combustibil! •");
                            }
                            else
                            {
                                
SendClientMessage(playeridCOLOR_GREY"   You are not an Admin ! ");
                                return 
1;
                            }
                        }
                        return 
1;
                    } 
Only the admin that types /fuelcars get 100.0 the other dont get ..why??please help....
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)