[Pomoc] Zlatara


Započeo Milos25, Februar 03, 2013, 22:04:09 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Scripta:NBE
Detaljni Opis: Uradio mi je drug komandu za pljackanje zlatare i sad imam warning kada compile
nbe.pwn(107203) : warning 235: public function lacks forward declaration (symbol "ProveraPljacke")
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase

Header size:          18236 bytes
Code size:          5994144 bytes
Data size:         10527320 bytes
Stack/heap size:      16384 bytes; estimated max. usage: unknown, due to recursion
Total requirements:16556084 bytes

1 Warning.

Deo Scripte:
FUNCTION: ProveraPljacke(playerid)
{
if(!IsPlayerInRangeOfPoint(playerid, 2, -296.8219,1512.0079,1070.9940) && !IsPlayerInRangeOfPoint(playerid, 2, 2309.4302,-4.1638,26.7422) && !IsPlayerInRangeOfPoint(playerid, 2, 358.5919,184.2908,1008.3828) && !IsPlayerInRangeOfPoint(playerid, 2, -297.3983,1382.9878,354.9119) &&
!IsPlayerInRangeOfPoint(playerid, 2, 379.1978,-184.1220,1000.6328) && !IsPlayerInRangeOfPoint(playerid, 2,499.6341,-20.3592,1000.6797) && !IsPlayerInRangeOfPoint(playerid, 2,373.8943,-67.4481,1001.5078) && !IsPlayerInRangeOfPoint(playerid, 2,373.6143,-118.8086,1001.4922))
{
if(PI[playerid][pRobBre] > 0)
{
ClearAnimations(playerid);
GameTextForPlayer(playerid, "~w~Pljacka je prekinuta~n~otisli ste sa mesta pljacke!", 5000, 3);
PI[playerid][pRobBre] = 0;
JBC_TogglePlayerControllable(playerid, 1);
Pljacko[playerid] = 1;
SCM(playerid, -1, "Pljacka je prekinuta jer ste otisli sa mesta pljacke!");
KillTimer(PljackaTimer);
}
}
return 1;
}

SlikE:
Trazim Mapera

Sad sam dobio 3. errora

1. na kraju komande kod oznake za kraj "}"

2. Na kraju skripte - skroz na zadnjoj lini

3. Na lini kod FUNCTION: ProveraPljacke(playerid)

A kad stavim mesto  FUNCTION: ProveraPljacke(playerid) - public ProveraPljacke(playerid)

Dobijem ovaj error

(107206) : error 025: function heading differs from prototype
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Trazim Mapera

Blaeks

*

Madmen

definisi ovo na vrh
#define FUNCTION:%0(%1) \
		forward%0(%1); \
		public%0(%1)

Kada namestim da je public ProveraPljacke(playerid) dobijem ovaj error a kad je FUNCTION: ProveraPljacke(playerid) dobijem ovaj isti error samo sto dobijem dvaput

pwn(107210) : error 025: function heading differs from prototype
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

Evo linije gde je error

FUNCTION: ProveraPljacke(playerid)
Trazim Mapera

Blaeks

*

Madmen

drugacije si uradio forward i public , znaci kako deklariras forward tako moras i public funkciju

Sta treba sad da radim

Ja sam sve ostavio isto samo promenim FUNCTION: u public

I kad promenim dobijem ovaj error

pwn(107210) : error 025: function heading differs from prototype
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase



A kad ostavim FUNCTION dobijem isto taj error ali 2.
Poslednja Izmena: Februar 04, 2013, 18:26:51 POSLE PODNE od Milos25
Trazim Mapera

Blaeks

*

Madmen

vrati ga u FUNCTION: i stavi na vrh skripte ono definiciju, i to je to, mnogo ga komplikujete

To sam i u radio i dobijem ove error-e

pwn(112480) : error 025: function heading differs from prototype
pwn(112480) : error 025: function heading differs from prototype
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.


Evo te linije

FUNCTION: ProveraPljacke(playerid)


I ubacio sam ovo na vrh

#define FUNCTION:%0(%1) \
      forward%0(%1); \
      public%0(%1)

Ili ako moze nekako drugacije da se uradi ovo ?
Poslednja Izmena: Februar 04, 2013, 21:41:47 POSLE PODNE od Milos25
Trazim Mapera

Blaeks

*

Madmen

moze,
forward ProveraPljacke(playerid);
public ProveraPljacke(playerid)