[Pomoc] Zlatara

Započeo Milos25
3. Feb. 2013. Zaključano
464
pregleda
9
postova
Milos25
4
Enforcer
3. Feb. 2013.
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 > 0)
{
ClearAnimations(playerid);
GameTextForPlayer(playerid, "~w~Pljacka je prekinuta~n~otisli ste sa mesta pljacke!", 5000, 3);
PI = 0;
JBC_TogglePlayerControllable(playerid, 1);
Pljacko = 1;
SCM(playerid, -1, "Pljacka je prekinuta jer ste otisli sa mesta pljacke!");
KillTimer(PljackaTimer);
}
}
return 1;
}

SlikE:
Milos25
4
Enforcer
3. Feb. 2013.
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.
Blaeks_Biofor
5
Forum Don
3. Feb. 2013.
definisi ovo na vrh
#define FUNCTION:%0(%1) \
forward%0(%1); \
public%0(%1)
Milos25
4
Enforcer
4. Feb. 2013.
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)
Blaeks_Biofor
5
Forum Don
4. Feb. 2013.
drugacije si uradio forward i public , znaci kako deklariras forward tako moras i public funkciju
Milos25
4
Enforcer
4. Feb. 2013.
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.
Blaeks_Biofor
5
Forum Don
4. Feb. 2013.
vrati ga u FUNCTION: i stavi na vrh skripte ono definiciju, i to je to, mnogo ga komplikujete
Milos25
4
Enforcer
4. Feb. 2013.
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 ?
Blaeks_Biofor
5
Forum Don
4. Feb. 2013.
moze,
forward ProveraPljacke(playerid);
public ProveraPljacke(playerid)

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha