[FilterScript] Math Quiez
#1

RH-Math Quiz System

Features
-Math Quiz

Downloads


Reply
#2

Good Job +REP tomorrow becouse i gaved enough rep this 24 hour :d
Reply
#3

ty <3 after all 1 comment lol, i maked that in 2 hours and i was worry that no comment
Reply
#4

It's called math quiz and can you post Pictures?
Reply
#5

http://8pic.ir/images/55sfarvla0sjv1na9unl.png
Reply
#6

Not bad.
Reply
#7

Not bad at all still needs some improvements
Reply
#8

Its Awesome Work
+Rep
Reply
#9

Good job, +REP. anyway code must be indented. Use Codegenerator.pl to indent your code.

pawn Код:
#include <a_samp>

new isenable, answer, number[4];

#define COL_RED   "{FF0000}"
#define COL_WHITE "{FFFFFF}"
#define COL_GREEN "{33AA33}"

public OnFilterScriptInit()
{
    SetTimer("mathquiz",80000, true);
    return 1;
}

public OnPlayerText(playerid,text[])
{
    new string[128];
    if(isenable && text[0] && answer == strval(text))
    {
        new CName[24];
        GetPlayerName(playerid, CName, 24);
        isenable = false;
        format(string, sizeof(string),"%s answered the right answer of math quiz which was "COL_RED"%d "COL_WHITE"and wons 3 Scores, 1000$ Cash",CName,answer);
        SendClientMessageToAll(-1, string);
        SetPlayerScore(playerid, GetPlayerScore(playerid)+3);
        GivePlayerMoney(playerid, 1000);
        return 0;
    }
    return 1;
}

forward mathquiz();
public mathquiz()
{
    new string[128];
    if(!isenable)
    {
        switch(random(4))
        {
            case 0:
            {
                answer = (number[0]=random(1000)) + (number[1]=random(840));
                format(string, sizeof(string),"[Quiz] First one who Solve "COL_GREEN"%d"COL_WHITE" + "COL_GREEN"%d"COL_WHITE" will get 3 Scores, 1000$ Cash",number[0], number[1]);
            }
            case 1:
            {
                do
                {
                    answer = (number[0]=random(500)) - (number[1]=random(500));
                }
                while(number[0] < number[1]);
                format(string, sizeof(string),"[Quiz] First one who Solve "COL_GREEN"%d"COL_WHITE" - "COL_GREEN"%d"COL_WHITE" will get 3 Scores, 1000$ Cash",number[0], number[1]);
            }
            case 2:
            {
                answer = (number[0]=random(100)) * (number[1]=random(80));
                format(string, sizeof(string),"[Quiz] First one who Solve "COL_GREEN"%d"COL_WHITE" * "COL_GREEN"%d"COL_WHITE" will get 3 Scores, 1000$ Cash",number[0], number[1]);
            }
            case 3:
            {
                do
                {
                    answer = (number[0]=random(1000)+1) / (number[1]=random(600)+1);
                }
                while(number[0] % number[1]);
                format(string, sizeof(string),"[Quiz] First one who Solve "COL_GREEN"%d"COL_WHITE" / "COL_GREEN"%d"COL_WHITE" will get 3 Scores, 1000$ Cash",number[0], number[1]);
            }
        }
        SendClientMessageToAll(-1, string);
        isenable = true;
    }
    else
    {
        isenable = false;
        format(string, sizeof(string),"No one solved the math quiz which was "COL_RED"%d"COL_WHITE", so no one wons 1Score, 10$", answer);
        SendClientMessageToAll(-1, string);
    }
    return 1;
}
Reply
#10

Thanks Everyone
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)