Skripta: CLRP
Problem: Malo prije sam stavio sve detaljno al evo ovako je jednostavnije... 4 errora u ovim djelu
if (strcmp(cmdtext, "/sadi", true) == 0)
{
if(zasadio[playerid] == 1) return SCM(playerid, -1, "Vec si zasadio.");// ovaj red
{
if(PlayerToPoint(3.0, playerid,-1416.3093262,-943.9731445,201.9256592))
{
if(PlayerInfo[playerid][pSjeme] > 0)
{
if(musjev1 != 0) return SCM(playerid, -1, "{A5AAB0}Ovaj usjev je vec zasaÄ'en.");
musjev1 = 1;
Errori:
error 028: invalid subscript (not an array or too many subscripts): "zasadio"
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
u komandu staviš
if(zasadio[playerid] == 1) return SendClientMessage(playerid,-1,"Text");
Eto gore errori :D
if (strcmp(cmdtext, "/sadi", true) == 0)
{
if(zasadio[playerid] == 1) return SCM(playerid, -1, "Vec si zasadio.");// ovaj red
if(PlayerToPoint(3.0, playerid,-1416.3093262,-943.9731445,201.9256592))
{
if(PlayerInfo[playerid][pSjeme] > 0)
{
if(musjev1 != 0) return SCM(playerid, -1, "{A5AAB0}Ovaj usjev je vec zasaÄ'en.");
musjev1 = 1;
Opet isto, opet ti gore errori....
if (strcmp(cmdtext, "/sadi", true) == 0)
{
if(zasadio[playerid] == 0)
{
if(PlayerToPoint(3.0, playerid,-1416.3093262,-943.9731445,201.9256592))
{
if(PlayerInfo[playerid][pSjeme] > 0)
{
if(musjev1 != 0) return SCM(playerid, -1, "{A5AAB0}Ovaj usjev je vec zasaÄ'en.");
musjev1 = 1;
I na kraju moraš dodati još jednu zagradu[Ako već nisi stavio]..
Na vrh skripte umesto new zasadio; stavi new zasadio[MAX_PLAYERS]; takoÄ'e...
Hvala, rijesio sam. Errori su se javljali zato sto nisam stavio "new zasadio[MAX_PLAYERS];, tj stavio sam samo "new zasadio", Hvala svima :D