+- +-

+-Website Stats

Members
Total Members: 27
Latest: shahrukh
New This Month: 0
New This Week: 0
New Today: 0
Stats
Total Posts: 188
Total Topics: 56
Most Online Today: 5
Most Online Ever: 140
(February 02, 2023, 11:46:57 pm)
Users Online
Members: 0
Guests: 6
Total: 6

Author Topic: {Urgent}Help Needed  (Read 759 times)

0 Members and 1 Guest are viewing this topic.

Offline BlAck_DeViL

  • VIP Member
  • ***
  • Posts: 36
  • Reputation: 4
  • [Scripter]BlAck_DeViL
{Urgent}Help Needed
« on: August 26, 2012, 09:34:57 pm »
Topic Removed
« Last Edit: August 28, 2012, 02:03:18 am by BlAck_DeViL »
Scripting Help Needed ?? PM Me For Scripting Help..

Offline Lordz

  • Beta Master
  • ******
  • Posts: 68
  • Reputation: 28
Re: {Urgent}Help Needed
« Reply #1 on: August 26, 2012, 09:41:56 pm »
Replace OnPlayerCommand text section from this script to this:
Code: [Select]
public OnPlayerText(playerid, text[])
{
if(gServerData[E_STARTED] && strval(text) == gServerData[E_ANSWER]) {
GivePlayerMoney(playerid,E_CASH);
SetPlayerScore(GetPlayerScore(playerid)+1);

Offline BlAck_DeViL

  • VIP Member
  • ***
  • Posts: 36
  • Reputation: 4
  • [Scripter]BlAck_DeViL
Re: {Urgent}Help Needed
« Reply #2 on: August 26, 2012, 09:43:16 pm »
Can u do it and give me now ?
Scripting Help Needed ?? PM Me For Scripting Help..

Offline Lordz

  • Beta Master
  • ******
  • Posts: 68
  • Reputation: 28
Re: {Urgent}Help Needed
« Reply #3 on: August 26, 2012, 09:50:51 pm »
Code: [Select]
/*
* Maths FILTERSCRIPT
* This is a short minigame
* Answer maths task for money
*/


#include <a_samp>

// Colours
#define COLOR_GREEN 0x00CC00FF
#define COLOR_RED 0xFF0000FF
#define COLOR_YELLOW 0xFFFF00FF
#define COLOR_ORANGE 0xEE9911FF
#define red    0xFF0000AA
#define blue    0x00FFFFAA
#define E_TIME 75 // Every how much seconds will new Maths game start
#define E_MAX_NUMBER 50 // Whats the highest number for script to choose as random
#define E_MIN_NUMBER 30 // Whats the smallest number for script to choose as random
#define E_CASH 10000 // How much will the player get for solving the task successfully

#if E_MAX_NUMBER < E_MIN_NUMBER
#error "MAX_NUMBER shouldn't be less than MIN_NUMBER"
#endif

enum E_SERVER_DATA
{
bool: E_STARTED,
E_ANSWER,
E_START_TIME,
E_TIMER,
}
new gServerData[E_SERVER_DATA];

forward LoadGame();

public OnFilterScriptInit()
{
print("Maths script is starting...");
print("Time between tests: " #E_TIME " seconds");
print("Min number: " #E_MIN_NUMBER " Max number: " #E_MAX_NUMBER );
SendClientMessageToAll(COLOR_YELLOW,"Maths script has been loaded!");

LoadGame();

SetTimer("LoadGame",E_TIME*1000,true);
return 1;
}

public OnFilterScriptExit()
{
print("Maths script has been unloaded!");
return 1;
}

public OnPlayerText(playerid, text[])
{
if(gServerData[E_STARTED] && strval(text) == gServerData[E_ANSWER]) {
GivePlayerMoney(playerid,E_CASH);
SetPlayerScore(GetPlayerScore(playerid)+1;

new msg[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(msg,sizeof(msg),"%s has solved a task successfully in %i seconds (Ans: %i)",name, GetTimerInSeconds(GetTickCount(),gServerData[E_START_TIME]), gServerData[E_ANSWER]);
SendClientMessageToAll(blue,msg);
print(msg);

gServerData[E_STARTED] = false;
gServerData[E_ANSWER] = 0;
gServerData[E_START_TIME] = 0;
return 1;
}
return 1;
}

public LoadGame()
{
new E_NUM1 = random(E_MAX_NUMBER-E_MIN_NUMBER) + E_MIN_NUMBER,
E_NUM2 = random(E_MAX_NUMBER-E_MIN_NUMBER) + E_MIN_NUMBER,
E_NUM3 = random(E_MAX_NUMBER-E_MIN_NUMBER) + E_MIN_NUMBER,
E_NUM4 = random(E_MAX_NUMBER-E_MIN_NUMBER) + E_MIN_NUMBER;

gServerData[E_STARTED] = true;
gServerData[E_ANSWER] = E_NUM1 + E_NUM2 - E_NUM3 + E_NUM4;
gServerData[E_START_TIME] = GetTickCount();

new msg[128];
format(msg,sizeof(msg),"First One who solve => %i + %i - %i + %i <= will get $%i and 1 score!",E_NUM1,E_NUM2,E_NUM3,E_NUM4,E_CASH);
SendClientMessageToAll(red,msg);
print(msg);
}

GetTimerInSeconds(now, started)
{
new secs, ms;
ms = now - started;
while(ms > 999) {
secs++;
ms = ms-1000;
}
return secs;
}

Offline BlAck_DeViL

  • VIP Member
  • ***
  • Posts: 36
  • Reputation: 4
  • [Scripter]BlAck_DeViL
Re: {Urgent}Help Needed
« Reply #4 on: August 26, 2012, 09:56:57 pm »
One Warning is Coming
Scripting Help Needed ?? PM Me For Scripting Help..

Offline [RD]Cenation

  • Little Clucker
  • *
  • Posts: 11
  • Reputation: 1
Re: {Urgent}Help Needed
« Reply #5 on: August 27, 2012, 07:57:41 am »
is this a c++ program

Offline BlAck_DeViL

  • VIP Member
  • ***
  • Posts: 36
  • Reputation: 4
  • [Scripter]BlAck_DeViL
Re: {Urgent}Help Needed
« Reply #6 on: August 27, 2012, 01:29:46 pm »
Nop This is a Script Brother... :)

Post Anything in This Forum Brother And Get Reputation And Admin
Scripting Help Needed ?? PM Me For Scripting Help..

Offline Lordz

  • Beta Master
  • ******
  • Posts: 68
  • Reputation: 28
Re: {Urgent}Help Needed
« Reply #7 on: August 27, 2012, 05:51:20 pm »
Replace your line 60,with this
Code: [Select]
SetPlayerScore(playerid)(GetPlayerScore(playerid)+1);
This might help.

 

Recent Topics

MOVED: Creating TextDraw For Free ... :) by Lordz
August 30, 2012, 10:53:11 am

Website designer. by [RD]Cenation
August 29, 2012, 07:44:34 am

{Urgent}Help Needed by Lordz
August 27, 2012, 05:51:20 pm

A help by BlAck_DeViL
August 24, 2012, 05:26:26 pm

Hello all! by [RD]Cenation
August 21, 2012, 03:04:29 pm

Hello All by Lordz
August 20, 2012, 06:45:02 pm

Hello All by Lordz
August 18, 2012, 04:10:39 pm

Need PS2 game. by Lordz
August 18, 2012, 08:42:57 am

Map help.[Scripting] by YoUnG_Ca$h
August 16, 2012, 05:06:09 pm

I Want To Change My UserName , So i am Applying by BlAck_DeViL
August 16, 2012, 04:58:29 pm