SA-MP Forums Archive
Help rep+ - 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)
+--- Thread: Help rep+ (/showthread.php?tid=620372)



Help rep+ - DevinPatino - 29.10.2016

I don't quite understand this
C:\Users\Administrator\Desktop\***\gamemodes\***.p wn(58869) : error 001: expected token: ";", but found "("
C:\Users\Administrator\Desktop\**\gamemodes\***.pw n(58873) : error 028: invalid subscript (not an array or too many subscripts): "LuxTimer"
C:\Users\Administrator\Desktop\**\gamemodes\***.pw n(58873) : warning 215: expression has no effect
C:\Users\Administrator\Desktop\**\gamemodes\***.pw n(58873) : error 001: expected token: ";", but found "]"
C:\Users\Administrator\Desktop\**\gamemodes\***.pw n(58873) : error 029: invalid expression, assumed zero
C:\Users\Administrator\Desktop\**\gamemodes\***.pw n(58873) : fatal error 107: too many error messages on one line


Line 58869
new LuxTimer(playerid);

Line 58873
if(gettime() < LuxTimer[playerid]);

Line 58874 - 58878
{
format(string, sizeof(string), "good day", LuxTimer[playerid]-gettime());
SendClientMessageEx(playerid, COLOR_GREY, string);
return 1;
}


Re: Help rep+ - iLearner - 29.10.2016

Line 58869
new LuxTimer(playerid);

Line 58873
if(gettime() < LuxTimer[playerid])

Line 58874 - 58878
{
format(string, sizeof(string), "good day", LuxTimer[playerid]-gettime());
SendClientMessageEx(playerid, COLOR_GREY, string);
return 1;
}

You had if(gettime() < LuxTimer[playerid]);


Re: Help rep+ - Hansrutger - 29.10.2016

Redo your declaration slightly to different brackets. [x] instead of (x). I'd also suggest you use MAX_PLAYERS but who knows maybe you redefined playerid into a constant. (if that is even possible)


Re: Help rep+ - DevinPatino - 29.10.2016

Quote:
Originally Posted by iLearner
Посмотреть сообщение
Line 58869
new LuxTimer(playerid);

Line 58873
if(gettime() < LuxTimer[playerid])

Line 58874 - 58878
{
format(string, sizeof(string), "good day", LuxTimer[playerid]-gettime());
SendClientMessageEx(playerid, COLOR_GREY, string);
return 1;
}

You had if(gettime() < LuxTimer[playerid]);
Doesn't help still get the same errors.


Re: Help rep+ - Yaa - 29.10.2016

Код:
new LuxTimer(playerid);
to
Код:
new LuxTimer[MAX_PLAYERS];
:/


Re: Help rep+ - SyS - 29.10.2016

Код:
Line 58869
new LuxTimer(playerid);
i assume you are trying to declare an array then it should be like this
PHP код:
new LuxTimer[MAX_PLAYERS]; 
Код:
Line 58873
if(gettime() < LuxTimer[playerid]);
the above condition statement is empty you have to write the definition to that statement's evaluation use curly braces for multiple conditions or avoid it for single statements