Advertisement
Guest User

Untitled

a guest
Dec 5th, 2012
336
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 25.32 KB | None | 0 0
  1. /*
  2.     tRechner v0.2 by Theo
  3.     with Textdraws
  4.  
  5. */
  6.  
  7. #include <a_samp>
  8. #include <zcmd>
  9.  
  10.  
  11. new zahl[MAX_PLAYERS][10],
  12.     azahl[MAX_PLAYERS][10],
  13.     rrechnung[MAX_PLAYERS],
  14.     ergeb[MAX_PLAYERS],
  15.     rech[MAX_PLAYERS][5],
  16.     rechi[MAX_PLAYERS][25];
  17.  
  18. new
  19.     Text:box[MAX_PLAYERS],
  20.     Text:Line1[MAX_PLAYERS],
  21.     Text:Line2[MAX_PLAYERS],
  22.     Text:Line3[MAX_PLAYERS],
  23.     Text:Line4[MAX_PLAYERS],
  24.     Text:tdbox[MAX_PLAYERS][11],
  25.     Text:zahl1[MAX_PLAYERS],
  26.     Text:zahl2[MAX_PLAYERS],
  27.     Text:zahl3[MAX_PLAYERS],
  28.     Text:zahl4[MAX_PLAYERS],
  29.     Text:zahl5[MAX_PLAYERS],
  30.     Text:zahl6[MAX_PLAYERS],
  31.     Text:zahl7[MAX_PLAYERS],
  32.     Text:zahl8[MAX_PLAYERS],
  33.     Text:zahl9[MAX_PLAYERS],
  34.     Text:plus[MAX_PLAYERS],
  35.     Text:minus[MAX_PLAYERS],
  36.     Text:mal[MAX_PLAYERS],
  37.     Text:geteilt[MAX_PLAYERS],
  38.     Text:gleich[MAX_PLAYERS],
  39.     Text:ergebniss[MAX_PLAYERS],
  40.     Text:rechnung[MAX_PLAYERS],
  41.     Text:exxit[MAX_PLAYERS],
  42.     Text:neu[MAX_PLAYERS],
  43.     Text:Logo[MAX_PLAYERS];
  44.  
  45.  
  46.  
  47. public OnFilterScriptInit()
  48. {
  49.     print("\n--------------------------------------");
  50.     print(" Blank Filterscript by your name here");
  51.     print("--------------------------------------\n");
  52.  
  53.     return 1;
  54. }
  55.  
  56. public OnFilterScriptExit()
  57. {
  58.     return 1;
  59. }
  60.  
  61. public OnPlayerConnect(playerid)
  62. {
  63.     rrechnung[playerid] = 0;
  64.  
  65.     box[playerid] = TextDrawCreate(374.941, 136.250, "box");
  66.     TextDrawLetterSize(box[playerid], 0.000, 24.885);
  67.     TextDrawTextSize(box[playerid], 239.287, 0.000);
  68.     TextDrawAlignment(box[playerid], 1);
  69.     TextDrawColor(box[playerid], 0);
  70.     TextDrawUseBox(box[playerid], 1);
  71.     TextDrawBoxColor(box[playerid], 188);
  72.     TextDrawFont(box[playerid], 0);
  73.    
  74.     Line1[playerid] = TextDrawCreate(236.791, 367.583, "LD_NONE:tvcorn");
  75.     TextDrawTextSize(Line1[playerid], 63.715, -126.000);
  76.     TextDrawAlignment(Line1[playerid], 1);
  77.     TextDrawColor(Line1[playerid], -1);
  78.     TextDrawFont(Line1[playerid], 4);
  79.    
  80.     Line2[playerid] = TextDrawCreate(377.846, 368.083, "LD_NONE:tvcorn");
  81.     TextDrawTextSize(Line2[playerid], -77.305, -129.498);
  82.     TextDrawAlignment(Line2[playerid], 1);
  83.     TextDrawColor(Line2[playerid], -1);
  84.     TextDrawFont(Line2[playerid], 4);
  85.    
  86.     Line3[playerid] = TextDrawCreate(377.410, 129.416, "LD_NONE:tvcorn");
  87.     TextDrawTextSize(Line3[playerid], -72.620, 113.166);
  88.     TextDrawAlignment(Line3[playerid], 1);
  89.     TextDrawColor(Line3[playerid], -1);
  90.     TextDrawFont(Line3[playerid], 4);
  91.  
  92.     Line4[playerid] = TextDrawCreate(236.291, 129.082, "LD_NONE:tvcorn");
  93.     TextDrawTextSize(Line4[playerid], 68.872, 114.333);
  94.     TextDrawAlignment(Line4[playerid], 1);
  95.     TextDrawColor(Line4[playerid], -1);
  96.     TextDrawFont(Line4[playerid], 4);
  97.    
  98.     tdbox[playerid][0] = TextDrawCreate(359.013, 174.166, "box");
  99.     TextDrawLetterSize(tdbox[playerid][0], 0.000, 2.404);
  100.     TextDrawTextSize(tdbox[playerid][0], 253.343, 0.000);
  101.     TextDrawAlignment(tdbox[playerid][0], 1);
  102.     TextDrawColor(tdbox[playerid][0], 0);
  103.     TextDrawUseBox(tdbox[playerid][0], 1);
  104.     TextDrawBoxColor(tdbox[playerid][0], 659344823);
  105.     TextDrawFont(tdbox[playerid][0], 0);
  106.  
  107.     tdbox[playerid][1] = TextDrawCreate(276.114, 206.166, "box");
  108.     TextDrawLetterSize(tdbox[playerid][1], 0.000, 2.029);
  109.     TextDrawTextSize(tdbox[playerid][1], 253.343, 0.000);
  110.     TextDrawAlignment(tdbox[playerid][1], 1);
  111.     TextDrawColor(tdbox[playerid][1], 0);
  112.     TextDrawUseBox(tdbox[playerid][1], 1);
  113.     TextDrawBoxColor(tdbox[playerid][1], 659344823);
  114.     TextDrawFont(tdbox[playerid][1], 0);
  115.    
  116.     tdbox[playerid][2] = TextDrawCreate(296.294, 206.082, "box");
  117.     TextDrawLetterSize(tdbox[playerid][2], 0.000, 2.029);
  118.     TextDrawTextSize(tdbox[playerid][2], 273.022, 0.000);
  119.     TextDrawAlignment(tdbox[playerid][2], 1);
  120.     TextDrawColor(tdbox[playerid][2], 0);
  121.     TextDrawUseBox(tdbox[playerid][2], 1);
  122.     TextDrawBoxColor(tdbox[playerid][2], 659344823);
  123.     TextDrawFont(tdbox[playerid][2], 0);
  124.    
  125.     tdbox[playerid][3] = TextDrawCreate(316.941, 205.998, "box");
  126.     TextDrawLetterSize(tdbox[playerid][3], 0.000, 2.029);
  127.     TextDrawTextSize(tdbox[playerid][3], 293.169, 0.000);
  128.     TextDrawAlignment(tdbox[playerid][3], 1);
  129.     TextDrawColor(tdbox[playerid][3], 0);
  130.     TextDrawUseBox(tdbox[playerid][3], 1);
  131.     TextDrawBoxColor(tdbox[playerid][3], 659344823);
  132.     TextDrawFont(tdbox[playerid][3], 0);
  133.  
  134.     tdbox[playerid][4] = TextDrawCreate(296.325, 229.914, "box");
  135.     TextDrawLetterSize(tdbox[playerid][4], 0.000, 2.029);
  136.     TextDrawTextSize(tdbox[playerid][4], 273.022, 0.000);
  137.     TextDrawAlignment(tdbox[playerid][4], 1);
  138.     TextDrawColor(tdbox[playerid][4], 0);
  139.     TextDrawUseBox(tdbox[playerid][4], 1);
  140.     TextDrawBoxColor(tdbox[playerid][4], 659344823);
  141.     TextDrawFont(tdbox[playerid][4], 0);
  142.  
  143.     tdbox[playerid][5] = TextDrawCreate(316.971, 230.414, "box");
  144.     TextDrawLetterSize(tdbox[playerid][5], 0.000, 1.980);
  145.     TextDrawTextSize(tdbox[playerid][5], 293.166, 0.000);
  146.     TextDrawAlignment(tdbox[playerid][5], 1);
  147.     TextDrawColor(tdbox[playerid][5], 0);
  148.     TextDrawUseBox(tdbox[playerid][5], 1);
  149.     TextDrawBoxColor(tdbox[playerid][5], 659344823);
  150.     TextDrawFont(tdbox[playerid][5], 0);
  151.  
  152.     tdbox[playerid][6] = TextDrawCreate(276.239, 230.330, "box");
  153.     TextDrawLetterSize(tdbox[playerid][6], 0.000, 1.980);
  154.     TextDrawTextSize(tdbox[playerid][6], 253.343, 0.000);
  155.     TextDrawAlignment(tdbox[playerid][6], 1);
  156.     TextDrawColor(tdbox[playerid][6], 0);
  157.     TextDrawUseBox(tdbox[playerid][6], 1);
  158.     TextDrawBoxColor(tdbox[playerid][6], 659344823);
  159.     TextDrawBackgroundColor(tdbox[playerid][6], 102);
  160.     TextDrawFont(tdbox[playerid][6], 0);
  161.  
  162.     tdbox[playerid][7] = TextDrawCreate(275.802, 254.162, "box");
  163.     TextDrawLetterSize(tdbox[playerid][7], 0.000, 1.980);
  164.     TextDrawTextSize(tdbox[playerid][7], 253.343, 0.000);
  165.     TextDrawAlignment(tdbox[playerid][7], 1);
  166.     TextDrawColor(tdbox[playerid][7], 0);
  167.     TextDrawUseBox(tdbox[playerid][7], 1);
  168.     TextDrawBoxColor(tdbox[playerid][7], 659344823);
  169.     TextDrawBackgroundColor(tdbox[playerid][7], 102);
  170.     TextDrawFont(tdbox[playerid][7], 0);
  171.  
  172.     tdbox[playerid][8] = TextDrawCreate(296.449, 254.080, "box");
  173.     TextDrawLetterSize(tdbox[playerid][8], 0.000, 2.026);
  174.     TextDrawTextSize(tdbox[playerid][8], 272.552, 0.000);
  175.     TextDrawAlignment(tdbox[playerid][8], 1);
  176.     TextDrawColor(tdbox[playerid][8], 0);
  177.     TextDrawUseBox(tdbox[playerid][8], 1);
  178.     TextDrawBoxColor(tdbox[playerid][8], 659344823);
  179.     TextDrawBackgroundColor(tdbox[playerid][8], 102);
  180.     TextDrawFont(tdbox[playerid][8], 0);
  181.  
  182.     tdbox[playerid][9] = TextDrawCreate(317.095, 253.996, "box");
  183.     TextDrawLetterSize(tdbox[playerid][9], 0.000, 2.026);
  184.     TextDrawTextSize(tdbox[playerid][9], 293.165, 0.000);
  185.     TextDrawAlignment(tdbox[playerid][9], 1);
  186.     TextDrawColor(tdbox[playerid][9], 0);
  187.     TextDrawUseBox(tdbox[playerid][9], 1);
  188.     TextDrawBoxColor(tdbox[playerid][9], 659344823);
  189.     TextDrawBackgroundColor(tdbox[playerid][9], 102);
  190.     TextDrawFont(tdbox[playerid][9], 1);
  191.    
  192.     tdbox[playerid][10] = TextDrawCreate(318.532, 290.079, "box");
  193.     TextDrawLetterSize(tdbox[playerid][10], 0.000, 5.585);
  194.     TextDrawTextSize(tdbox[playerid][10], 253.341, 0.000);
  195.     TextDrawAlignment(tdbox[playerid][10], 1);
  196.     TextDrawColor(tdbox[playerid][10], 0);
  197.     TextDrawUseBox(tdbox[playerid][10], 1);
  198.     TextDrawBoxColor(tdbox[playerid][10], 659344823);
  199.     TextDrawBackgroundColor(tdbox[playerid][10], 102);
  200.     TextDrawFont(tdbox[playerid][10], 1);
  201.    
  202.     zahl1[playerid] = TextDrawCreate(259.558, 208.248, "1");
  203.     TextDrawLetterSize(zahl1[playerid], 0.449, 1.600);
  204.     TextDrawAlignment(zahl1[playerid], 1);
  205.     TextDrawColor(zahl1[playerid], -1);
  206.     TextDrawSetOutline(zahl1[playerid], 1);
  207.     TextDrawBackgroundColor(zahl1[playerid], 51);
  208.     TextDrawFont(zahl1[playerid], 1);
  209.     TextDrawSetProportional(zahl1[playerid], 1);
  210.     TextDrawSetSelectable(zahl1[playerid], true);
  211.     TextDrawTextSize(zahl1[playerid],270,15);
  212.  
  213.     zahl2[playerid] = TextDrawCreate(279.269, 208.748, "2");
  214.     TextDrawLetterSize(zahl2[playerid], 0.449, 1.600);
  215.     TextDrawAlignment(zahl2[playerid], 1);
  216.     TextDrawColor(zahl2[playerid], -1);
  217.     TextDrawSetOutline(zahl2[playerid], 1);
  218.     TextDrawBackgroundColor(zahl2[playerid], 51);
  219.     TextDrawFont(zahl2[playerid], 1);
  220.     TextDrawSetProportional(zahl2[playerid], 1);
  221.     TextDrawSetSelectable(zahl2[playerid], true);
  222.     TextDrawTextSize(zahl2[playerid],290,15);
  223.  
  224.     zahl3[playerid] = TextDrawCreate(299.915, 208.666, "3");
  225.     TextDrawLetterSize(zahl3[playerid], 0.449, 1.600);
  226.     TextDrawAlignment(zahl3[playerid], 1);
  227.     TextDrawColor(zahl3[playerid], -1);
  228.     TextDrawSetOutline(zahl3[playerid], 1);
  229.     TextDrawBackgroundColor(zahl3[playerid], 51);
  230.     TextDrawFont(zahl3[playerid], 1);
  231.     TextDrawSetProportional(zahl3[playerid], 1);
  232.     TextDrawSetSelectable(zahl3[playerid], true);
  233.     TextDrawTextSize(zahl3[playerid],310,15);
  234.  
  235.     zahl4[playerid] = TextDrawCreate(259.653, 232.498, "4");
  236.     TextDrawLetterSize(zahl4[playerid], 0.449, 1.600);
  237.     TextDrawAlignment(zahl4[playerid], 1);
  238.     TextDrawColor(zahl4[playerid], -1);
  239.     TextDrawSetOutline(zahl4[playerid], 1);
  240.     TextDrawBackgroundColor(zahl4[playerid], 51);
  241.     TextDrawFont(zahl4[playerid], 1);
  242.     TextDrawSetProportional(zahl4[playerid], 1);
  243.     TextDrawSetSelectable(zahl4[playerid], true);
  244.     TextDrawTextSize(zahl4[playerid],270,15);
  245.  
  246.     zahl5[playerid] = TextDrawCreate(280.302, 232.416, "5");
  247.     TextDrawLetterSize(zahl5[playerid], 0.449, 1.600);
  248.     TextDrawAlignment(zahl5[playerid], 1);
  249.     TextDrawColor(zahl5[playerid], -1);
  250.     TextDrawSetOutline(zahl5[playerid], 1);
  251.     TextDrawBackgroundColor(zahl5[playerid], 51);
  252.     TextDrawFont(zahl5[playerid], 1);
  253.     TextDrawSetProportional(zahl5[playerid], 1);
  254.     TextDrawSetSelectable(zahl5[playerid], true);
  255.     TextDrawTextSize(zahl5[playerid],290,15);
  256.  
  257.     zahl6[playerid] = TextDrawCreate(300.480, 232.332, "6");
  258.     TextDrawLetterSize(zahl6[playerid], 0.449, 1.600);
  259.     TextDrawAlignment(zahl6[playerid], 1);
  260.     TextDrawColor(zahl6[playerid], -1);
  261.     TextDrawSetOutline(zahl6[playerid], 1);
  262.     TextDrawBackgroundColor(zahl6[playerid], 51);
  263.     TextDrawFont(zahl6[playerid], 1);
  264.     TextDrawSetProportional(zahl6[playerid], 1);
  265.     TextDrawSetSelectable(zahl6[playerid], true);
  266.     TextDrawTextSize(zahl6[playerid],310,15);
  267.  
  268.     zahl7[playerid] = TextDrawCreate(259.747, 256.747, "7");
  269.     TextDrawLetterSize(zahl7[playerid], 0.449, 1.600);
  270.     TextDrawAlignment(zahl7[playerid], 1);
  271.     TextDrawColor(zahl7[playerid], -1);
  272.     TextDrawSetOutline(zahl7[playerid], 1);
  273.     TextDrawBackgroundColor(zahl7[playerid], 51);
  274.     TextDrawFont(zahl7[playerid], 1);
  275.     TextDrawSetProportional(zahl7[playerid], 1);
  276.     TextDrawSetSelectable(zahl7[playerid], true);
  277.     TextDrawTextSize(zahl7[playerid],270,15);
  278.  
  279.     zahl8[playerid] = TextDrawCreate(279.459, 256.665, "8");
  280.     TextDrawLetterSize(zahl8[playerid], 0.449, 1.600);
  281.     TextDrawAlignment(zahl8[playerid], 1);
  282.     TextDrawColor(zahl8[playerid], -1);
  283.     TextDrawSetOutline(zahl8[playerid], 1);
  284.     TextDrawBackgroundColor(zahl8[playerid], 51);
  285.     TextDrawFont(zahl8[playerid], 1);
  286.     TextDrawSetProportional(zahl8[playerid], 1);
  287.     TextDrawSetSelectable(zahl8[playerid], true);
  288.     TextDrawTextSize(zahl8[playerid],290,15);
  289.  
  290.     zahl9[playerid] = TextDrawCreate(300.574, 256.583, "9");
  291.     TextDrawLetterSize(zahl9[playerid], 0.449, 1.600);
  292.     TextDrawAlignment(zahl9[playerid], 1);
  293.     TextDrawColor(zahl9[playerid], -1);
  294.     TextDrawSetOutline(zahl9[playerid], 1);
  295.     TextDrawBackgroundColor(zahl9[playerid], 51);
  296.     TextDrawFont(zahl9[playerid], 1);
  297.     TextDrawSetProportional(zahl9[playerid], 1);
  298.     TextDrawSetSelectable(zahl9[playerid], true);
  299.     TextDrawTextSize(zahl9[playerid],310,15);
  300.  
  301.  
  302.     plus[playerid] = TextDrawCreate(259.842, 293.247, "+");
  303.     TextDrawLetterSize(plus[playerid], 0.449, 1.600);
  304.     TextDrawAlignment(plus[playerid], 1);
  305.     TextDrawColor(plus[playerid], -1);
  306.     TextDrawSetOutline(plus[playerid], 1);
  307.     TextDrawBackgroundColor(plus[playerid], 51);
  308.     TextDrawFont(plus[playerid], 1);
  309.     TextDrawSetProportional(plus[playerid], 1);
  310.     TextDrawSetSelectable(plus[playerid], true);
  311.     TextDrawTextSize(plus[playerid],270,15);
  312.  
  313.     geteilt[playerid] = TextDrawCreate(302.979, 293.165, ":");
  314.     TextDrawLetterSize(geteilt[playerid], 0.449, 1.600);
  315.     TextDrawAlignment(geteilt[playerid], 1);
  316.     TextDrawColor(geteilt[playerid], -1);
  317.     TextDrawSetOutline(geteilt[playerid], 1);
  318.     TextDrawBackgroundColor(geteilt[playerid], 51);
  319.     TextDrawFont(geteilt[playerid], 1);
  320.     TextDrawSetProportional(geteilt[playerid], 1);
  321.     TextDrawSetSelectable(geteilt[playerid], true);
  322.     TextDrawTextSize(geteilt[playerid],310,15);
  323.  
  324.     minus[playerid] = TextDrawCreate(275.368, 293.083, "-");
  325.     TextDrawLetterSize(minus[playerid], 0.449, 1.600);
  326.     TextDrawAlignment(minus[playerid], 1);
  327.     TextDrawColor(minus[playerid], -1);
  328.     TextDrawSetOutline(minus[playerid], 1);
  329.     TextDrawBackgroundColor(minus[playerid], 51);
  330.     TextDrawFont(minus[playerid], 1);
  331.     TextDrawSetProportional(minus[playerid], 1);
  332.     TextDrawSetSelectable(minus[playerid], true);
  333.     TextDrawTextSize(minus[playerid],285,15);
  334.  
  335.     mal[playerid] = TextDrawCreate(287.113, 293.583, "x");
  336.     TextDrawLetterSize(mal[playerid], 0.449, 1.600);
  337.     TextDrawAlignment(mal[playerid], 1);
  338.     TextDrawColor(mal[playerid], -1);
  339.     TextDrawSetOutline(mal[playerid], 1);
  340.     TextDrawBackgroundColor(mal[playerid], 51);
  341.     TextDrawFont(mal[playerid], 1);
  342.     TextDrawSetProportional(mal[playerid], 1);
  343.     TextDrawSetSelectable(mal[playerid], true);
  344.     TextDrawTextSize(mal[playerid],297,15);
  345.  
  346.     gleich[playerid] = TextDrawCreate(255.753, 321.497, "=");
  347.     TextDrawLetterSize(gleich[playerid], 0.587, 2.328);
  348.     TextDrawTextSize(gleich[playerid], 29.048, 37.333);
  349.     TextDrawAlignment(gleich[playerid], 1);
  350.     TextDrawColor(gleich[playerid], -1);
  351.     TextDrawSetOutline(gleich[playerid], 1);
  352.     TextDrawBackgroundColor(gleich[playerid], 51);
  353.     TextDrawFont(gleich[playerid], 1);
  354.     TextDrawSetProportional(gleich[playerid], 1);
  355.     TextDrawSetSelectable(gleich[playerid], true);
  356.     TextDrawTextSize(gleich[playerid],265,15);
  357.  
  358.     ergebniss[playerid] = TextDrawCreate(270.777, 325.497, "1234");
  359.     TextDrawLetterSize(ergebniss[playerid], 0.379, 1.518);
  360.     TextDrawTextSize(ergebniss[playerid], 29.048, 37.333);
  361.     TextDrawAlignment(ergebniss[playerid], 1);
  362.     TextDrawColor(ergebniss[playerid], -1);
  363.     TextDrawSetOutline(ergebniss[playerid], 1);
  364.     TextDrawBackgroundColor(ergebniss[playerid], 51);
  365.     TextDrawFont(ergebniss[playerid], 1);
  366.     TextDrawSetProportional(ergebniss[playerid], 1);
  367.     TextDrawSetSelectable(ergebniss[playerid], true);
  368.  
  369.     rechnung[playerid] = TextDrawCreate(260.968, 180.164, "12+12");
  370.     TextDrawLetterSize(rechnung[playerid], 0.379, 1.518);
  371.     TextDrawTextSize(rechnung[playerid], 29.048, 37.333);
  372.     TextDrawAlignment(rechnung[playerid], 1);
  373.     TextDrawColor(rechnung[playerid], -1);
  374.     TextDrawBackgroundColor(rechnung[playerid], 51);
  375.     TextDrawFont(rechnung[playerid], 1);
  376.     TextDrawSetProportional(rechnung[playerid], 1);
  377.     TextDrawSetSelectable(rechnung[playerid], true);
  378.    
  379.     exxit[playerid] = TextDrawCreate(360.824, 130.500, "LD_CHAT:thumbdn");
  380.     TextDrawTextSize(exxit[playerid], 15.461, 12.248);
  381.     TextDrawAlignment(exxit[playerid], 1);
  382.     TextDrawColor(exxit[playerid], -1);
  383.     TextDrawFont(exxit[playerid], 4);
  384.     TextDrawSetSelectable(exxit[playerid], true);
  385.    
  386.     neu[playerid] = TextDrawCreate(321.872, 204.750, "~>~Neu");
  387.     TextDrawLetterSize(neu[playerid], 0.365, 1.353);
  388.     TextDrawAlignment(neu[playerid], 1);
  389.     TextDrawColor(neu[playerid], -1);
  390.     TextDrawSetOutline(neu[playerid], 1);
  391.     TextDrawBackgroundColor(neu[playerid], 51);
  392.     TextDrawFont(neu[playerid], 2);
  393.     TextDrawSetProportional(neu[playerid], 1);
  394.     TextDrawSetSelectable(neu[playerid], true);
  395.     TextDrawTextSize(neu[playerid],335, 15);
  396.  
  397.     Logo[playerid] = TextDrawCreate(264.713, 117.833, "tRechner v0.2");
  398.     TextDrawLetterSize(Logo[playerid], 0.312, 1.220);
  399.     TextDrawAlignment(Logo[playerid], 1);
  400.     TextDrawColor(Logo[playerid], 933625855);
  401.     TextDrawSetOutline(Logo[playerid], 1);
  402.     TextDrawBackgroundColor(Logo[playerid], 51);
  403.     TextDrawFont(Logo[playerid], 3);
  404.     TextDrawSetProportional(Logo[playerid], 1);
  405.  
  406.     return 1;
  407. }
  408.  
  409.  
  410. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  411. {
  412.     if(clickedid == zahl1[playerid])
  413.     {
  414.         if(rrechnung[playerid] == 0)
  415.         {
  416.             strcat(zahl[playerid], "1");
  417.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  418.             strcat(rechi[playerid], "1");
  419.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  420.         }
  421.         else
  422.         {
  423.             strcat(azahl[playerid], "1");
  424.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  425.             strcat(rechi[playerid], "1");
  426.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  427.         }
  428.     }
  429.     if(clickedid == zahl2[playerid])
  430.     {
  431.         if(rrechnung[playerid] == 0)
  432.         {
  433.             strcat(zahl[playerid], "2");
  434.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  435.             strcat(rechi[playerid], "2");
  436.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  437.         }
  438.         else
  439.         {
  440.             strcat(azahl[playerid], "2");
  441.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  442.             strcat(rechi[playerid],"2");
  443.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  444.         }
  445.     }
  446.     if(clickedid == zahl3[playerid])
  447.     {
  448.         if(rrechnung[playerid] == 0)
  449.         {
  450.             strcat(zahl[playerid], "3");
  451.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  452.             strcat(rechi[playerid], "3");
  453.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  454.         }
  455.         else
  456.         {
  457.             strcat(azahl[playerid], "3");
  458.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  459.             strcat(rechi[playerid], "3");
  460.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  461.         }
  462.     }
  463.     if(clickedid == zahl4[playerid])
  464.     {
  465.         if(rrechnung[playerid] == 0)
  466.         {
  467.             strcat(zahl[playerid], "4");
  468.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  469.             strcat(rechi[playerid], "4");
  470.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  471.         }
  472.         else
  473.         {
  474.             strcat(azahl[playerid], "4");
  475.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  476.             strcat(rechi[playerid], "4");
  477.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  478.  
  479.         }
  480.     }
  481.     if(clickedid == zahl5[playerid])
  482.     {
  483.         if(rrechnung[playerid] == 0)
  484.         {
  485.             strcat(zahl[playerid], "5");
  486.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  487.             strcat(rechi[playerid], "5");
  488.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  489.         }
  490.         else
  491.         {
  492.             strcat(azahl[playerid], "5");
  493.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  494.             strcat(rechi[playerid], "5");
  495.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  496.         }
  497.     }
  498.     if(clickedid == zahl6[playerid])
  499.     {
  500.         if(rrechnung[playerid] == 0)
  501.         {
  502.             strcat(zahl[playerid], "6");
  503.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  504.             strcat(rechi[playerid], "6");
  505.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  506.         }
  507.         else
  508.         {
  509.             strcat(azahl[playerid], "6");
  510.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  511.             strcat(rechi[playerid], "6");
  512.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  513.         }
  514.     }
  515.     if(clickedid == zahl7[playerid])
  516.     {
  517.         if(rrechnung[playerid] == 0)
  518.         {
  519.             strcat(zahl[playerid], "7");
  520.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  521.             strcat(rechi[playerid], "7");
  522.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  523.            
  524.         }
  525.         else
  526.         {
  527.             strcat(azahl[playerid], "7");
  528.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  529.             strcat(rechi[playerid], "7");
  530.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  531.            
  532.         }
  533.     }
  534.     if(clickedid == zahl8[playerid])
  535.     {
  536.         if(rrechnung[playerid] == 0)
  537.         {
  538.             strcat(zahl[playerid], "8");
  539.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  540.             strcat(rechi[playerid], "8");
  541.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  542.         }
  543.         else
  544.         {
  545.             strcat(azahl[playerid], "8");
  546.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  547.             strcat(rechi[playerid], "8");
  548.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  549.  
  550.         }
  551.     }
  552.     if(clickedid == zahl9[playerid])
  553.     {
  554.         if(rrechnung[playerid] == 0)
  555.         {
  556.             strcat(zahl[playerid], "9");
  557.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  558.             strcat(rechi[playerid], "9");
  559.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  560.         }
  561.         else
  562.         {
  563.             strcat(azahl[playerid], "9");
  564.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  565.             strcat(rechi[playerid], "9");
  566.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  567.         }
  568.     }
  569.     if(clickedid == plus[playerid])
  570.     {
  571.         if(rrechnung[playerid] == 0)
  572.         {
  573.             rrechnung[playerid] = 1;
  574.             strcat(rech[playerid], "+");
  575.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  576.             strcat(rechi[playerid], "+");
  577.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  578.         }
  579.     }
  580.     if(clickedid == minus[playerid])
  581.     {
  582.         if(rrechnung[playerid] == 0)
  583.         {
  584.             rrechnung[playerid] = 2;
  585.             strcat(rech[playerid], "-");
  586.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  587.             strcat(rechi[playerid], "-");
  588.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  589.         }
  590.     }
  591.     if(clickedid == mal[playerid])
  592.     {
  593.         if(rrechnung[playerid] == 0)
  594.         {
  595.             rrechnung[playerid] = 3;
  596.             strcat(rech[playerid], "x");
  597.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  598.             strcat(rechi[playerid], "x");
  599.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  600.            
  601.         }
  602.     }
  603.     if(clickedid == geteilt[playerid])
  604.     {
  605.         if(rrechnung[playerid] == 0)
  606.         {
  607.             rrechnung[playerid] = 4;
  608.             strcat(rech[playerid], ":");
  609.             TextDrawShowForPlayer(playerid, rechnung[playerid]);
  610.             strcat(rechi[playerid], ":");
  611.             TextDrawSetString(rechnung[playerid], rechi[playerid]);
  612.         }
  613.     }
  614.     if(clickedid == gleich[playerid])
  615.     {
  616.         new string[128];
  617.         if(rrechnung[playerid] >= 1)
  618.         {
  619.             if(rrechnung[playerid] == 1)
  620.             {
  621.                 ergeb[playerid] = strval(zahl[playerid]) + strval(azahl[playerid]);
  622.                 TextDrawShowForPlayer(playerid, ergebniss[playerid]);
  623.                 format(string, 128, "%d", ergeb[playerid]);
  624.                 TextDrawSetString(ergebniss[playerid], string);
  625.             }
  626.             if(rrechnung[playerid] == 2)
  627.             {
  628.                 ergeb[playerid] = strval(zahl[playerid]) - strval(azahl[playerid]);
  629.                 TextDrawShowForPlayer(playerid, ergebniss[playerid]);
  630.                 format(string, 128, "%d", ergeb[playerid]);
  631.                 TextDrawSetString(ergebniss[playerid], string);
  632.             }
  633.             if(rrechnung[playerid] == 3)
  634.             {
  635.                 ergeb[playerid] = strval(zahl[playerid]) * strval(azahl[playerid]);
  636.                 TextDrawShowForPlayer(playerid, ergebniss[playerid]);
  637.                 format(string, 128, "%d", ergeb[playerid]);
  638.                 TextDrawSetString(ergebniss[playerid], string);
  639.             }
  640.             if(rrechnung[playerid] == 4)
  641.             {
  642.                 ergeb[playerid] = strval(zahl[playerid]) / strval(azahl[playerid]);
  643.                 TextDrawShowForPlayer(playerid, ergebniss[playerid]);
  644.                 format(string, 128, "%d", ergeb[playerid]);
  645.                 TextDrawSetString(ergebniss[playerid], string);
  646.             }
  647.  
  648.         }
  649.     }
  650.     if(clickedid == exxit[playerid])
  651.     {
  652.         HideTextDraw(playerid);
  653.     }
  654.     if(clickedid == neu[playerid])
  655.     {
  656.         TextDrawSetString(ergebniss[playerid], "");
  657.         TextDrawSetString(rechnung[playerid], "");
  658.         rechi[playerid] = "";
  659.         rrechnung[playerid] = 0;
  660.         zahl[playerid] = "";
  661.         azahl[playerid] = "";
  662.     }
  663.     return 1;
  664. }
  665.  
  666.  
  667. CMD:draw(playerid,params[])
  668. {
  669.     OnPlayerConnect(playerid);
  670.     return 1;
  671. }
  672.  
  673. CMD:trechner(playerid,params[])
  674. {
  675.     TogglePlayerControllable(playerid, 0);
  676.     CancelSelectTextDraw(playerid);
  677.     SelectTextDraw(playerid,0x8C8C8CFF);
  678.     TextDrawShowForPlayer(playerid, box[playerid]);
  679.     TextDrawShowForPlayer(playerid, Line1[playerid]);
  680.     TextDrawShowForPlayer(playerid, Line2[playerid]);
  681.     TextDrawShowForPlayer(playerid, Line3[playerid]);
  682.     TextDrawShowForPlayer(playerid, Line4[playerid]);
  683.     TextDrawShowForPlayer(playerid, zahl1[playerid]);
  684.     TextDrawShowForPlayer(playerid, zahl2[playerid]);
  685.     TextDrawShowForPlayer(playerid, zahl3[playerid]);
  686.     TextDrawShowForPlayer(playerid, zahl4[playerid]);
  687.     TextDrawShowForPlayer(playerid, zahl5[playerid]);
  688.     TextDrawShowForPlayer(playerid, zahl6[playerid]);
  689.     TextDrawShowForPlayer(playerid, zahl7[playerid]);
  690.     TextDrawShowForPlayer(playerid, zahl8[playerid]);
  691.     TextDrawShowForPlayer(playerid, zahl9[playerid]);
  692.     TextDrawShowForPlayer(playerid, plus[playerid]);
  693.     TextDrawShowForPlayer(playerid, minus[playerid]);
  694.     TextDrawShowForPlayer(playerid, mal[playerid]);
  695.     TextDrawShowForPlayer(playerid, geteilt[playerid]);
  696.     TextDrawShowForPlayer(playerid, gleich[playerid]);
  697.     TextDrawShowForPlayer(playerid, exxit[playerid]);
  698.     TextDrawShowForPlayer(playerid, neu[playerid]);
  699.     TextDrawShowForPlayer(playerid, Logo[playerid]);
  700.     for(new i = 0; i< sizeof(tdbox);i++)
  701.     {
  702.         TextDrawShowForPlayer(playerid, tdbox[playerid][i]);
  703.     }
  704.     return 1;
  705. }
  706.  
  707.  
  708.  
  709.  
  710. stock HideTextDraw(playerid)
  711. {
  712.     TogglePlayerControllable(playerid, 1);
  713.     CancelSelectTextDraw(playerid);
  714.     TextDrawHideForPlayer(playerid, box[playerid]);
  715.     TextDrawHideForPlayer(playerid, Line1[playerid]);
  716.     TextDrawHideForPlayer(playerid, Line2[playerid]);
  717.     TextDrawHideForPlayer(playerid, Line3[playerid]);
  718.     TextDrawHideForPlayer(playerid, Line4[playerid]);
  719.     TextDrawHideForPlayer(playerid, zahl1[playerid]);
  720.     TextDrawHideForPlayer(playerid, zahl2[playerid]);
  721.     TextDrawHideForPlayer(playerid, zahl3[playerid]);
  722.     TextDrawHideForPlayer(playerid, zahl4[playerid]);
  723.     TextDrawHideForPlayer(playerid, zahl5[playerid]);
  724.     TextDrawHideForPlayer(playerid, zahl6[playerid]);
  725.     TextDrawHideForPlayer(playerid, zahl7[playerid]);
  726.     TextDrawHideForPlayer(playerid, zahl8[playerid]);
  727.     TextDrawHideForPlayer(playerid, zahl9[playerid]);
  728.     TextDrawHideForPlayer(playerid, plus[playerid]);
  729.     TextDrawHideForPlayer(playerid, minus[playerid]);
  730.     TextDrawHideForPlayer(playerid, mal[playerid]);
  731.     TextDrawHideForPlayer(playerid, geteilt[playerid]);
  732.     TextDrawHideForPlayer(playerid, gleich[playerid]);
  733.     TextDrawHideForPlayer(playerid, rechnung[playerid]);
  734.     TextDrawHideForPlayer(playerid, ergebniss[playerid]);
  735.     TextDrawHideForPlayer(playerid, neu[playerid]);
  736.     TextDrawHideForPlayer(playerid, exxit[playerid]);
  737.     TextDrawHideForPlayer(playerid, Logo[playerid]);
  738.     for(new i = 0; i< sizeof(tdbox);i++)
  739.     {
  740.         TextDrawHideForPlayer(playerid, tdbox[playerid][i]);
  741.     }
  742. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement