Advertisement
Guest User

Calcolatrice By S&C AkA Cirs_Carandente

a guest
Jun 25th, 2011
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.19 KB | None | 0 0
  1. /*
  2. * Sistema Calcolatrice y S&C AkA Cirs_Carandente *
  3. */
  4.  
  5. #include <a_samp>
  6. #include <dcmd>
  7.  
  8. #define ROSSO 0xF60000AA
  9. #define BLU 0x0000F6AA
  10. new numero, numero1, numero2, numero3, numero4, numerofinale;
  11.  
  12.  
  13. public OnFilterScriptInit()
  14. {
  15. print("\n-----------------------------------------");
  16. print(" S&CCalcolatrice by S&C AkA Cirs_Carandente");
  17. print("------------------------------------------\n");
  18. print("Sistema Calcolatrice By S&C AkA Cirs_Carandente Caricato!!!!\n");
  19. return 1;
  20. }
  21.  
  22. public OnFilterScriptExit()
  23. {
  24. return 1;
  25. }
  26.  
  27.  
  28. public OnPlayerConnect(playerid)
  29. {
  30. SendClientMessage(playerid, BLU, "Questo Server usa il Sistema Calcolatrice By S&C AkA Cirs_Carandente");
  31. return 1;
  32. }
  33.  
  34. public OnPlayerCommandText(playerid, cmdtext[])
  35. {
  36. dcmd(dividi, 6, cmdtext);
  37. dcmd(molt, 4, cmdtext);
  38. dcmd(sottrai, 7, cmdtext);
  39. dcmd(addizziona, 10, cmdtext);
  40. dcmd(addmolsotdiv, 12, cmdtext);
  41.  
  42. if (strcmp("/calcolatrice", cmdtext, true, 10) == 0)
  43. {
  44. SendClientMessage(playerid, BLU, "Calcolatrice: /addizziona - /sottrai - /molt - /dividi - /addmolsotdiv");
  45. return 1;
  46. }
  47. return 0;
  48. }
  49.  
  50. dcmd_dividi(playerid, params[])
  51. {
  52. new string[150];
  53. if(sscanf(params, "dd", numero, numero1)) SendClientMessage(playerid, ROSSO, "Usa: /dividi [Numero] : [Numero]");
  54. else
  55. {
  56. numerofinale = numero/numero1;
  57. format(string,sizeof(string),"%d : %d = %d", numero, numero1, numerofinale);
  58. SendClientMessage(playerid, BLU, string);
  59. }
  60. return 1;
  61. }
  62.  
  63. dcmd_molt(playerid, params[])
  64. {
  65. new string[150];
  66. if(sscanf(params, "dd", numero, numero1)) SendClientMessage(playerid, ROSSO, "Usa: /molt [Numero] x [Numero]");
  67. else
  68. {
  69. numerofinale = numero*numero1;
  70. format(string,sizeof(string),"%d x %d = %d", numero, numero1, numerofinale);
  71. SendClientMessage(playerid, BLU, string);
  72. }
  73. return 1;
  74. }
  75.  
  76. dcmd_sottrai(playerid, params[])
  77. {
  78. new string[150];
  79. if(sscanf(params, "dd", numero, numero1)) SendClientMessage(playerid, ROSSO, "Usa: /sottrai [Numero] - [Numero]");
  80. else
  81. {
  82. numerofinale = numero-numero1;
  83. format(string,sizeof(string),"%d - %d = %d", numero, numero1, numerofinale);
  84. SendClientMessage(playerid, BLU, string);
  85. }
  86. return 1;
  87. }
  88.  
  89. dcmd_addizziona(playerid, params[])
  90. {
  91. new string[150];
  92. if(sscanf(params, "dd", numero, numero1)) SendClientMessage(playerid, ROSSO, "Usa: /addizziona [Numero] + [Numero]");
  93. else
  94. {
  95. numerofinale = numero+numero1;
  96. format(string,sizeof(string),"%d + %d = %d", numero, numero1, numerofinale);
  97. SendClientMessage(playerid, BLU, string);
  98. }
  99. return 1;
  100. }
  101.  
  102. dcmd_addmolsotdiv(playerid, params[])
  103. {
  104. new string[150];
  105. if(sscanf(params, "ddddd", numero, numero1, numero2, numero3, numero4)) SendClientMessage(playerid, ROSSO, "Usa: /addmolsotdiv [Numero] + [Numero] x [Numero] - [Numero] : [Numero]);");
  106. else
  107. {
  108. numerofinale = numero+numero1*numero2-numero3/numero4;
  109. format(string,sizeof(string),"%d + %d * %d - %d : %d = %d", numero, numero1, numero2, numero3, numero4, numerofinale);
  110. SendClientMessage(playerid, BLU, string);
  111. }
  112. return 1;
  113. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement