SHOW:
|
|
- or go back to the newest paste.
| 1 | //BY ADRI1 | |
| 2 | #include <a_samp> | |
| 3 | new Text:CalculatorTD[18]; | |
| 4 | new PlayerText:CalculatorTD2; | |
| 5 | - | new var1[MAX_PLAYERS][20]; |
| 5 | + | new var1[MAX_PLAYERS][11]; |
| 6 | - | new var2[MAX_PLAYERS][20]; |
| 6 | + | new var2[MAX_PLAYERS][11]; |
| 7 | public OnFilterScriptInit() | |
| 8 | {
| |
| 9 | CalculatorTD[0] = TextDrawCreate(499.000000, 253.000000, "_"); | |
| 10 | TextDrawBackgroundColor(CalculatorTD[0], 255); | |
| 11 | TextDrawFont(CalculatorTD[0], 1); | |
| 12 | TextDrawLetterSize(CalculatorTD[0], 0.500000, 18.699998); | |
| 13 | TextDrawColor(CalculatorTD[0], -1); | |
| 14 | TextDrawSetOutline(CalculatorTD[0], 0); | |
| 15 | TextDrawSetProportional(CalculatorTD[0], 1); | |
| 16 | TextDrawSetShadow(CalculatorTD[0], 1); | |
| 17 | TextDrawUseBox(CalculatorTD[0], 1); | |
| 18 | TextDrawBoxColor(CalculatorTD[0], 255); | |
| 19 | TextDrawTextSize(CalculatorTD[0], 605.000000, 10.000000); | |
| 20 | TextDrawSetSelectable(CalculatorTD[0], 0); | |
| 21 | ||
| 22 | CalculatorTD[1] = TextDrawCreate(508.000000, 282.000000, "_"); | |
| 23 | TextDrawBackgroundColor(CalculatorTD[1], 255); | |
| 24 | TextDrawFont(CalculatorTD[1], 1); | |
| 25 | TextDrawLetterSize(CalculatorTD[1], 0.500000, 2.599998); | |
| 26 | TextDrawColor(CalculatorTD[1], -1); | |
| 27 | TextDrawSetOutline(CalculatorTD[1], 0); | |
| 28 | TextDrawSetProportional(CalculatorTD[1], 1); | |
| 29 | TextDrawSetShadow(CalculatorTD[1], 1); | |
| 30 | TextDrawUseBox(CalculatorTD[1], 1); | |
| 31 | TextDrawBoxColor(CalculatorTD[1], 842150655); | |
| 32 | TextDrawTextSize(CalculatorTD[1], 595.000000, -20.000000); | |
| 33 | TextDrawSetSelectable(CalculatorTD[1], 0); | |
| 34 | ||
| 35 | CalculatorTD[2] = TextDrawCreate(550.000000, 259.000000, "CALCULATOR"); | |
| 36 | TextDrawAlignment(CalculatorTD[2], 2); | |
| 37 | TextDrawBackgroundColor(CalculatorTD[2], 255); | |
| 38 | TextDrawFont(CalculatorTD[2], 1); | |
| 39 | TextDrawLetterSize(CalculatorTD[2], 0.370000, 1.400000); | |
| 40 | TextDrawColor(CalculatorTD[2], -1); | |
| 41 | TextDrawSetOutline(CalculatorTD[2], 0); | |
| 42 | TextDrawSetProportional(CalculatorTD[2], 1); | |
| 43 | TextDrawSetShadow(CalculatorTD[2], 0); | |
| 44 | TextDrawSetSelectable(CalculatorTD[2], 0); | |
| 45 | ||
| 46 | CalculatorTD[3] = TextDrawCreate(515.000000, 333.000000, "7"); | |
| 47 | TextDrawAlignment(CalculatorTD[3], 2); | |
| 48 | TextDrawBackgroundColor(CalculatorTD[3], 255); | |
| 49 | TextDrawFont(CalculatorTD[3], 1); | |
| 50 | TextDrawLetterSize(CalculatorTD[3], 0.340000, 1.100000); | |
| 51 | TextDrawColor(CalculatorTD[3], -1); | |
| 52 | TextDrawSetOutline(CalculatorTD[3], 0); | |
| 53 | TextDrawSetProportional(CalculatorTD[3], 1); | |
| 54 | TextDrawSetShadow(CalculatorTD[3], 0); | |
| 55 | TextDrawUseBox(CalculatorTD[3], 1); | |
| 56 | TextDrawBoxColor(CalculatorTD[3], 842150655); | |
| 57 | TextDrawTextSize(CalculatorTD[3], 10.000000, 10.000000); | |
| 58 | TextDrawSetSelectable(CalculatorTD[3], 1); | |
| 59 | ||
| 60 | CalculatorTD[4] = TextDrawCreate(536.000000, 333.000000, "8"); | |
| 61 | TextDrawAlignment(CalculatorTD[4], 2); | |
| 62 | TextDrawBackgroundColor(CalculatorTD[4], 255); | |
| 63 | TextDrawFont(CalculatorTD[4], 1); | |
| 64 | TextDrawLetterSize(CalculatorTD[4], 0.340000, 1.100000); | |
| 65 | TextDrawColor(CalculatorTD[4], -1); | |
| 66 | TextDrawSetOutline(CalculatorTD[4], 0); | |
| 67 | TextDrawSetProportional(CalculatorTD[4], 1); | |
| 68 | TextDrawSetShadow(CalculatorTD[4], 0); | |
| 69 | TextDrawUseBox(CalculatorTD[4], 1); | |
| 70 | TextDrawBoxColor(CalculatorTD[4], 842150655); | |
| 71 | TextDrawTextSize(CalculatorTD[4], 10.000000, 10.000000); | |
| 72 | TextDrawSetSelectable(CalculatorTD[4], 1); | |
| 73 | ||
| 74 | CalculatorTD[5] = TextDrawCreate(557.000000, 333.000000, "9"); | |
| 75 | TextDrawAlignment(CalculatorTD[5], 2); | |
| 76 | TextDrawBackgroundColor(CalculatorTD[5], 255); | |
| 77 | TextDrawFont(CalculatorTD[5], 1); | |
| 78 | TextDrawLetterSize(CalculatorTD[5], 0.340000, 1.100000); | |
| 79 | TextDrawColor(CalculatorTD[5], -1); | |
| 80 | TextDrawSetOutline(CalculatorTD[5], 0); | |
| 81 | TextDrawSetProportional(CalculatorTD[5], 1); | |
| 82 | TextDrawSetShadow(CalculatorTD[5], 0); | |
| 83 | TextDrawUseBox(CalculatorTD[5], 1); | |
| 84 | TextDrawBoxColor(CalculatorTD[5], 842150655); | |
| 85 | TextDrawTextSize(CalculatorTD[5], 10.000000, 10.000000); | |
| 86 | TextDrawSetSelectable(CalculatorTD[5], 1); | |
| 87 | ||
| 88 | CalculatorTD[6] = TextDrawCreate(588.000000, 333.000000, "/"); | |
| 89 | TextDrawAlignment(CalculatorTD[6], 2); | |
| 90 | TextDrawBackgroundColor(CalculatorTD[6], 255); | |
| 91 | TextDrawFont(CalculatorTD[6], 1); | |
| 92 | TextDrawLetterSize(CalculatorTD[6], 0.340000, 1.100000); | |
| 93 | TextDrawColor(CalculatorTD[6], -1); | |
| 94 | TextDrawSetOutline(CalculatorTD[6], 0); | |
| 95 | TextDrawSetProportional(CalculatorTD[6], 1); | |
| 96 | TextDrawSetShadow(CalculatorTD[6], 0); | |
| 97 | TextDrawUseBox(CalculatorTD[6], 1); | |
| 98 | TextDrawBoxColor(CalculatorTD[6], 842150655); | |
| 99 | TextDrawTextSize(CalculatorTD[6], 10.000000, 10.000000); | |
| 100 | TextDrawSetSelectable(CalculatorTD[6], 1); | |
| 101 | ||
| 102 | CalculatorTD[7] = TextDrawCreate(588.000000, 355.000000, "X"); | |
| 103 | TextDrawAlignment(CalculatorTD[7], 2); | |
| 104 | TextDrawBackgroundColor(CalculatorTD[7], 255); | |
| 105 | TextDrawFont(CalculatorTD[7], 1); | |
| 106 | TextDrawLetterSize(CalculatorTD[7], 0.340000, 1.100000); | |
| 107 | TextDrawColor(CalculatorTD[7], -1); | |
| 108 | TextDrawSetOutline(CalculatorTD[7], 0); | |
| 109 | TextDrawSetProportional(CalculatorTD[7], 1); | |
| 110 | TextDrawSetShadow(CalculatorTD[7], 0); | |
| 111 | TextDrawUseBox(CalculatorTD[7], 1); | |
| 112 | TextDrawBoxColor(CalculatorTD[7], 842150655); | |
| 113 | TextDrawTextSize(CalculatorTD[7], 10.000000, 10.000000); | |
| 114 | TextDrawSetSelectable(CalculatorTD[7], 1); | |
| 115 | ||
| 116 | CalculatorTD[8] = TextDrawCreate(588.000000, 377.000000, "-"); | |
| 117 | TextDrawAlignment(CalculatorTD[8], 2); | |
| 118 | TextDrawBackgroundColor(CalculatorTD[8], 255); | |
| 119 | TextDrawFont(CalculatorTD[8], 1); | |
| 120 | TextDrawLetterSize(CalculatorTD[8], 0.340000, 1.100000); | |
| 121 | TextDrawColor(CalculatorTD[8], -1); | |
| 122 | TextDrawSetOutline(CalculatorTD[8], 0); | |
| 123 | TextDrawSetProportional(CalculatorTD[8], 1); | |
| 124 | TextDrawSetShadow(CalculatorTD[8], 0); | |
| 125 | TextDrawUseBox(CalculatorTD[8], 1); | |
| 126 | TextDrawBoxColor(CalculatorTD[8], 842150655); | |
| 127 | TextDrawTextSize(CalculatorTD[8], 10.000000, 10.000000); | |
| 128 | TextDrawSetSelectable(CalculatorTD[8], 1); | |
| 129 | ||
| 130 | CalculatorTD[9] = TextDrawCreate(588.000000, 399.000000, "+"); | |
| 131 | TextDrawAlignment(CalculatorTD[9], 2); | |
| 132 | TextDrawBackgroundColor(CalculatorTD[9], 255); | |
| 133 | TextDrawFont(CalculatorTD[9], 1); | |
| 134 | TextDrawLetterSize(CalculatorTD[9], 0.340000, 1.100000); | |
| 135 | TextDrawColor(CalculatorTD[9], -1); | |
| 136 | TextDrawSetOutline(CalculatorTD[9], 0); | |
| 137 | TextDrawSetProportional(CalculatorTD[9], 1); | |
| 138 | TextDrawSetShadow(CalculatorTD[9], 0); | |
| 139 | TextDrawUseBox(CalculatorTD[9], 1); | |
| 140 | TextDrawBoxColor(CalculatorTD[9], 842150655); | |
| 141 | TextDrawTextSize(CalculatorTD[9], 10.000000, 10.000000); | |
| 142 | TextDrawSetSelectable(CalculatorTD[9], 1); | |
| 143 | ||
| 144 | CalculatorTD[10] = TextDrawCreate(557.000000, 355.000000, "6"); | |
| 145 | TextDrawAlignment(CalculatorTD[10], 2); | |
| 146 | TextDrawBackgroundColor(CalculatorTD[10], 255); | |
| 147 | TextDrawFont(CalculatorTD[10], 1); | |
| 148 | TextDrawLetterSize(CalculatorTD[10], 0.340000, 1.100000); | |
| 149 | TextDrawColor(CalculatorTD[10], -1); | |
| 150 | TextDrawSetOutline(CalculatorTD[10], 0); | |
| 151 | TextDrawSetProportional(CalculatorTD[10], 1); | |
| 152 | TextDrawSetShadow(CalculatorTD[10], 0); | |
| 153 | TextDrawUseBox(CalculatorTD[10], 1); | |
| 154 | TextDrawBoxColor(CalculatorTD[10], 842150655); | |
| 155 | TextDrawTextSize(CalculatorTD[10], 10.000000, 10.000000); | |
| 156 | TextDrawSetSelectable(CalculatorTD[10], 1); | |
| 157 | ||
| 158 | CalculatorTD[11] = TextDrawCreate(536.000000, 355.000000, "5"); | |
| 159 | TextDrawAlignment(CalculatorTD[11], 2); | |
| 160 | TextDrawBackgroundColor(CalculatorTD[11], 255); | |
| 161 | TextDrawFont(CalculatorTD[11], 1); | |
| 162 | TextDrawLetterSize(CalculatorTD[11], 0.340000, 1.100000); | |
| 163 | TextDrawColor(CalculatorTD[11], -1); | |
| 164 | TextDrawSetOutline(CalculatorTD[11], 0); | |
| 165 | TextDrawSetProportional(CalculatorTD[11], 1); | |
| 166 | TextDrawSetShadow(CalculatorTD[11], 0); | |
| 167 | TextDrawUseBox(CalculatorTD[11], 1); | |
| 168 | TextDrawBoxColor(CalculatorTD[11], 842150655); | |
| 169 | TextDrawTextSize(CalculatorTD[11], 10.000000, 10.000000); | |
| 170 | TextDrawSetSelectable(CalculatorTD[11], 1); | |
| 171 | ||
| 172 | CalculatorTD[12] = TextDrawCreate(515.000000, 355.000000, "4"); | |
| 173 | TextDrawAlignment(CalculatorTD[12], 2); | |
| 174 | TextDrawBackgroundColor(CalculatorTD[12], 255); | |
| 175 | TextDrawFont(CalculatorTD[12], 1); | |
| 176 | TextDrawLetterSize(CalculatorTD[12], 0.340000, 1.100000); | |
| 177 | TextDrawColor(CalculatorTD[12], -1); | |
| 178 | TextDrawSetOutline(CalculatorTD[12], 0); | |
| 179 | TextDrawSetProportional(CalculatorTD[12], 1); | |
| 180 | TextDrawSetShadow(CalculatorTD[12], 0); | |
| 181 | TextDrawUseBox(CalculatorTD[12], 1); | |
| 182 | TextDrawBoxColor(CalculatorTD[12], 842150655); | |
| 183 | TextDrawTextSize(CalculatorTD[12], 10.000000, 10.000000); | |
| 184 | TextDrawSetSelectable(CalculatorTD[12], 1); | |
| 185 | ||
| 186 | CalculatorTD[13] = TextDrawCreate(515.000000, 377.000000, "1"); | |
| 187 | TextDrawAlignment(CalculatorTD[13], 2); | |
| 188 | TextDrawBackgroundColor(CalculatorTD[13], 255); | |
| 189 | TextDrawFont(CalculatorTD[13], 1); | |
| 190 | TextDrawLetterSize(CalculatorTD[13], 0.340000, 1.100000); | |
| 191 | TextDrawColor(CalculatorTD[13], -1); | |
| 192 | TextDrawSetOutline(CalculatorTD[13], 0); | |
| 193 | TextDrawSetProportional(CalculatorTD[13], 1); | |
| 194 | TextDrawSetShadow(CalculatorTD[13], 0); | |
| 195 | TextDrawUseBox(CalculatorTD[13], 1); | |
| 196 | TextDrawBoxColor(CalculatorTD[13], 842150655); | |
| 197 | TextDrawTextSize(CalculatorTD[13], 10.000000, 10.000000); | |
| 198 | TextDrawSetSelectable(CalculatorTD[13], 1); | |
| 199 | ||
| 200 | CalculatorTD[14] = TextDrawCreate(536.000000, 377.000000, "2"); | |
| 201 | TextDrawAlignment(CalculatorTD[14], 2); | |
| 202 | TextDrawBackgroundColor(CalculatorTD[14], 255); | |
| 203 | TextDrawFont(CalculatorTD[14], 1); | |
| 204 | TextDrawLetterSize(CalculatorTD[14], 0.340000, 1.100000); | |
| 205 | TextDrawColor(CalculatorTD[14], -1); | |
| 206 | TextDrawSetOutline(CalculatorTD[14], 0); | |
| 207 | TextDrawSetProportional(CalculatorTD[14], 1); | |
| 208 | TextDrawSetShadow(CalculatorTD[14], 0); | |
| 209 | TextDrawUseBox(CalculatorTD[14], 1); | |
| 210 | TextDrawBoxColor(CalculatorTD[14], 842150655); | |
| 211 | TextDrawTextSize(CalculatorTD[14], 10.000000, 10.000000); | |
| 212 | TextDrawSetSelectable(CalculatorTD[14], 1); | |
| 213 | ||
| 214 | CalculatorTD[15] = TextDrawCreate(557.000000, 377.000000, "3"); | |
| 215 | TextDrawAlignment(CalculatorTD[15], 2); | |
| 216 | TextDrawBackgroundColor(CalculatorTD[15], 255); | |
| 217 | TextDrawFont(CalculatorTD[15], 1); | |
| 218 | TextDrawLetterSize(CalculatorTD[15], 0.340000, 1.100000); | |
| 219 | TextDrawColor(CalculatorTD[15], -1); | |
| 220 | TextDrawSetOutline(CalculatorTD[15], 0); | |
| 221 | TextDrawSetProportional(CalculatorTD[15], 1); | |
| 222 | TextDrawSetShadow(CalculatorTD[15], 0); | |
| 223 | TextDrawUseBox(CalculatorTD[15], 1); | |
| 224 | TextDrawBoxColor(CalculatorTD[15], 842150655); | |
| 225 | TextDrawTextSize(CalculatorTD[15], 10.000000, 10.000000); | |
| 226 | TextDrawSetSelectable(CalculatorTD[15], 1); | |
| 227 | ||
| 228 | CalculatorTD[16] = TextDrawCreate(515.000000, 399.000000, "0"); | |
| 229 | TextDrawAlignment(CalculatorTD[16], 2); | |
| 230 | TextDrawBackgroundColor(CalculatorTD[16], 255); | |
| 231 | TextDrawFont(CalculatorTD[16], 1); | |
| 232 | TextDrawLetterSize(CalculatorTD[16], 0.340000, 1.100000); | |
| 233 | TextDrawColor(CalculatorTD[16], -1); | |
| 234 | TextDrawSetOutline(CalculatorTD[16], 0); | |
| 235 | TextDrawSetProportional(CalculatorTD[16], 1); | |
| 236 | TextDrawSetShadow(CalculatorTD[16], 0); | |
| 237 | TextDrawUseBox(CalculatorTD[16], 1); | |
| 238 | TextDrawBoxColor(CalculatorTD[16], 842150655); | |
| 239 | TextDrawTextSize(CalculatorTD[16], 10,10); | |
| 240 | TextDrawSetSelectable(CalculatorTD[16], 1); | |
| 241 | ||
| 242 | CalculatorTD[17] = TextDrawCreate(546.000000, 399.000000, "="); | |
| 243 | TextDrawAlignment(CalculatorTD[17], 2); | |
| 244 | TextDrawBackgroundColor(CalculatorTD[17], 255); | |
| 245 | TextDrawFont(CalculatorTD[17], 1); | |
| 246 | TextDrawLetterSize(CalculatorTD[17], 0.340000, 1.100000); | |
| 247 | TextDrawColor(CalculatorTD[17], -1); | |
| 248 | TextDrawSetOutline(CalculatorTD[17], 0); | |
| 249 | TextDrawSetProportional(CalculatorTD[17], 1); | |
| 250 | TextDrawSetShadow(CalculatorTD[17], 0); | |
| 251 | TextDrawUseBox(CalculatorTD[17], 1); | |
| 252 | TextDrawBoxColor(CalculatorTD[17], 842150655); | |
| 253 | TextDrawTextSize(CalculatorTD[17], 10.000000, 35.000000); | |
| 254 | TextDrawSetSelectable(CalculatorTD[17], 1); | |
| 255 | return 1; | |
| 256 | } | |
| 257 | public OnPlayerConnect(playerid) | |
| 258 | {
| |
| 259 | CalculatorTD2 = CreatePlayerTextDraw(playerid,595.000000, 287.000000, "_"); | |
| 260 | PlayerTextDrawAlignment(playerid,CalculatorTD2, 3); | |
| 261 | PlayerTextDrawBackgroundColor(playerid,CalculatorTD2, 255); | |
| 262 | PlayerTextDrawFont(playerid,CalculatorTD2, 2); | |
| 263 | PlayerTextDrawLetterSize(playerid,CalculatorTD2, 0.320000, 2.000000); | |
| 264 | PlayerTextDrawColor(playerid,CalculatorTD2, -1); | |
| 265 | PlayerTextDrawSetOutline(playerid,CalculatorTD2, 0); | |
| 266 | PlayerTextDrawSetProportional(playerid,CalculatorTD2, 1); | |
| 267 | PlayerTextDrawSetShadow(playerid,CalculatorTD2, 0); | |
| 268 | PlayerTextDrawSetSelectable(playerid,CalculatorTD2, 0); | |
| 269 | return 1; | |
| 270 | } | |
| 271 | public OnPlayerDisconnect(playerid, reason) | |
| 272 | {
| |
| 273 | PlayerTextDrawDestroy(playerid,CalculatorTD2); | |
| 274 | return 1; | |
| 275 | } | |
| 276 | public OnPlayerCommandText(playerid, cmdtext[]) | |
| 277 | {
| |
| 278 | if (strcmp("/calculator", cmdtext, true, 10) == 0)
| |
| 279 | {
| |
| 280 | if(!GetPVarInt(playerid,"calcular")) | |
| 281 | {
| |
| 282 | for(new i = 0; i < 18; i++) TextDrawShowForPlayer(playerid,CalculatorTD[i]); | |
| 283 | PlayerTextDrawShow(playerid,CalculatorTD2); | |
| 284 | SelectTextDraw(playerid,0x33AA33AA); | |
| 285 | SetPVarInt(playerid,"calcular",1); | |
| 286 | } | |
| 287 | else | |
| 288 | {
| |
| 289 | PlayerTextDrawSetString(playerid,CalculatorTD2,""); | |
| 290 | for(new i = 0; i < 18; i++) TextDrawHideForPlayer(playerid,CalculatorTD[i]); | |
| 291 | PlayerTextDrawHide(playerid,CalculatorTD2); | |
| 292 | CancelSelectTextDraw(playerid); | |
| 293 | DeletePVar(playerid,"calcular"); | |
| 294 | var1[playerid] = ""; | |
| 295 | var2[playerid] = ""; | |
| 296 | DeletePVar(playerid,"calcu"); | |
| 297 | DeletePVar(playerid,"cuen"); | |
| 298 | DeletePVar(playerid,"tovar"); | |
| 299 | } | |
| 300 | return 1; | |
| 301 | } | |
| 302 | return 0; | |
| 303 | } | |
| 304 | public OnPlayerClickTextDraw(playerid, Text:clickedid) | |
| 305 | {
| |
| 306 | if(clickedid == CalculatorTD[3]) | |
| 307 | {
| |
| 308 | if(!GetPVarInt(playerid,"calcu")) strcat(var1[playerid],"7"),PlayerTextDrawSetString(playerid,CalculatorTD2,var1[playerid]),SetPVarInt(playerid,"tovar",1); | |
| 309 | if(GetPVarInt(playerid,"calcu") == 1) strcat(var2[playerid],"7"),PlayerTextDrawSetString(playerid,CalculatorTD2,var2[playerid]); | |
| 310 | } | |
| 311 | if(clickedid == CalculatorTD[4]) | |
| 312 | {
| |
| 313 | if(!GetPVarInt(playerid,"calcu")) strcat(var1[playerid],"8"),PlayerTextDrawSetString(playerid,CalculatorTD2,var1[playerid]),SetPVarInt(playerid,"tovar",1); | |
| 314 | if(GetPVarInt(playerid,"calcu") == 1) strcat(var2[playerid],"8"),PlayerTextDrawSetString(playerid,CalculatorTD2,var2[playerid]); | |
| 315 | } | |
| 316 | if(clickedid == CalculatorTD[5]) | |
| 317 | {
| |
| 318 | if(!GetPVarInt(playerid,"calcu")) strcat(var1[playerid],"9"),PlayerTextDrawSetString(playerid,CalculatorTD2,var1[playerid]),SetPVarInt(playerid,"tovar",1); | |
| 319 | if(GetPVarInt(playerid,"calcu") == 1) strcat(var2[playerid],"9"),PlayerTextDrawSetString(playerid,CalculatorTD2,var2[playerid]); | |
| 320 | } | |
| 321 | if(clickedid == CalculatorTD[6]) | |
| 322 | {
| |
| 323 | if(GetPVarInt(playerid,"calcu") == 1) PlayerTextDrawSetString(playerid,CalculatorTD2,"ERROR"),DeletePVar(playerid,"calcu"); | |
| 324 | if(!GetPVarInt(playerid,"calcu")) if(GetPVarInt(playerid,"tovar") == 1) PlayerTextDrawSetString(playerid,CalculatorTD2,"/"),SetPVarInt(playerid,"calcu",1),SetPVarInt(playerid,"cuen",1); | |
| 325 | } | |
| 326 | if(clickedid == CalculatorTD[7]) | |
| 327 | {
| |
| 328 | if(GetPVarInt(playerid,"calcu") == 1) PlayerTextDrawSetString(playerid,CalculatorTD2,"ERROR"),DeletePVar(playerid,"calcu"); | |
| 329 | if(!GetPVarInt(playerid,"calcu")) if(GetPVarInt(playerid,"tovar") == 1) PlayerTextDrawSetString(playerid,CalculatorTD2,"X"),SetPVarInt(playerid,"calcu",1),SetPVarInt(playerid,"cuen",2); | |
| 330 | } | |
| 331 | if(clickedid == CalculatorTD[8]) | |
| 332 | {
| |
| 333 | if(GetPVarInt(playerid,"calcu") == 1) PlayerTextDrawSetString(playerid,CalculatorTD2,"ERROR"),DeletePVar(playerid,"calcu"); | |
| 334 | if(!GetPVarInt(playerid,"calcu")) if(GetPVarInt(playerid,"tovar") == 1) PlayerTextDrawSetString(playerid,CalculatorTD2,"-"),SetPVarInt(playerid,"calcu",1),SetPVarInt(playerid,"cuen",3); | |
| 335 | } | |
| 336 | if(clickedid == CalculatorTD[9]) | |
| 337 | {
| |
| 338 | if(GetPVarInt(playerid,"calcu") == 1) PlayerTextDrawSetString(playerid,CalculatorTD2,"ERROR"),DeletePVar(playerid,"calcu"); | |
| 339 | if(!GetPVarInt(playerid,"calcu")) if(GetPVarInt(playerid,"tovar") == 1) PlayerTextDrawSetString(playerid,CalculatorTD2,"+"),SetPVarInt(playerid,"calcu",1),SetPVarInt(playerid,"cuen",4); | |
| 340 | } | |
| 341 | if(clickedid == CalculatorTD[10]) | |
| 342 | {
| |
| 343 | if(!GetPVarInt(playerid,"calcu")) strcat(var1[playerid],"6"),PlayerTextDrawSetString(playerid,CalculatorTD2,var1[playerid]),SetPVarInt(playerid,"tovar",1); | |
| 344 | if(GetPVarInt(playerid,"calcu") == 1) strcat(var2[playerid],"6"),PlayerTextDrawSetString(playerid,CalculatorTD2,var2[playerid]); | |
| 345 | } | |
| 346 | if(clickedid == CalculatorTD[11]) | |
| 347 | {
| |
| 348 | if(!GetPVarInt(playerid,"calcu")) strcat(var1[playerid],"5"),PlayerTextDrawSetString(playerid,CalculatorTD2,var1[playerid]),SetPVarInt(playerid,"tovar",1); | |
| 349 | if(GetPVarInt(playerid,"calcu") == 1) strcat(var2[playerid],"5"),PlayerTextDrawSetString(playerid,CalculatorTD2,var2[playerid]); | |
| 350 | } | |
| 351 | if(clickedid == CalculatorTD[12]) | |
| 352 | {
| |
| 353 | if(!GetPVarInt(playerid,"calcu")) strcat(var1[playerid],"4"),PlayerTextDrawSetString(playerid,CalculatorTD2,var1[playerid]),SetPVarInt(playerid,"tovar",1); | |
| 354 | if(GetPVarInt(playerid,"calcu") == 1) strcat(var2[playerid],"4"),PlayerTextDrawSetString(playerid,CalculatorTD2,var2[playerid]); | |
| 355 | } | |
| 356 | if(clickedid == CalculatorTD[13]) | |
| 357 | {
| |
| 358 | if(!GetPVarInt(playerid,"calcu")) strcat(var1[playerid],"1"),PlayerTextDrawSetString(playerid,CalculatorTD2,var1[playerid]),SetPVarInt(playerid,"tovar",1); | |
| 359 | if(GetPVarInt(playerid,"calcu") == 1) strcat(var2[playerid],"1"),PlayerTextDrawSetString(playerid,CalculatorTD2,var2[playerid]); | |
| 360 | } | |
| 361 | if(clickedid == CalculatorTD[14]) | |
| 362 | {
| |
| 363 | if(!GetPVarInt(playerid,"calcu")) strcat(var1[playerid],"2"),PlayerTextDrawSetString(playerid,CalculatorTD2,var1[playerid]),SetPVarInt(playerid,"tovar",1); | |
| 364 | if(GetPVarInt(playerid,"calcu") == 1) strcat(var2[playerid],"2"),PlayerTextDrawSetString(playerid,CalculatorTD2,var2[playerid]); | |
| 365 | } | |
| 366 | if(clickedid == CalculatorTD[15]) | |
| 367 | {
| |
| 368 | if(!GetPVarInt(playerid,"calcu")) strcat(var1[playerid],"3"),PlayerTextDrawSetString(playerid,CalculatorTD2,var1[playerid]),SetPVarInt(playerid,"tovar",1); | |
| 369 | if(GetPVarInt(playerid,"calcu") == 1) strcat(var2[playerid],"3"),PlayerTextDrawSetString(playerid,CalculatorTD2,var2[playerid]); | |
| 370 | } | |
| 371 | if(clickedid == CalculatorTD[16]) | |
| 372 | {
| |
| 373 | if(!GetPVarInt(playerid,"calcu")) strcat(var1[playerid],"0"),PlayerTextDrawSetString(playerid,CalculatorTD2,var1[playerid]),SetPVarInt(playerid,"tovar",1); | |
| 374 | if(GetPVarInt(playerid,"calcu") == 1) | |
| 375 | {
| |
| 376 | if(GetPVarInt(playerid,"cuen") == 1) | |
| 377 | {
| |
| 378 | strcat(var2[playerid],"1"),PlayerTextDrawSetString(playerid,CalculatorTD2,var2[playerid]); | |
| 379 | } | |
| 380 | else | |
| 381 | {
| |
| 382 | strcat(var2[playerid],"0"),PlayerTextDrawSetString(playerid,CalculatorTD2,var2[playerid]); | |
| 383 | } | |
| 384 | } | |
| 385 | } | |
| 386 | if(clickedid == CalculatorTD[17]) | |
| 387 | {
| |
| 388 | if(!GetPVarInt(playerid,"calcu")) | |
| 389 | {
| |
| 390 | PlayerTextDrawSetString(playerid,CalculatorTD2,"ERROR"); | |
| 391 | var1[playerid] = ""; | |
| 392 | var2[playerid] = ""; | |
| 393 | DeletePVar(playerid,"calcu"); | |
| 394 | DeletePVar(playerid,"cuen"); | |
| 395 | DeletePVar(playerid,"tovar"); | |
| 396 | } | |
| 397 | if(GetPVarInt(playerid,"calcu") == 1) | |
| 398 | {
| |
| 399 | new str[64],nu1,nu2; | |
| 400 | nu1 = strval(var1[playerid]); | |
| 401 | nu2 = strval(var2[playerid]); | |
| 402 | if(GetPVarInt(playerid,"cuen") == 1) | |
| 403 | {
| |
| 404 | format(str,sizeof(str),"%d",nu1/nu2); | |
| 405 | PlayerTextDrawSetString(playerid,CalculatorTD2,str); | |
| 406 | } | |
| 407 | else if(GetPVarInt(playerid,"cuen") == 2) | |
| 408 | {
| |
| 409 | format(str,sizeof(str),"%d",nu1*nu2); | |
| 410 | PlayerTextDrawSetString(playerid,CalculatorTD2,str); | |
| 411 | } | |
| 412 | else if(GetPVarInt(playerid,"cuen") == 3) | |
| 413 | {
| |
| 414 | format(str,sizeof(str),"%d",nu1-nu2); | |
| 415 | PlayerTextDrawSetString(playerid,CalculatorTD2,str); | |
| 416 | } | |
| 417 | else if(GetPVarInt(playerid,"cuen") == 4) | |
| 418 | {
| |
| 419 | format(str,sizeof(str),"%d",nu1+nu2); | |
| 420 | PlayerTextDrawSetString(playerid,CalculatorTD2,str); | |
| 421 | } | |
| 422 | var1[playerid] = ""; | |
| 423 | var2[playerid] = ""; | |
| 424 | DeletePVar(playerid,"calcu"); | |
| 425 | DeletePVar(playerid,"cuen"); | |
| 426 | DeletePVar(playerid,"tovar"); | |
| 427 | } | |
| 428 | } | |
| 429 | return 1; | |
| 430 | } |