Progressbar starts wrong place?
#1

hey this pogress bar works great just a little tiny problem were it starts in the middle here is a picture of were it starts off and my code +rep

Quote:

i want it to start at 11.000000, 0.000000 and end at 136.000000, 0.000000

PHP код:
 if(RobbingInfo[i][pRecently69cent] > 1)
            {
                new 
string[80];
                if(!
IsPlayerInDynamicCP(i,Checkpoint[9]))
                {
                     
SendClientMessage(iCOLOR_RED"You left the checkpoint!");
                     
PlayerTextDrawHide(iBANKR[i]);
                     
RobbingInfo[i][pRecently69cent] = 0;
                     
RobbingInfo[i][pRobbed69cent] = 0;
                     return 
0;
                }
                --
RobbingInfo[i][pRecently69cent];
                   
format(stringsizeof(string), "~w~~h~Robbing ~r~~h~69 Cent Store");
                
TextDrawSetString(RBNAME[i],string);
                
TextDrawShowForPlayer(iRBNAME[i]);
                
TextDrawShowForPlayer(iPBarBack);
                
TextDrawShowForPlayer(iPBar[i]);
                
TextDrawShowForPlayer(iRBINP);
                
TextDrawShowForPlayer(iRBMAINBOX);
                
TextDrawShowForPlayer(iRBCL);
                
TextDrawShowForPlayer(iRBCLR);
                switch(
RobbingInfo[i][pRecently69cent]) 
                {
                    case 
0: { TextDrawTextSize(PBar[i],136.0000000.000000 ); UpdateTextDraw(i); }
                    case 
1: { TextDrawTextSize(PBar[i],135.0000000.000000 ); UpdateTextDraw(i); }
                    case 
2: { TextDrawTextSize(PBar[i],134.0000000.000000 ); UpdateTextDraw(i); }
                    case 
3: { TextDrawTextSize(PBar[i],130.0000000.000000 ); UpdateTextDraw(i); }
                    case 
4: { TextDrawTextSize(PBar[i],129.0000000.000000 ); UpdateTextDraw(i); }
                    case 
5: { TextDrawTextSize(PBar[i],128.0000000.000000 ); UpdateTextDraw(i); }
                    case 
6: { TextDrawTextSize(PBar[i],127.0000000.000000 ); UpdateTextDraw(i); }
                    case 
7: { TextDrawTextSize(PBar[i],126.0000000.000000 ); UpdateTextDraw(i); }
                    case 
8: { TextDrawTextSize(PBar[i],120.0000000.000000 ); UpdateTextDraw(i); }
                    case 
9: { TextDrawTextSize(PBar[i],115.0000000.000000 ); UpdateTextDraw(i); }
                    case 
10: { TextDrawTextSize(PBar[i],110.0000000.000000 ); UpdateTextDraw(i); }
                    case 
11: { TextDrawTextSize(PBar[i],105.0000000.000000 ); UpdateTextDraw(i); }
                    case 
12: { TextDrawTextSize(PBar[i],100.0000000.000000 ); UpdateTextDraw(i); }
                    case 
13: { TextDrawTextSize(PBar[i],95.0000000.000000 ); UpdateTextDraw(i); }
                    case 
14: { TextDrawTextSize(PBar[i],90.0000000.000000 ); UpdateTextDraw(i); }
                    case 
15: { TextDrawTextSize(PBar[i],85.0000000.000000 ); UpdateTextDraw(i); }
                    case 
16: { TextDrawTextSize(PBar[i],80.0000000.000000 ); UpdateTextDraw(i); }
                    case 
17: { TextDrawTextSize(PBar[i],75.0000000.000000 ); UpdateTextDraw(i); }
                    case 
18: { TextDrawTextSize(PBar[i],70.0000000.000000 ); UpdateTextDraw(i); }
                    case 
19: { TextDrawTextSize(PBar[i],65.0000000.000000 ); UpdateTextDraw(i); }
                    case 
20: { TextDrawTextSize(PBar[i],60.0000000.000000 ); UpdateTextDraw(i); }
                    case 
21: { TextDrawTextSize(PBar[i],58.00000.000000 ); UpdateTextDraw(i); }
                    case 
22: { TextDrawTextSize(PBar[i],55.0000,0.000000 ); UpdateTextDraw(i); }
                    case 
23: { TextDrawTextSize(PBar[i],50.0000,0.000000 ); UpdateTextDraw(i); }
                    case 
24: { TextDrawTextSize(PBar[i],48.0000,0.000000 ); UpdateTextDraw(i); }
                    case 
25: { TextDrawTextSize(PBar[i],45.0000,0.000000 ); UpdateTextDraw(i); }
                    case 
26: { TextDrawTextSize(PBar[i],42.0000,0.000000 ); UpdateTextDraw(i); }
                    case 
27: { TextDrawTextSize(PBar[i],39.0000,0.000000 ); UpdateTextDraw(i); }
                    case 
28: { TextDrawTextSize(PBar[i],36.0000,0.000000 ); UpdateTextDraw(i); }
                    case 
29: { TextDrawTextSize(PBar[i],33.0000,0.000000 ); UpdateTextDraw(i); }
                    case 
30: { TextDrawTextSize(PBar[i],30.0000,0.000000 ); UpdateTextDraw(i); }
                    case 
31: { TextDrawTextSize(PBar[i],26.0000,0.000000 ); UpdateTextDraw(i); }
                    case 
32: { TextDrawTextSize(PBar[i],24.0000,0.000000 ); UpdateTextDraw(i); }
                    case 
33: { TextDrawTextSize(PBar[i],21.0000,0.000000 ); UpdateTextDraw(i); }
                    case 
34: { TextDrawTextSize(PBar[i],19.0000,0.000000 ); UpdateTextDraw(i); }
                    case 
35: { TextDrawTextSize(PBar[i],17.0000,0.000000 ); UpdateTextDraw(i); }
                    case 
36: { TextDrawTextSize(PBar[i],14.0000,0.000000 ); UpdateTextDraw(i); }
                    case 
37: { TextDrawTextSize(PBar[i],11.0000000.000000 ); UpdateTextDraw(i); }
                }
            }
            if(
RobbingInfo[i][pRecently69cent] == 1)
            {
                new 
ID;
                new 
string[120];
                new 
rand2random(10000);
                
format(string120""COL_GREY"["COL_LRED"ROBBERY"COL_GREY"]"COL_YTUNA" %s "COL_WHITE"has robbed $%d from the 69 Cent Store in idlewood."PlayerInfo(i), rand2);
                
SendClientMessageToAll(0xFFFFFFFFstring);
                
RobbingInfo[i][pRecently69cent] = 0;
                
TextDrawHideForPlayer(iRBINP);
                
TextDrawHideForPlayer(iRBMAINBOX);
                
TextDrawHideForPlayer(iRBNAME[i]);
                
TextDrawHideForPlayer(iRBCL);
                
TextDrawHideForPlayer(iRBCLR);
                
TextDrawHideForPlayer(iPBar[i]);
                
TextDrawHideForPlayer(iPBarBack);
                if(
gTeam[ID] == Team_Cop || gTeam[ID] == Team_Army || gTeam[ID] == Team_FBI || gTeam[ID] == Team_Guard)
                {
                       
format(string120"[DISPATCH] %s has robbed the Los Santos 69 Cent Store in LS idlewood. Respond now."PlayerInfo(i));
                    
SendCopMessage(string);
                    return 
0;
                }
                
IncreaseWantedLevelNM(i6);
                
GivePlayerMoney(irand2);
                if(
IsPlayerAttachedObjectSlotUsed(ii)) RemovePlayerAttachedObject(ii);
                
PlayerTextDrawHide(iBANKR[i]);
                
IncreaseScore(i2);
                
AccountInfo[i][pRobSkill] += 1;
                
format(string120"[SKILL UPGRADE] Your robbing skill has increased. Read /robjob.");
                
SendClientMessage(iCOLOR_GREYstring);
            } 



