Speedo problems
#1

Hey guys, im kinda new, and kinda old in the scripting scene old in pawn, new in sa-mp pawn scripts, but i got a problem here, ive remade some speedos into one, just speed function and and idea for it, it works fine, but just when player with ID 0 is in a car any car, driver or passenger, then other players see the speedo, if hes out of the car, the function just stops working, i would want some help, coz im trying to figure it out for 3 days now. Apreciate your help CODE:
pawn Код:
public speedo()
{
for(new i=0; i<MAX_PLAYERS; i++)
            {
            if(speedo_show[i] == 1)
            {
            if(!IsPlayerInAnyVehicle(i))
            {
            TextDrawHideForPlayer(i,gTextDraw[i]);
            TextDrawHideForPlayer(i,Textdraw0[i]);
            return 1;
            }
            if(IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 2 && Fuel[GetPlayerVehicleID(i)] <= 1)
            {
            RemovePlayerFromVehicle(i);
            return 1;
        }
            if(IsPlayerInAnyVehicle(i) && GetPlayerState(i)== 2)
            {
            if(gtextdrawshown[i] == true)
            {
            TextDrawDestroy(gTextDraw[i]);
            TextDrawDestroy(Textdraw0[i]);
            }
            format(global_str,sizeof(global_str),"Greitis: %0.0f Mph",speed[i]);
            gTextDraw[i] = TextDrawCreate(8.000000,424.000000,global_str);
        TextDrawFont(gTextDraw[i], 2);
        TextDrawLetterSize(gTextDraw[i],0.499999,1.500000);
        TextDrawSetShadow(gTextDraw[i], 0);
        TextDrawSetOutline(gTextDraw[i], 1);
        TextDrawSetProportional(gTextDraw[i], true);
        TextDrawShowForPlayer(i,gTextDraw[i]);
        if(Fuel[GetPlayerVehicleID(i)] <= 100)
        {
        format(global_str2,sizeof(global_str2),"~r~E~w~(IIIIIIIII~g~I~w~)~y~F");
                }
            if(Fuel[GetPlayerVehicleID(i)] <= 90 )
        {
                format(global_str2,sizeof(global_str2),"~r~E~w~(IIIIIIII~g~I~w~I)~y~F");
                }
            if(Fuel[GetPlayerVehicleID(i)] <= 80)
        {
                format(global_str2,sizeof(global_str2),"~r~E~w~(IIIIIII~g~I~w~II)~y~F");
                }
            if(Fuel[GetPlayerVehicleID(i)] <= 70)
        {
                format(global_str2,sizeof(global_str2),"~r~E~w~(IIIIII~g~I~w~III)~y~F");
                }
            if(Fuel[GetPlayerVehicleID(i)] <= 60)
        {
                format(global_str2,sizeof(global_str2),"~r~E~w~(IIIII~g~I~w~IIII)~y~F");
                }
            if(Fuel[GetPlayerVehicleID(i)] <= 50)
        {
                format(global_str2,sizeof(global_str2),"~r~E~w~(IIII~g~I~w~IIIII)~y~F");
                }
            if(Fuel[GetPlayerVehicleID(i)] <= 40)
        {
                format(global_str2,sizeof(global_str2),"~r~E~w~(III~g~I~w~IIIIII)~y~F");
                }
            if(Fuel[GetPlayerVehicleID(i)] <= 30)
        {
                format(global_str2,sizeof(global_str2),"~r~E~w~(II~g~I~w~IIIIIII)~y~F");
                }
            if(Fuel[GetPlayerVehicleID(i)] <= 20)
        {
                format(global_str2,sizeof(global_str2),"~r~E~w~(I~r~I~w~IIIIIIII)~y~F");
                }
            if(Fuel[GetPlayerVehicleID(i)] <= 10)
        {
                format(global_str2,sizeof(global_str2),"~r~E~w~(~r~I~w~IIIIIIIII)~y~F");
                }
            Textdraw0[i] = TextDrawCreate(125.000000,412.000000,global_str2);
            TextDrawAlignment(Textdraw0[i],0);
            TextDrawBackgroundColor(Textdraw0[i],0x000000ff);
            TextDrawFont(Textdraw0[i],3);
            TextDrawLetterSize(Textdraw0[i],1.000000,1.000000);
            TextDrawColor(Textdraw0[i],0xffffffff);
            TextDrawSetProportional(Textdraw0[i],1);
            TextDrawSetShadow(Textdraw0[i],1);
            TextDrawShowForPlayer(i,Textdraw0[i]);
        gtextdrawshown[i] = true;
            }
            }
            }
return 1;
    }
Reply
#2

Sorry for the bump, but seriously noone can help me with this? 11 views and no replies O_o i really am getting pissed at this script, now it wont even SHOW!...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)