Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Calculator script
- Credits to
- UltraScripter = for scripting
- Y_less = for sscanf
- zeex = for zcmd
- */
- #include <a_samp>
- #include <sscanf2>
- #include <zcmd>
- #if defined FILTERSCRIPT
- #endif
- CMD:sub(playerid, params[])
- {
- new num1, num2, result[64], subbed;
- if(sscanf(params, "ii", num1, num2)) return SendClientMessage(playerid, -1, "Usage /sub [number] [number]");
- if(num1 < num2) return SendClientMessage(playerid, -1, "Invalid sub.");
- subbed = num1-num2;
- format(result, sizeof(result), "%i - %i = %i", num1, num2, subbed);
- SendClientMessage(playerid, -1, result);
- return 1;
- }
- CMD:add(playerid, params[])
- {
- new num1, num2, result[64], added;
- if(sscanf(params, "ii", num1, num2)) return SendClientMessage(playerid, -1, "Usage /add [number] [number]");
- added = num1+num2;
- format(result, sizeof(result), "%i + %i = %i", num1, num2, added);
- SendClientMessage(playerid, -1, result);
- return 1;
- }
- CMD:devide(playerid, params[])
- {
- new num1, num2, result[64], divided;
- if(sscanf(params, "ii", num1, num2)) return SendClientMessage(playerid, -1, "Usage /divide [number] [number]");
- if(num1 < num2) return SendClientMessage(playerid, -1, "Invalid divide.");
- divided = num1/num2;
- format(result, sizeof(result), "%i : %i = %i", num1, num2, divided);
- SendClientMessage(playerid, -1, result);
- return 1;
- }
- CMD:multiply(playerid, params[])
- {
- new num1, num2, result[64], multipicated;
- if(sscanf(params, "ii", num1, num2)) return SendClientMessage(playerid, -1, "Usage /multiply [number] [number]");
- multipicated = num1*num2;
- format(result, sizeof(result), "%i * %i = %i", num1, num2, multipicated);
- SendClientMessage(playerid, -1, result);
- return 1;
- }
- /*
- Calculator script
- Credits to
- UltraScripter = for scripting
- Y_less = for sscanf
- zeex = for zcmd
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement