SA-MP Forums Archive
[Ajuda] undefined symbol - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] undefined symbol (/showthread.php?tid=528625)



undefined symbol - Chery - 29.07.2014

Код:
else if(strcmp(choice, "hours", true) == 0) ////////
			{
			    if(EventKernel[EventType] != 3)
				{
					SendClientMessage(playerid, COLOR_GRAD2, "This feature is not available for this event type.");
					return 1;
				}
				if(!opstring[0])
		 	{
					SendClientMessage(playerid, COLOR_WHITE, "USAGE: /editevent hours [hours 0-5]");
					return 1;
				}

				new hours, seconds;
				hours = strval(opstring);
				if(hours < 0 || hours > 5) return SendClientMessage(playerid, COLOR_RED, "Vocк nгo pode ajustar as horas do evento maior do que 5 ou abaixo de 0");
				seconds = hours*3600;
				EventKernel[EventTime] = seconds;
				SendClientMessage(playerid, COLOR_WHITE, "Vocк ajustou com sucesso as horas do evento que o evento estarб ativo, temporizador irб iniciar uma vez que vocк comeзar totalmente o evento.");
                SendClientMessage(playerid, COLOR_GREY, "NOTA: Se vocк definir as horas do evento a 0 o evento vai terminar quando o ъltimo piloto vai para o ъltimo checkpoint.");
				if(hours != 0)
					SendClientMessage(playerid, COLOR_YELLOW, "Os jogadores de recurso no limit(/editevent limit) agora estб desativado desde que vocк mudou as horas a mais do que 0.");
			}
   			else if(strcmp(choice, "checkpoints", true) == 0)
			{
				if(EventKernel[EventType] != 3)
				{
					SendClientMessage(playerid, COLOR_GRAD2, "Este recurso nгo estб disponнvel para este tipo de evento.");
					return 1;
				}
				ConfigEventCPs[playerid][0] = 1;
				ConfigEventCPs[playerid][1] = 0;
				ConfigEventCPs[playerid][2] = 0;
				ConfigEventCPId[playerid] = 0;
				new string[279];
				format(string,sizeof(string),"Bem-vindo ao sistema de configuraзгo checkpoint corrida!\nEste й um guia rбpido sobre os passos que vocк precisa seguir para obter кxito os postos de controle de corrida.\nPrimeiro e mais importante que vocк precisa lembrar-se de fazer os checkpoints em ordem, a partir da linha de partida para a linha final.");
				ShowPlayerDialogEx(playerid,RCPINTRO,DIALOG_STYLE_MSGBOX,"Race Checkpoints Introduзгo",string,"Proximo","Pular");
			}
			else if(strcmp(choice, "onfoot", true) == 0)
			{
				if(EventKernel[EventFootRace])
				{
				    EventKernel[EventFootRace] = 0;
					SendClientMessage(playerid, COLOR_GRAD2, "Vocк alternado desligar a funзгo onfoot, as pessoas podem usar veнculos (desenvolvimento futuro, por favor nгo use nгo funciona proprely)");
				}
				else {
				    EventKernel[EventFootRace] = 1;
					SendClientMessage(playerid, COLOR_GRAD2, "Vocк alterou o recurso onfoot, as pessoas nгo podem usar veнculos.");
				}
			//}

ERRO

Код:
error 017: undefined symbol "ConfigEventCPs"
: warning 215: expression has no effect
: error 001: expected token: ";", but found "]"
: error 029: invalid expression, assumed zero
: fatal error 107: too many error messages on one line
Alguйm tem a soluзгo, dou +R


Re: undefined symbol - DiiMeNoR - 29.07.2014

Sу criar a variavel global.
Код:
new ConfigEventCPs[MAX_PLAYERS][3];
Testa ai.


Re: undefined symbol - Chery - 29.07.2014

Resolveu esse ai, obrigado, mas deu erro no outro

error 033: array must be indexed (variable "ConfigEventCPId")

--Edit

Consegui terminar, obrigado ai.