[pomoc]alarm


Započeo Windows, Jul 20, 2014, 22:08:44 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:/
Detaljan opis problema:Stalno trazi da definisem neke stvari koje su vec definisane. Verovatno sam tu nesto zeznuo
Dio skripte:
forward BankAlarm();
public BankAlarm()
{
	if(IsPlayerInRangeOfPoint(playerid,8.0,2277.5942,-1139.8883,1050.8984))
 	{
   	format(string, sizeof(string), "Alarm: Bla bla bla!");
				for(new i = 0; i < MAX_PLAYERS; i++)
				{
					if(IsPlayerConnected(i))
					{
						if(IsACop(i) || IsAFreecop(i))
						{
		   					if(PlayerInfo[i][pDuty] == 1)
		   					{
								SendClientMessage(playerid, TEAM_BLUE_COLOR, string);
							}
						}
					}
				}
			}
		}
	}

Neke slike/video za lakse dobivanje pomoci(neobavezno):/

opisi malo problem sta trazi?
69

Npr. da se definise string,playerid..

daj ovamo erore te ili sta vec.
69

error 017: undefined symbol "playerid"
error 017: undefined symbol "string"
error 017: undefined symbol "string"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line

forward BankAlarm();
public BankAlarm()
{
	new string [ 128 ];
	if(IsPlayerInRangeOfPoint(playerid,8.0,2277.5942,-1139.8883,1050.8984))
 	{
				for(new i = 0; i < MAX_PLAYERS; i++)
				{
					if(IsPlayerConnected(i))
					{
						if(IsACop(i) || IsAFreecop(i))
						{
		   					if(PlayerInfo[i][pDuty] == 1)
		   					{
                                format(string, sizeof(string), "Alarm: Bla bla bla!");
								SendClientMessage(i, TEAM_BLUE_COLOR, string);
							}
						}
					}
				}
	  }
}
69

error 017: undefined symbol "playerid"

if(IsPlayerInRangeOfPoint(i,8.0,2277.5942,-1139.8883,1050.8984))

obrisi prethodno i ubaci ovo u loop.
69

Dzabe to,prvo je bilo sa ''i'' pa sam stavio playerid

error 017: undefined symbol "i"
Poslednja Izmena: Jul 20, 2014, 22:26:15 POSLE PODNE od Windows

forward BankAlarm();
public BankAlarm()
{
	            new string [ 128 ];
				for(new i = 0; i < MAX_PLAYERS; i++)
				{
                    if(IsPlayerInRangeOfPoint(i,8.0,2277.5942,-1139.8883,1050.8984))
 	                {
						if(IsACop(i) || IsAFreecop(i))
						{
		   					if(PlayerInfo[i][pDuty] == 1)
		   					{
                                format(string, sizeof(string), "Alarm: Bla bla bla!");
								SendClientMessage(i, TEAM_BLUE_COLOR, string);
							}
						}
					}
				}
				return true;
}
69

Sad nema errora,ali policajci ne dobijaju informaciju da se neko nalazi tamo.

Citat: Windows poslato Jul 20, 2014, 22:38:18 POSLE PODNE
Sad nema errora,ali policajci ne dobijaju informaciju da se neko nalazi tamo.
e to ti je do provere ..
69

Evo reseno,hvala.
Moze Lock.