Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Snaden

Pages: [1]
1
Admistrator Apply / Hellrocker Scripte
« on: July 23, 2015, 05:08:21 am »
Name : Tushar
In game name : Hellrocker[ New name: Snaden]
Why you wanna be our scripter ? : I can script well. I can help Owner in Scripting.
Give us a demo script : Reaction Test Script.
Code: [Select]
//#### Reaction Test ####\\
>>>>>> By Snaden <<<<<<
 
#include <a_samp>
#define TIME 3
#define MINIMUM_VALUE 10000
#define MAXIMUM_VALUE 95000
#define MINIMUM_PRIZE 2000
#define MAXIMUM_PRIZE 10000
#define MINIMUM_SCORE 1
#define MAXIMUM_SCORE 10
 
new CONTEST_PRIZE;
new CONTEST_SCORE;
new ContestAnswer = -1;
forward NewContest();
forward OnPlayerWinContest(playerid);
public OnFilterScriptInit()
{
        SetTimer("NewContest",(2000*60*TIME),1);
        return 1;
}
 
public OnPlayerText(playerid, text[])
{
        if(strval(text) == ContestAnswer && ContestAnswer != -1)
        {
                OnPlayerWinContest(playerid);
        }
        return 1;
}
 
public NewContest()
{
        new string [128];
        ContestAnswer = MINIMUM_VALUE + random(MAXIMUM_VALUE-MINIMUM_VALUE);
        format(string,sizeof string,"A new Reaction Test has started. Types %d first, wins $%d and %d score.",ContestAnswer,CONTEST_PRIZE,CONTEST_SCORE);
        SendClientMessageToAll(0x00FFFFFF,string);
        return 1;
}
 
public OnPlayerWinContest(playerid)
{
        new pName[MAX_PLAYER_NAME],string[128];
        GetPlayerName(playerid,pName,sizeof pName);
        format(string,sizeof string,"Player %s has won the contest and has won $%d AND %d score!",pName,CONTEST_PRIZE,CONTEST_SCORE);
        SendClientMessageToAll(0x00FFFFFF,string);
        CONTEST_PRIZE = MINIMUM_PRIZE+random(MAXIMUM_PRIZE-MINIMUM_PRIZE);
        GivePlayerMoney(playerid,CONTEST_PRIZE);
        CONTEST_SCORE = MINIMUM_SCORE+random(MAXIMUM_SCORE-MINIMUM_SCORE);
        SetPlayerScore(playerid, GetPlayerScore(playerid) + CONTEST_SCORE);
        ContestAnswer = -1;
        return 1;
}

Pages: [1]