PHOTO
Reply
#2

The max TextDrawTextSize is really 136?

Check the max TDTextSize with the dark green textdraw

PS: you can replace the switch with :
pawn Код:
TextDrawTextSize(PBar[i],136-(3.29*RobbingInfo[i][pRecently69cent]), 0.000000 );
UpdateTextDraw(i);
Reply
#3

Add this at the beginning I guess:
Код:
RobbingInfo[i][pRecently69cent] = 37;
And Iam wondering how is it working fine as you are using decrementation (--) o.O
Reply
#4

Quote:
Originally Posted by ViniBorn
Посмотреть сообщение
The max TextDrawTextSize is really 136?

Check the max TDTextSize with the dark green textdraw

PS: you can replace the switch with :
pawn Код:
TextDrawTextSize(PBar[i],136-(3.29*RobbingInfo[i][pRecently69cent]), 0.000000 );
UpdateTextDraw(i);
lol thanks man for that but it do the same thing

the text box was this 11.0000, 1.0000 to 136.0000, 1.0000
Reply
#5

What happens if you increase from 136 to 200?
Reply
#6

Quote:
Originally Posted by ViniBorn
Посмотреть сообщение
What happens if you increase from 136 to 200?
this
Reply
#7

Try
pawn Код:
TextDrawTextSize(PBar[i],11+(3.29*RobbingInfo[i][pRecently69cent]), 0.000000 );
Reply
#8

Quote:
Originally Posted by ViniBorn
Посмотреть сообщение
Try
pawn Код:
TextDrawTextSize(PBar[i],11+(3.29*RobbingInfo[i][pRecently69cent]), 0.000000 );
now its start were it should start at 11 but it jump to the half of the pogress bar and then ill start lowing down
Reply
#9

How long does theft?
Reply
#10

Quote:
Originally Posted by ViniBorn
Посмотреть сообщение
How long does theft?
18 sec if u mean how long it reaches the half and it will start going down
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)