SA-MP Forums Archive
I want to make Messages But not Random. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: I want to make Messages But not Random. (/showthread.php?tid=273054)



I want to make Messages But not Random. - Harry_Sandhu - 31.07.2011

I want to make Messages Which will show after every one Minute. but in Serial Order i put it in.
Not Randomly any message.

PLZ HELP ME


Re: I want to make Messages But not Random. - Harry_Sandhu - 31.07.2011

*PLEASE HELP ME THIS IS A SIMPLE QUESTION*


Re: I want to make Messages But not Random. - [HiC]TheKiller - 31.07.2011

pawn Code:
#define RANDOM_MESSAGE_TIMER 60000  //One minute
new messagenumber = 0;
new messages[][] =
{
    "Message 1",
    "Message 2",
    "Message 3"
};

public OnGameModeInit()
{
    SetTimer("Messages", RANDOM_MESSAGE_TIMER, true);
    return 1;
}

forward Messages();
public Messages()
{
    if(messagenumber == sizeof(messages)) messagenumber = 0;
    SendClientMessageToAll(-1, messages[messagenumber]);
    messagenumber ++;
    return 1;
}
Give that a go.


Re: I want to make Messages But not Random. - Harry_Sandhu - 31.07.2011

ERRROS


Code:
F:\My Server\Server\gamemodes\IN-RP.pwn(1140) : error 072: "sizeof" operator is invalid on "function" symbols
F:\My Server\Server\gamemodes\IN-RP.pwn(1141) : error 028: invalid subscript (not an array or too many subscripts): "Messages"
F:\My Server\Server\gamemodes\IN-RP.pwn(1141) : warning 215: expression has no effect
F:\My Server\Server\gamemodes\IN-RP.pwn(1141) : error 001: expected token: ";", but found "]"
F:\My Server\Server\gamemodes\IN-RP.pwn(1141) : error 029: invalid expression, assumed zero
F:\My Server\Server\gamemodes\IN-RP.pwn(1141) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


5 Errors.



Re: I want to make Messages But not Random. - [HiC]TheKiller - 31.07.2011

Had Messages instead of messages. Give it a go now.


Re: I want to make Messages But not Random. - Harry_Sandhu - 31.07.2011

4 ERRORS now.

Code:
F:\My Server\Server\gamemodes\IN-RP.pwn(66) : error 021: symbol already defined: "Messages"
F:\My Server\Server\gamemodes\IN-RP.pwn(1138) : error 021: symbol already defined: "Messages"
F:\My Server\Server\gamemodes\IN-RP.pwn(1140) : error 010: invalid function or declaration
F:\My Server\Server\gamemodes\IN-RP.pwn(1143) : error 010: invalid function or declaration
F:\My Server\Server\gamemodes\IN-RP.pwn(1230) : warning 203: symbol is never used: "Messages"
F:\My Server\Server\gamemodes\IN-RP.pwn(1230) : warning 203: symbol is never used: "messagenumber"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.



Re: I want to make Messages But not Random. - Harry_Sandhu - 31.07.2011

Code:
F:\My Server\Server\gamemodes\IN-RP.pwn(66) : error 021: symbol already defined: "Messages"
F:\My Server\Server\gamemodes\IN-RP.pwn(1138) : error 021: symbol already defined: "Messages"
F:\My Server\Server\gamemodes\IN-RP.pwn(1140) : error 010: invalid function or declaration
F:\My Server\Server\gamemodes\IN-RP.pwn(1143) : error 010: invalid function or declaration
F:\My Server\Server\gamemodes\IN-RP.pwn(1230) : warning 203: symbol is never used: "Messages"
F:\My Server\Server\gamemodes\IN-RP.pwn(1230) : warning 203: symbol is never used: "messagenumber"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
These 4 Errors now.


Re: I want to make Messages But not Random. - [HiC]TheKiller - 31.07.2011

You put the variable to a capital M, just change the timer name to something else.


Re: I want to make Messages But not Random. - Harry_Sandhu - 31.07.2011

Can you send me the Code?


Re: I want to make Messages But not Random. - Shockey HD - 31.07.2011

pawn Code:
#define RANDOM_MESSAGE_TIMER 60000  //One minute
new messagenumber = 0;
new messages[][] =
{
    "Message 1",
    "Message 2",
    "Message 3"
};

public OnGameModeInit()
{
    SetTimer("SendMessages", RANDOM_MESSAGE_TIMER, true);
    return 1;
}

forward SendMessages();
public SendMessages()
{
    if(messagenumber == sizeof(messages)) messagenumber = 0;
    SendClientMessageToAll(-1, messages[messagenumber]);
    messagenumber ++;
    return 1;
}



Re: I want to make Messages But not Random. - Harry_Sandhu - 31.07.2011

how can i change its Color?


Re: I want to make Messages But not Random. - Gray - 31.07.2011

http://forum.sa-mp.com/showpost.php?...20&postcount=2


Re: I want to make Messages But not Random. - Harry_Sandhu - 31.07.2011

I have got the Script but i want to change the Color of the Serial wise Message


Re: I want to make Messages But not Random. - Shockey HD - 31.07.2011

SendClientMessageToAll(-1, messages[messagenumber]);

to

SendClientMessageToAll(COLOR_GREEN, messages[messagenumber]);

i think


Re: I want to make Messages But not Random. - [HiC]TheKiller - 31.07.2011

pawn Code:
#define RANDOM_MESSAGE_TIMER 60000  //One minute
new messagenumber = 0;
new messages[][2] =
{
    {"Message 1", COLOR1},
    {"Message 2", COLOR2},
    {"Message 3", COLOR3},
};

public OnGameModeInit()
{
    SetTimer("SendMessages", RANDOM_MESSAGE_TIMER, true);
    return 1;
}

forward SendMessages();
public SendMessages()
{
    if(messagenumber == sizeof(messages)) messagenumber = 0;
    SendClientMessageToAll(messages[messagenumber][1], messages[messagenumber][0]);
    messagenumber ++;
    return 1;
}
Hope that helps.