SHOW:
|
|
- or go back to the newest paste.
| 1 | // This is a comment | |
| 2 | // uncomment the line below if you want to write a filterscript | |
| 3 | //#define FILTERSCRIPT | |
| 4 | ||
| 5 | #include <a_samp> | |
| 6 | #include <zcmd> | |
| 7 | ||
| 8 | ||
| 9 | new MobileOn[MAX_PLAYERS];//to check if mobile is On or OFF : | |
| 10 | new MobileStats[MAX_PLAYERS];//mobile stats simply , like calling.. main or whatsever | |
| 11 | new Select[MAX_PLAYERS]; | |
| 12 | new NewNum[MAX_PLAYERS][8]; | |
| 13 | ||
| 14 | - | new Text:Mobile[16];//Mobile textdraw |
| 14 | + | new Text:Mobile[19];//Mobile textdraw |
| 15 | new Text:MobileNum[MAX_PLAYERS];//number the player is calling, | |
| 16 | new Text:MobileMain[MAX_PLAYERS];//Stats... | |
| 17 | ||
| 18 | public OnFilterScriptInit() | |
| 19 | {
| |
| 20 | print("\n--------------------------------------");
| |
| 21 | print(" Texdraws Mobile by Shabi RoxX ");
| |
| 22 | print("--------------------------------------\n");
| |
| 23 | //============================================ | |
| 24 | // Mobile TextDraw Start # | |
| 25 | //============================================ | |
| 26 | //Main BackGround With Nokai TAG | |
| 27 | Mobile[0] = TextDrawCreate(542.000000, 260.000000, "Nokia~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~"); | |
| 28 | TextDrawAlignment(Mobile[0], 2); | |
| 29 | TextDrawBackgroundColor(Mobile[0], 255); | |
| 30 | TextDrawFont(Mobile[0], 1); | |
| 31 | TextDrawLetterSize(Mobile[0], 1.000000, 1.000000); | |
| 32 | TextDrawColor(Mobile[0], -1); | |
| 33 | TextDrawSetOutline(Mobile[0], 0); | |
| 34 | TextDrawSetProportional(Mobile[0], 1); | |
| 35 | TextDrawSetShadow(Mobile[0], 1); | |
| 36 | TextDrawUseBox(Mobile[0], 1); | |
| 37 | TextDrawBoxColor(Mobile[0], 2071823560); | |
| 38 | TextDrawTextSize(Mobile[0], 7.000000, 137.000000); | |
| 39 | ||
| 40 | //screen texdraw | |
| 41 | Mobile[1] = TextDrawCreate(542.000000, 282.000000, "_~n~~n~~n~~n~~n~"); | |
| 42 | TextDrawAlignment(Mobile[1], 2); | |
| 43 | TextDrawBackgroundColor(Mobile[1], 255); | |
| 44 | TextDrawFont(Mobile[1], 1); | |
| 45 | TextDrawLetterSize(Mobile[1], 0.500000, 1.000000); | |
| 46 | TextDrawColor(Mobile[1], -1); | |
| 47 | TextDrawSetOutline(Mobile[1], 0); | |
| 48 | TextDrawSetProportional(Mobile[1], 1); | |
| 49 | TextDrawSetShadow(Mobile[1], 1); | |
| 50 | TextDrawUseBox(Mobile[1], 1); | |
| 51 | TextDrawBoxColor(Mobile[1], -1296911672); | |
| 52 | TextDrawTextSize(Mobile[1], 467.000000, 125.000000); | |
| 53 | ||
| 54 | //Button 1 | |
| 55 | Mobile[2] = TextDrawCreate(493.000000, 361.000000, "1"); | |
| 56 | TextDrawAlignment(Mobile[2], 2); | |
| 57 | TextDrawBackgroundColor(Mobile[2], 1504093896); | |
| 58 | TextDrawFont(Mobile[2], 1); | |
| 59 | - | TextDrawLetterSize(Mobile[2], 0.519999, 1.700000); |
| 59 | + | TextDrawLetterSize(Mobile[2], 0.519999, 1.100000); |
| 60 | TextDrawColor(Mobile[2], -1); | |
| 61 | TextDrawSetOutline(Mobile[2], 1); | |
| 62 | TextDrawSetProportional(Mobile[2], 1); | |
| 63 | TextDrawUseBox(Mobile[2], 1); | |
| 64 | TextDrawBoxColor(Mobile[2], 1431655880); | |
| 65 | - | TextDrawTextSize(Mobile[2], 31.000000, 18.000000); |
| 65 | + | TextDrawTextSize(Mobile[2], 25.000000, 18.000000); |
| 66 | ||
| 67 | - | //Button 2 |
| 67 | + | //Button 2 |
| 68 | Mobile[3] = TextDrawCreate(543.000000, 364.000000, "2"); | |
| 69 | TextDrawAlignment(Mobile[3], 2); | |
| 70 | TextDrawBackgroundColor(Mobile[3], 1504093896); | |
| 71 | TextDrawFont(Mobile[3], 1); | |
| 72 | - | TextDrawLetterSize(Mobile[3], 0.519999, 1.700000); |
| 72 | + | TextDrawLetterSize(Mobile[3], 0.519999, 0.999999); |
| 73 | TextDrawColor(Mobile[3], -1); | |
| 74 | TextDrawSetOutline(Mobile[3], 1); | |
| 75 | TextDrawSetProportional(Mobile[3], 1); | |
| 76 | TextDrawUseBox(Mobile[3], 1); | |
| 77 | TextDrawBoxColor(Mobile[3], 1431655880); | |
| 78 | - | TextDrawTextSize(Mobile[3], 31.000000, 18.000000); |
| 78 | + | TextDrawTextSize(Mobile[3], 25.000000, 18.000000); |
| 79 | ||
| 80 | - | //Button 3 |
| 80 | + | //Button 3 |
| 81 | - | Mobile[4] = TextDrawCreate(592.000000, 361.000000, "3"); |
| 81 | + | Mobile[4] = TextDrawCreate(592.000000, 362.000000, "3"); |
| 82 | TextDrawAlignment(Mobile[4], 2); | |
| 83 | TextDrawBackgroundColor(Mobile[4], 1504093896); | |
| 84 | TextDrawFont(Mobile[4], 1); | |
| 85 | - | TextDrawLetterSize(Mobile[4], 0.519999, 1.700000); |
| 85 | + | TextDrawLetterSize(Mobile[4], 0.519999, 0.999999); |
| 86 | TextDrawColor(Mobile[4], -1); | |
| 87 | TextDrawSetOutline(Mobile[4], 1); | |
| 88 | TextDrawSetProportional(Mobile[4], 1); | |
| 89 | TextDrawUseBox(Mobile[4], 1); | |
| 90 | TextDrawBoxColor(Mobile[4], 1431655880); | |
| 91 | - | TextDrawTextSize(Mobile[4], 31.000000, 18.000000); |
| 91 | + | TextDrawTextSize(Mobile[4], 25.000000, 18.000000); |
| 92 | ||
| 93 | - | //Button 5 |
| 93 | + | //Button 5 |
| 94 | - | Mobile[5] = TextDrawCreate(543.000000, 394.000000, "5"); |
| 94 | + | Mobile[5] = TextDrawCreate(543.000000, 385.000000, "5"); |
| 95 | TextDrawAlignment(Mobile[5], 2); | |
| 96 | TextDrawBackgroundColor(Mobile[5], 1504093896); | |
| 97 | TextDrawFont(Mobile[5], 1); | |
| 98 | - | TextDrawLetterSize(Mobile[5], 0.519999, 1.700000); |
| 98 | + | TextDrawLetterSize(Mobile[5], 0.519999, 1.099999); |
| 99 | TextDrawColor(Mobile[5], -1); | |
| 100 | TextDrawSetOutline(Mobile[5], 1); | |
| 101 | TextDrawSetProportional(Mobile[5], 1); | |
| 102 | TextDrawUseBox(Mobile[5], 1); | |
| 103 | TextDrawBoxColor(Mobile[5], 1431655880); | |
| 104 | - | TextDrawTextSize(Mobile[5], 31.000000, 18.000000); |
| 104 | + | TextDrawTextSize(Mobile[5], 25.000000, 18.000000); |
| 105 | ||
| 106 | - | //Button 5 |
| 106 | + | //Button 4 |
| 107 | - | Mobile[6] = TextDrawCreate(493.000000, 391.000000, "4"); |
| 107 | + | Mobile[6] = TextDrawCreate(493.000000, 382.000000, "4"); |
| 108 | TextDrawAlignment(Mobile[6], 2); | |
| 109 | TextDrawBackgroundColor(Mobile[6], 1504093896); | |
| 110 | TextDrawFont(Mobile[6], 1); | |
| 111 | - | TextDrawLetterSize(Mobile[6], 0.519999, 1.700000); |
| 111 | + | TextDrawLetterSize(Mobile[6], 0.519999, 1.099999); |
| 112 | TextDrawColor(Mobile[6], -1); | |
| 113 | TextDrawSetOutline(Mobile[6], 1); | |
| 114 | TextDrawSetProportional(Mobile[6], 1); | |
| 115 | TextDrawUseBox(Mobile[6], 1); | |
| 116 | TextDrawBoxColor(Mobile[6], 1431655880); | |
| 117 | - | TextDrawTextSize(Mobile[6], 31.000000, 18.000000); |
| 117 | + | TextDrawTextSize(Mobile[6], 25.000000, 18.000000); |
| 118 | ||
| 119 | - | //Button 6 |
| 119 | + | //Button 6 |
| 120 | - | Mobile[7] = TextDrawCreate(592.000000, 391.000000, "6"); |
| 120 | + | Mobile[7] = TextDrawCreate(592.000000, 382.000000, "6"); |
| 121 | TextDrawAlignment(Mobile[7], 2); | |
| 122 | TextDrawBackgroundColor(Mobile[7], 1504093896); | |
| 123 | TextDrawFont(Mobile[7], 1); | |
| 124 | - | TextDrawLetterSize(Mobile[7], 0.519999, 1.700000); |
| 124 | + | TextDrawLetterSize(Mobile[7], 0.519999, 0.999999); |
| 125 | TextDrawColor(Mobile[7], -1); | |
| 126 | TextDrawSetOutline(Mobile[7], 1); | |
| 127 | TextDrawSetProportional(Mobile[7], 1); | |
| 128 | TextDrawUseBox(Mobile[7], 1); | |
| 129 | TextDrawBoxColor(Mobile[7], 1431655880); | |
| 130 | - | TextDrawTextSize(Mobile[7], 31.000000, 18.000000); |
| 130 | + | TextDrawTextSize(Mobile[7], 25.000000, 18.000000); |
| 131 | ||
| 132 | - | //Button 8 |
| 132 | + | //Button 8 |
| 133 | - | Mobile[8] = TextDrawCreate(543.000000, 423.000000, "8"); |
| 133 | + | Mobile[8] = TextDrawCreate(543.000000, 406.000000, "8"); |
| 134 | TextDrawAlignment(Mobile[8], 2); | |
| 135 | TextDrawBackgroundColor(Mobile[8], 1504093896); | |
| 136 | TextDrawFont(Mobile[8], 1); | |
| 137 | - | TextDrawLetterSize(Mobile[8], 0.519999, 1.700000); |
| 137 | + | TextDrawLetterSize(Mobile[8], 0.519999, 1.199999); |
| 138 | TextDrawColor(Mobile[8], -1); | |
| 139 | TextDrawSetOutline(Mobile[8], 1); | |
| 140 | TextDrawSetProportional(Mobile[8], 1); | |
| 141 | TextDrawUseBox(Mobile[8], 1); | |
| 142 | TextDrawBoxColor(Mobile[8], 1431655880); | |
| 143 | - | TextDrawTextSize(Mobile[8], 31.000000, 18.000000); |
| 143 | + | TextDrawTextSize(Mobile[8], 25.000000, 18.000000); |
| 144 | ||
| 145 | - | //Button 7 |
| 145 | + | //Button 7 |
| 146 | - | Mobile[9] = TextDrawCreate(493.000000, 421.000000, "7"); |
| 146 | + | Mobile[9] = TextDrawCreate(493.000000, 403.000000, "7"); |
| 147 | TextDrawAlignment(Mobile[9], 2); | |
| 148 | TextDrawBackgroundColor(Mobile[9], 1504093896); | |
| 149 | TextDrawFont(Mobile[9], 1); | |
| 150 | - | TextDrawLetterSize(Mobile[9], 0.519999, 1.700000); |
| 150 | + | TextDrawLetterSize(Mobile[9], 0.519999, 1.199999); |
| 151 | TextDrawColor(Mobile[9], -1); | |
| 152 | TextDrawSetOutline(Mobile[9], 1); | |
| 153 | TextDrawSetProportional(Mobile[9], 1); | |
| 154 | TextDrawUseBox(Mobile[9], 1); | |
| 155 | TextDrawBoxColor(Mobile[9], 1431655880); | |
| 156 | - | TextDrawTextSize(Mobile[9], 31.000000, 18.000000); |
| 156 | + | TextDrawTextSize(Mobile[9], 25.000000, 18.000000); |
| 157 | ||
| 158 | - | //Button 9 |
| 158 | + | Mobile[10] = TextDrawCreate(592.000000, 403.000000, "9"); |
| 159 | - | Mobile[10] = TextDrawCreate(592.000000, 421.000000, "9"); |
| 159 | + | |
| 160 | TextDrawBackgroundColor(Mobile[10], 1504093896); | |
| 161 | TextDrawFont(Mobile[10], 1); | |
| 162 | TextDrawLetterSize(Mobile[10], 0.519999, 1.299999); | |
| 163 | - | TextDrawLetterSize(Mobile[10], 0.519999, 1.700000); |
| 163 | + | |
| 164 | TextDrawSetOutline(Mobile[10], 1); | |
| 165 | TextDrawSetProportional(Mobile[10], 1); | |
| 166 | TextDrawUseBox(Mobile[10], 1); | |
| 167 | TextDrawBoxColor(Mobile[10], 1431655880); | |
| 168 | TextDrawTextSize(Mobile[10], 25.000000, 18.000000); | |
| 169 | - | TextDrawTextSize(Mobile[10], 31.000000, 18.000000); |
| 169 | + | |
| 170 | ||
| 171 | //UnDial Botton (Red) | |
| 172 | Mobile[11] = TextDrawCreate(589.000000, 342.000000, "="); | |
| 173 | TextDrawAlignment(Mobile[11], 2); | |
| 174 | TextDrawBackgroundColor(Mobile[11], 255); | |
| 175 | TextDrawFont(Mobile[11], 3); | |
| 176 | TextDrawLetterSize(Mobile[11], 0.519999, 0.4); | |
| 177 | TextDrawColor(Mobile[11], -16776961); | |
| 178 | TextDrawSetOutline(Mobile[11], 0); | |
| 179 | TextDrawSetProportional(Mobile[11], 1); | |
| 180 | TextDrawSetShadow(Mobile[11], 1); | |
| 181 | TextDrawUseBox(Mobile[11], 1); | |
| 182 | TextDrawBoxColor(Mobile[11], 1566399944); | |
| 183 | TextDrawTextSize(Mobile[11], 25.000000, 15.000000); | |
| 184 | ||
| 185 | //Main Menu Button | |
| 186 | Mobile[12] = TextDrawCreate(542.000000, 342.000000, "+"); | |
| 187 | TextDrawAlignment(Mobile[12], 2); | |
| 188 | TextDrawBackgroundColor(Mobile[12], 255); | |
| 189 | TextDrawFont(Mobile[12], 3); | |
| 190 | TextDrawLetterSize(Mobile[12], 0.519999, 0.4); | |
| 191 | TextDrawColor(Mobile[12], -1); | |
| 192 | TextDrawSetOutline(Mobile[12], 1); | |
| 193 | TextDrawSetProportional(Mobile[12], 1); | |
| 194 | TextDrawUseBox(Mobile[12], 1); | |
| 195 | TextDrawBoxColor(Mobile[12], 1566399944); | |
| 196 | TextDrawTextSize(Mobile[12], 25.000000, 15.000000); | |
| 197 | ||
| 198 | //Dail Button (Green) | |
| 199 | Mobile[13] = TextDrawCreate(494.000000, 342.000000, "="); | |
| 200 | TextDrawAlignment(Mobile[13], 2); | |
| 201 | TextDrawBackgroundColor(Mobile[13], 255); | |
| 202 | TextDrawFont(Mobile[13], 3); | |
| 203 | TextDrawLetterSize(Mobile[13], 0.519999, 0.4); | |
| 204 | TextDrawColor(Mobile[13], 16711935); | |
| 205 | TextDrawSetOutline(Mobile[13], 0); | |
| 206 | TextDrawSetProportional(Mobile[13], 1); | |
| 207 | TextDrawSetShadow(Mobile[13], 1); | |
| 208 | TextDrawUseBox(Mobile[13], 1); | |
| 209 | TextDrawBoxColor(Mobile[13], 1566399944); | |
| 210 | TextDrawTextSize(Mobile[13], 25.000000, 15.000000); | |
| 211 | ||
| 212 | //TurnoFF BUTTON | |
| 213 | Mobile[14] = TextDrawCreate(600.000000, 264.000000, "="); | |
| 214 | TextDrawAlignment(Mobile[14], 2); | |
| 215 | TextDrawBackgroundColor(Mobile[14], 255); | |
| 216 | TextDrawFont(Mobile[14], 3); | |
| 217 | TextDrawLetterSize(Mobile[14], 0.519999, 0.699998); | |
| 218 | TextDrawColor(Mobile[14], -16776961); | |
| 219 | TextDrawSetOutline(Mobile[14], 0); | |
| 220 | TextDrawSetProportional(Mobile[14], 1); | |
| 221 | TextDrawSetShadow(Mobile[14], 1); | |
| 222 | TextDrawUseBox(Mobile[14], 1); | |
| 223 | TextDrawBoxColor(Mobile[14], 1566399944); | |
| 224 | TextDrawTextSize(Mobile[14], 33.000000, 9.000000); | |
| 225 | ||
| 226 | //Button 0 | |
| 227 | - | for(new i = 2;i < 15;i++) |
| 227 | + | Mobile[15] = TextDrawCreate(543.000000, 428.000000, "0"); |
| 228 | TextDrawAlignment(Mobile[15], 2); | |
| 229 | TextDrawBackgroundColor(Mobile[15], 1504093896); | |
| 230 | TextDrawFont(Mobile[15], 1); | |
| 231 | TextDrawLetterSize(Mobile[15], 0.519999, 1.199999); | |
| 232 | - | Mobile[15] = TextDrawCreate(562.000000, 280.000000, "Time"); |
| 232 | + | |
| 233 | - | TextDrawBackgroundColor(Mobile[15], 255); |
| 233 | + | TextDrawSetOutline(Mobile[15], 1); |
| 234 | TextDrawSetProportional(Mobile[15], 1); | |
| 235 | - | TextDrawLetterSize(Mobile[15], 0.500000, 1.000000); |
| 235 | + | TextDrawUseBox(Mobile[15], 1); |
| 236 | TextDrawBoxColor(Mobile[15], 1431655880); | |
| 237 | - | TextDrawSetOutline(Mobile[15], 0); |
| 237 | + | TextDrawTextSize(Mobile[15], 25.000000, 18.000000); |
| 238 | ||
| 239 | - | TextDrawSetShadow(Mobile[15], 1); |
| 239 | + | //Button # |
| 240 | Mobile[16] = TextDrawCreate(493.000000, 425.000000, "#"); | |
| 241 | TextDrawAlignment(Mobile[16], 2); | |
| 242 | TextDrawBackgroundColor(Mobile[16], 1504093896); | |
| 243 | TextDrawFont(Mobile[16], 1); | |
| 244 | TextDrawLetterSize(Mobile[16], 0.519999, 1.199999); | |
| 245 | TextDrawColor(Mobile[16], -1); | |
| 246 | TextDrawSetOutline(Mobile[16], 1); | |
| 247 | TextDrawSetProportional(Mobile[16], 1); | |
| 248 | TextDrawUseBox(Mobile[16], 1); | |
| 249 | TextDrawBoxColor(Mobile[16], 1431655880); | |
| 250 | TextDrawTextSize(Mobile[16], 25.000000, 18.000000); | |
| 251 | ||
| 252 | //Button + | |
| 253 | Mobile[17] = TextDrawCreate(592.000000, 425.000000, "+"); | |
| 254 | TextDrawAlignment(Mobile[17], 2); | |
| 255 | TextDrawBackgroundColor(Mobile[17], 1504093896); | |
| 256 | TextDrawFont(Mobile[17], 1); | |
| 257 | TextDrawLetterSize(Mobile[17], 0.519999, 1.299999); | |
| 258 | TextDrawColor(Mobile[17], -1); | |
| 259 | TextDrawSetOutline(Mobile[17], 1); | |
| 260 | TextDrawSetProportional(Mobile[17], 1); | |
| 261 | TextDrawUseBox(Mobile[17], 1); | |
| 262 | TextDrawBoxColor(Mobile[17], 1431655880); | |
| 263 | TextDrawTextSize(Mobile[17], 25.000000, 18.000000); | |
| 264 | ||
| 265 | for(new i = 2;i < 18;i++) | |
| 266 | {
| |
| 267 | TextDrawSetSelectable(Mobile[i], true); | |
| 268 | } | |
| 269 | ||
| 270 | Mobile[18] = TextDrawCreate(562.000000, 280.000000, "Time"); | |
| 271 | TextDrawBackgroundColor(Mobile[18], 255); | |
| 272 | TextDrawFont(Mobile[18], 1); | |
| 273 | TextDrawLetterSize(Mobile[18], 0.500000, 1.000000); | |
| 274 | TextDrawColor(Mobile[18], -1); | |
| 275 | TextDrawSetOutline(Mobile[18], 0); | |
| 276 | TextDrawSetProportional(Mobile[18], 1); | |
| 277 | TextDrawSetShadow(Mobile[18], 1); | |
| 278 | ||
| 279 | for(new i = 0;i < MAX_PLAYERS;i++) | |
| 280 | {
| |
| 281 | ||
| 282 | MobileMain[i] = TextDrawCreate(490.000000, 296.000000, "_"); | |
| 283 | TextDrawBackgroundColor(MobileMain[i], 255); | |
| 284 | TextDrawFont(MobileMain[i], 2); | |
| 285 | - | TextDrawSetString(Mobile[15],String); |
| 285 | + | |
| 286 | - | for(new i = 0;i < 16;i++) |
| 286 | + | |
| 287 | TextDrawSetOutline(MobileMain[i], 0); | |
| 288 | TextDrawSetProportional(MobileMain[i], 1); | |
| 289 | TextDrawSetShadow(MobileMain[i], 1); | |
| 290 | ||
| 291 | MobileNum[i] = TextDrawCreate(492.000000, 313.000000, "_"); | |
| 292 | TextDrawBackgroundColor(MobileNum[i], 255); | |
| 293 | TextDrawFont(MobileNum[i], 1); | |
| 294 | TextDrawLetterSize(MobileNum[i], 0.500000, 1.000000); | |
| 295 | TextDrawColor(MobileNum[i], 1721338568); | |
| 296 | TextDrawSetOutline(MobileNum[i], 0); | |
| 297 | TextDrawSetProportional(MobileNum[i], 1); | |
| 298 | TextDrawSetShadow(MobileNum[i], 1); | |
| 299 | } | |
| 300 | //============================================ | |
| 301 | // Mobile TextDraw End # | |
| 302 | //============================================ | |
| 303 | - | for(new i = 0;i < 16;i++) |
| 303 | + | |
| 304 | } | |
| 305 | ||
| 306 | ||
| 307 | public OnGameModeExit() | |
| 308 | {
| |
| 309 | return 1; | |
| 310 | } | |
| 311 | ||
| 312 | ||
| 313 | ||
| 314 | CMD:mobile(playerid,params[]) | |
| 315 | {
| |
| 316 | if(MobileOn[playerid] != 1)//Mobile not ON | |
| 317 | - | for(new i = 2;i <= 10;i++) |
| 317 | + | |
| 318 | new String[24],hour,mins,secs; | |
| 319 | MobileOn[playerid] = 1; | |
| 320 | MobileStats[playerid] = 1; | |
| 321 | gettime(hour,mins,secs); | |
| 322 | format(String,sizeof(String),"%d:%d",hour,mins); | |
| 323 | TextDrawSetString(Mobile[18],String); | |
| 324 | for(new i = 0;i < 18;i++) | |
| 325 | {
| |
| 326 | TextDrawShowForPlayer(playerid,Mobile[i]); | |
| 327 | } | |
| 328 | TextDrawShowForPlayer(playerid,MobileMain[playerid]); | |
| 329 | TextDrawShowForPlayer(playerid,MobileNum[playerid]); | |
| 330 | SelectTextDraw(playerid, 0x22A5DDC8); | |
| 331 | } | |
| 332 | else if(MobileOn[playerid] == 1 && Select[playerid] == -1) | |
| 333 | {
| |
| 334 | Select[playerid] = 1; | |
| 335 | SelectTextDraw(playerid, 0x22A5DDC8); | |
| 336 | } | |
| 337 | else if(MobileOn[playerid] == 1 && Select[playerid] != -1) | |
| 338 | {
| |
| 339 | MobileOn[playerid] = 0; | |
| 340 | MobileStats[playerid] = 1; | |
| 341 | for(new i = 0;i < 19;i++) | |
| 342 | {
| |
| 343 | TextDrawHideForPlayer(playerid,Mobile[i]); | |
| 344 | } | |
| 345 | TextDrawHideForPlayer(playerid,MobileMain[playerid]); | |
| 346 | TextDrawHideForPlayer(playerid,MobileNum[playerid]); | |
| 347 | TextDrawSetString(MobileNum[playerid],"_"); | |
| 348 | CancelSelectTextDraw(playerid); | |
| 349 | } | |
| 350 | return 1; | |
| 351 | } | |
| 352 | ||
| 353 | public OnPlayerClickTextDraw(playerid, Text:clickedid) | |
| 354 | {
| |
| 355 | for(new i = 2;i <= 17;i++) | |
| 356 | {
| |
| 357 | if(clickedid == Mobile[i]) | |
| 358 | {
| |
| 359 | switch(i) | |
| 360 | {
| |
| 361 | //number response | |
| 362 | case 2:format(NewNum[playerid],10,"%s1",NewNum[playerid]); | |
| 363 | case 3:format(NewNum[playerid],10,"%s2",NewNum[playerid]); | |
| 364 | case 4:format(NewNum[playerid],10,"%s3",NewNum[playerid]); | |
| 365 | case 5:format(NewNum[playerid],10,"%s5",NewNum[playerid]); | |
| 366 | case 6:format(NewNum[playerid],10,"%s4",NewNum[playerid]); | |
| 367 | case 7:format(NewNum[playerid],10,"%s6",NewNum[playerid]); | |
| 368 | case 8:format(NewNum[playerid],10,"%s8",NewNum[playerid]); | |
| 369 | case 9:format(NewNum[playerid],10,"%s7",NewNum[playerid]); | |
| 370 | case 10:format(NewNum[playerid],10,"%s9",NewNum[playerid]); | |
| 371 | case 15:format(NewNum[playerid],10,"%s0",NewNum[playerid]); | |
| 372 | case 16:format(NewNum[playerid],10,"%s#",NewNum[playerid]); | |
| 373 | case 17:format(NewNum[playerid],10,"%s+",NewNum[playerid]); | |
| 374 | } | |
| 375 | if(MobileStats[playerid] == 1 && strlen(NewNum[playerid]) < 10) | |
| 376 | {
| |
| 377 | TextDrawSetString(MobileNum[playerid],NewNum[playerid]); | |
| 378 | PlayerPlaySound(playerid, 21001, 0, 0, 0); | |
| 379 | break; | |
| 380 | } | |
| 381 | } | |
| 382 | } | |
| 383 | //Green Button | |
| 384 | if(clickedid == Mobile[13]) | |
| 385 | {
| |
| 386 | if(MobileStats[playerid] == 1 && !isnull(NewNum[playerid])) | |
| 387 | {
| |
| 388 | MobileStats[playerid] = 2; | |
| 389 | TextDrawSetString(MobileMain[playerid],"Calling"); | |
| 390 | PlayerPlaySound(playerid, 21002, 0, 0, 0); | |
| 391 | } | |
| 392 | } | |
| 393 | if(clickedid == Mobile[11]) | |
| 394 | {
| |
| 395 | if(MobileStats[playerid] == 2 || MobileStats[playerid] == 1 && !isnull(NewNum[playerid])) | |
| 396 | {
| |
| 397 | MobileStats[playerid] = 1; | |
| 398 | NewNum[playerid] = ""; | |
| 399 | TextDrawSetString(MobileNum[playerid],"_"); | |
| 400 | TextDrawSetString(MobileMain[playerid],"_"); | |
| 401 | PlayerPlaySound(playerid, 21002, 0, 0, 0); | |
| 402 | } | |
| 403 | } | |
| 404 | //Off button | |
| 405 | if(clickedid == Mobile[14]) | |
| 406 | {
| |
| 407 | Select[playerid] = -1; | |
| 408 | CancelSelectTextDraw(playerid); | |
| 409 | } | |
| 410 | ||
| 411 | return 1; | |
| 412 | } |