Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx.inc>
- new g_Result[9]
- new g_activated;
- public plugin_init() {
- register_plugin("Trivia", "v1.0", "P1xeL`")
- register_clcmd("say", "ClientSendMessage");
- register_clcmd("say_team", "ClientSendMessage");
- }
- public ClientSendMessage(id) {
- new value1, value2, Result;
- new message[192], arg3[8], arg2[2], arg1[8];
- read_argv(1, message, sizeof(message));
- parse(message, arg1, sizeof(arg1), arg2, sizeof(arg2), arg3, sizeof(arg3));
- if(is_user_alive(id) && is_user_connected(id) && !is_user_hltv(id) && !is_user_bot(id))
- switch(get_user_team(id))
- {
- case 2:
- {
- if(is_str_num(arg1) && is_str_num(arg3))//(Thnks splass for minor bugfix)
- {
- value1 = str_to_num(arg1);
- value2 = str_to_num(arg3);
- if(equali(arg2, "+")) Result = value1 + value2;
- else if(equali(arg2, "-")) Result = value1 - value2;
- else if(equali(arg2, "*")) Result = value1 * value2;
- else if(equali(arg2, "/")) Result = value1 / value2;
- else return;
- formatex(g_Result, 8, "%i", Result);
- client_print(id, print_chat, "[Trivia] The Result: %i", Result);
- g_activated = true;
- } }
- case 1:
- {
- if(equali(message, g_Result) && g_activated)
- {
- new szName[32];
- get_user_name(id, szName, 31);
- client_print(0, print_chat, "[Trivia] %s Won At Trivia !", szName);
- set_hudmessage(255, 255, 0, -1.0, 0.27, 0, 6.0, 12.0)
- show_hudmessage(0, "%s Won At Trivia !", szName)
- g_activated = false;
- } } } }
Advertisement
Add Comment
Please, Sign In to add comment