Originally Posted by [MM]RoXoR[FS]
Here is the code
Add this on top of your script.
pawn Code:
new Text:Textdraw0; new Text:Textdraw1; new Text:Textdraw2; new Text:Textdraw3; new Text:Textdraw4; new Text:Textdraw5; new Text:Textdraw6[MAX_PLAYERS]; new Text:Textdraw7; new Text:Textdraw8[MAX_PLAYERS]; new Text:Textdraw9; new Text:Textdraw10;
new R_Time[MAX_PLAYERS]; new Rob[MAX_PLAYERS];
Under OnGameModeInIt() add
pawn Code:
Textdraw0 = TextDrawCreate(462.000000, 201.000000, "Robbery"); TextDrawBackgroundColor(Textdraw0, 255); TextDrawFont(Textdraw0, 0); TextDrawLetterSize(Textdraw0, 0.900000, 3.099999); TextDrawColor(Textdraw0, -1); TextDrawSetOutline(Textdraw0, 1); TextDrawSetProportional(Textdraw0, 1);
Textdraw1 = TextDrawCreate(452.000000, 220.000000, " __________________"); TextDrawAlignment(Textdraw1, 2); TextDrawBackgroundColor(Textdraw1, 255); TextDrawFont(Textdraw1, 1); TextDrawLetterSize(Textdraw1, 0.500000, 1.000000); TextDrawColor(Textdraw1, -1); TextDrawSetOutline(Textdraw1, 0); TextDrawSetProportional(Textdraw1, 1); TextDrawSetShadow(Textdraw1, 1); TextDrawUseBox(Textdraw1, 1); TextDrawBoxColor(Textdraw1, 70); TextDrawTextSize(Textdraw1, 644.000000, 49.000000);
Textdraw2 = TextDrawCreate(507.000000, 220.000000, " __________________"); TextDrawAlignment(Textdraw2, 2); TextDrawBackgroundColor(Textdraw2, 255); TextDrawFont(Textdraw2, 1); TextDrawLetterSize(Textdraw2, 0.500000, 1.000000); TextDrawColor(Textdraw2, -1); TextDrawSetOutline(Textdraw2, 0); TextDrawSetProportional(Textdraw2, 1); TextDrawSetShadow(Textdraw2, 1); TextDrawUseBox(Textdraw2, 1); TextDrawBoxColor(Textdraw2, 70); TextDrawTextSize(Textdraw2, 644.000000, 49.000000);
Textdraw3 = TextDrawCreate(562.500000, 220.000000, " __________________"); TextDrawAlignment(Textdraw3, 2); TextDrawBackgroundColor(Textdraw3, 255); TextDrawFont(Textdraw3, 1); TextDrawLetterSize(Textdraw3, 0.500000, 1.000000); TextDrawColor(Textdraw3, -1); TextDrawSetOutline(Textdraw3, 0); TextDrawSetProportional(Textdraw3, 1); TextDrawSetShadow(Textdraw3, 1); TextDrawUseBox(Textdraw3, 1); TextDrawBoxColor(Textdraw3, 70); TextDrawTextSize(Textdraw3, 644.000000, 49.000000);
Textdraw4 = TextDrawCreate(436.000000, 234.000000, "Robbery in progress"); TextDrawBackgroundColor(Textdraw4, 255); TextDrawFont(Textdraw4, 1); TextDrawLetterSize(Textdraw4, 0.400000, 1.300000); TextDrawColor(Textdraw4, -1); TextDrawSetOutline(Textdraw4, 1); TextDrawSetProportional(Textdraw4, 1);
Textdraw5 = TextDrawCreate(427.000000, 256.000000, "Store:"); TextDrawBackgroundColor(Textdraw5, 255); TextDrawFont(Textdraw5, 1); TextDrawLetterSize(Textdraw5, 0.330000, 0.899999); TextDrawColor(Textdraw5, -1); TextDrawSetOutline(Textdraw5, 1); TextDrawSetProportional(Textdraw5, 1);
Textdraw7 = TextDrawCreate(427.000000, 283.000000, "Time Remaining:"); TextDrawBackgroundColor(Textdraw7, 255); TextDrawFont(Textdraw7, 1); TextDrawLetterSize(Textdraw7, 0.310000, 1.199999); TextDrawColor(Textdraw7, -1); TextDrawSetOutline(Textdraw7, 1); TextDrawSetProportional(Textdraw7, 1);
Textdraw9 = TextDrawCreate(473.000000, 299.000000, "seconds remaining"); TextDrawBackgroundColor(Textdraw9, 255); TextDrawFont(Textdraw9, 1); TextDrawLetterSize(Textdraw9, 0.330000, 1.100000); TextDrawColor(Textdraw9, 16711935); TextDrawSetOutline(Textdraw9, 1); TextDrawSetProportional(Textdraw9, 1);
Textdraw10 = TextDrawCreate(430.000000, 334.000000, "Please remain in the checkpoint or else your robbery will get cancelled."); TextDrawBackgroundColor(Textdraw10, 255); TextDrawFont(Textdraw10, 1); TextDrawLetterSize(Textdraw10, 0.280000, 1.300000); TextDrawColor(Textdraw10, -1); TextDrawSetOutline(Textdraw10, 1); TextDrawSetProportional(Textdraw10, 1); TextDrawUseBox(Textdraw10, 1); TextDrawBoxColor(Textdraw10, 0); TextDrawTextSize(Textdraw10, 598.000000, -14.000000);
Under OnPlayerConnect add
pawn Code:
Textdraw8[playerid] = TextDrawCreate(449.000000, 300.000000, "00"); TextDrawBackgroundColor(Textdraw8[playerid], 255); TextDrawFont(Textdraw8[playerid], 1); TextDrawLetterSize(Textdraw8[playerid], 0.410000, 1.100000); TextDrawColor(Textdraw8[playerid], -16776961); TextDrawSetOutline(Textdraw8[playerid], 1); TextDrawSetProportional(Textdraw8[playerid], 1); Textdraw6[playerid] = TextDrawCreate(440.000000, 266.000000, "Store Name"); TextDrawBackgroundColor(Textdraw6[playerid], 255); TextDrawFont(Textdraw6[playerid], 1); TextDrawLetterSize(Textdraw6[playerid], 0.360000, 1.000000); TextDrawColor(Textdraw6[playerid], -16776961); TextDrawSetOutline(Textdraw6[playerid], 1); TextDrawSetProportional(Textdraw6[playerid], 1); TextDrawHideForPlayer(playerid,Textdraw0); TextDrawHideForPlayer(playerid,Textdraw1); TextDrawHideForPlayer(playerid,Textdraw2); TextDrawHideForPlayer(playerid,Textdraw3); TextDrawHideForPlayer(playerid,Textdraw4); TextDrawHideForPlayer(playerid,Textdraw5); TextDrawHideForPlayer(playerid,Textdraw6[playerid]); TextDrawHideForPlayer(playerid,Textdraw7); TextDrawHideForPlayer(playerid,Textdraw8[playerid]); TextDrawHideForPlayer(playerid,Textdraw9); TextDrawHideForPlayer(playerid,Textdraw10);
Now, When Player Enter Checkpoint add
pawn Code:
R_Time[playerid] = 60; Rob[playerid] = SetTimerEx("RobberyTime",1000,true,"i",playerid); new shopname[] = "MY SHOP NAME";//get Shop name and change it with your shop name new str[3]; format(str,sizeof(str),"%d",R_Time[playerid]); TextDrawSetString(Textdraw8[playerid],str); TextDrawSetString(Textdraw6[playerid],shopname); TextDrawShowForPlayer(playerid,Textdraw1); TextDrawShowForPlayer(playerid,Textdraw2); TextDrawShowForPlayer(playerid,Textdraw3); TextDrawShowForPlayer(playerid,Textdraw4); TextDrawShowForPlayer(playerid,Textdraw5); TextDrawShowForPlayer(playerid,Textdraw6[playerid]); TextDrawShowForPlayer(playerid,Textdraw7); TextDrawShowForPlayer(playerid,Textdraw8[playerid]); TextDrawShowForPlayer(playerid,Textdraw9); TextDrawShowForPlayer(playerid,Textdraw10); TextDrawShowForPlayer(playerid,Textdraw0);
When Player leaves checkpoint(unsuccessful robbery)
pawn Code:
SendClientMessage(playerid,-1,"Failed"); TextDrawHideForPlayer(playerid,Textdraw0); TextDrawHideForPlayer(playerid,Textdraw1); TextDrawHideForPlayer(playerid,Textdraw2); TextDrawHideForPlayer(playerid,Textdraw3); TextDrawHideForPlayer(playerid,Textdraw4); TextDrawHideForPlayer(playerid,Textdraw5); TextDrawHideForPlayer(playerid,Textdraw6[playerid]); TextDrawHideForPlayer(playerid,Textdraw7); TextDrawHideForPlayer(playerid,Textdraw8[playerid]); TextDrawHideForPlayer(playerid,Textdraw9); TextDrawHideForPlayer(playerid,Textdraw10); KillTimer(Rob[playerid]);
Add this anywhere on your script.
pawn Code:
forward RobberyTime(playerid); public RobberyTime(playerid) { if(R_Time[playerid]==0) { SendClientMessage(playerid,-1,"Successfull"); TextDrawHideForPlayer(playerid,Textdraw0); TextDrawHideForPlayer(playerid,Textdraw1); TextDrawHideForPlayer(playerid,Textdraw2); TextDrawHideForPlayer(playerid,Textdraw3); TextDrawHideForPlayer(playerid,Textdraw4); TextDrawHideForPlayer(playerid,Textdraw5); TextDrawHideForPlayer(playerid,Textdraw6[playerid]); TextDrawHideForPlayer(playerid,Textdraw7); TextDrawHideForPlayer(playerid,Textdraw8[playerid]); TextDrawHideForPlayer(playerid,Textdraw9); TextDrawHideForPlayer(playerid,Textdraw10); KillTimer(Rob[playerid]); return 1; } R_Time[playerid]--; new str[3]; format(str,sizeof(str),"%d",R_Time[playerid]); TextDrawSetString(Textdraw8[playerid],str); return 1; }
|