Jump to content
  • 0

pomoc zprava[6+i] += "▓" - Array must be indexed error


martanius

Dotaz

Zdravím. Po dlouhé době jsem se vrátil k pawnu a na uvítanou mám hned pár starých dobrých errorů :)

 

Pokouším se dát dohromady systém, kdy když má proměnná jidlo (v rozmezí 1-10) třeba hodnotu 6, tak se ukáže zpráva:

 

Hlad: ▓▓▓▓▓▓ (čili 6x alt+178 znaků)

 

když je hlad moc velký (čili hodnota je nízká), tak se ukáže zpráva, že začíná hladovět a když je hodnota ještě nižší, tak se ukáže, že začíná mít už opravdu velký hlad.

V případě, že je hodnota více jak (či rovno) 5, tak se ukáže klasicky to Hlad: ▓▓ atd...

 

Ale píše mě to error "error 033: array must be indexed (variable "-unknown-")" na řádku 83.

public hlad(playerid, jidlo2)
{
	if(jidlo2 < 5)
	{
		SendClientMessage(playerid, ZELENA, "Začínáš hladovět.");
	}
	else if (jidlo2 < 3)
	{
		SendClientMessage(playerid, ZELENA, "Máš velký hlad. Najez se!");
	}
	else
	{
		new zprava[128];
		zprava = "Hlad: ";
		for(new i = 0; i < jidlo2; i++)
		{
			zprava[6+i] += "-";
		}
		new string[255];
		format(string, sizeof(string), "%s", zprava);
		SendClientMessage(playerid, ZELENA, string);
	}
return 1;
}

Chci zkrátka do pole zprava přidat znak ▓ (který se v pawnu zobrazuje zdá se jinak) a ve finále ho celé vypsat.

 

Děkuji za odpověď.

Edited by martanius
Link to comment
Share on other sites

3 odpovědí na tuto otázku

Recommended Posts

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...