Wysłany: 2013-01-16, 21:09
matt3991
Wiek: 32 Na forum: 5069 dni Posty: 23
Piwa : 128
Witam
Mam problem przy kompilacji gamemode'a.
Wy?wietla mi errory:
Kod: C:\Documents and Settings\Og?lny\Pulpit\serwer\pawno\prp.pwn(8880) : error 017: undefined symbol "IsPlayerFacingPoint"
C:\Documents and Settings\Og?lny\Pulpit\serwer\pawno\prp.pwn(8895) : error 017: undefined symbol "IsPlayerFacingPoint"
C:\Documents and Settings\Og?lny\Pulpit\serwer\pawno\prp.pwn(8910) : error 017: undefined symbol "IsPlayerFacingPoint"
C:\Documents and Settings\Og?lny\Pulpit\serwer\pawno\prp.pwn(8936) : error 017: undefined symbol "IsPlayerFacingPoint"
C:\Documents and Settings\Og?lny\Pulpit\serwer\pawno\prp.pwn(8951) : error 017: undefined symbol "IsPlayerFacingPoint"
C:\Documents and Settings\Og?lny\Pulpit\serwer\pawno\prp.pwn(8966) : error 017: undefined symbol "IsPlayerFacingPoint"
Tre?? linijek z b??dem jest w trzech taka:
Kod: else if(IsPlayerInRangeOfPoint(playerid, 4, 2795.5237,-2019.6152,13.5547) && IsPlayerFacingPoint(playerid, 2795.5237,-2019.6152, 20))
I w kolejnych trzech taka:
Kod: if(IsPlayerInRangeOfPoint(playerid, 7, 2795.5237,-2019.6152,13.5547) && IsPlayerFacingPoint(playerid, 2795.5237,-2019.6152, 20))
W gamemodzie mam oczywi?cie do??czonego include a_angles, kt?ry powinien definiowa? t? funkcj?. Nie wiem w czym tkwi problem
Pozdrawiam.
Wysłany: 2013-01-16, 22:06
B!4CK
Never give UP!
Wiek: 32 Na forum: 5809 dni Posty: 1047
Nick w MP: John
Piwa : 1891
Brakuje Ci new'a gdzie odpowiada za to, nie jest zdefiniowane, zdefinuj ten znak gdzie? na g?rze mapy new nazwa;
Tam gdzie masz 'nazwa' daj swoj?.
Podpis
Cześć
[you]
!
Projekt, który poruszy scenę platformy SA:MP!
Wysłany: 2013-01-16, 23:02
matt3991
Wiek: 32 Na forum: 5069 dni Posty: 23
Piwa : 128
"blackelegy" napisał/a :Brakuje Ci new'a gdzie odpowiada za to, nie jest zdefiniowane, zdefinuj ten znak gdzie? na g?rze mapy new nazwa;
Tam gdzie masz 'nazwa' daj swoj?.
No co Ty, tej funkcji nie mo?na zdefiniowa? poprzez new
Opiera si? ona na include w??czanym do gamemode'a, dok?adniej a_angles i to tylko i wy??cznie w jego kodzie ?r?d?owym mo?e tkwi? problem
Wysłany: 2013-01-16, 23:54
es2
Wiek: 29 Na forum: 5788 dni Posty: 75
Nick w MP: eider
Piwa : 3406
Mo?esz gdzie? udost?pni? ten include?
Wysłany: 2013-01-17, 10:19
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
"es2" napisał/a :Mo?esz gdzie? udost?pni? ten include?
By? w necie, wystarczy?o poszuka?: KLIK
Wysłany: 2013-01-17, 12:17
matt3991
Wiek: 32 Na forum: 5069 dni Posty: 23
Piwa : 128
Okej, rozwi?za?em problem.
Kod: stock bool:IsPlayerFacingPoint(playerid, Float:PointX, Float:PointY, Float:Range = 10.0)
{
new Float:FacingAngle = PlayerAngle(playerid), Float:Angle;
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
if(X > PointX && Y > PointY) Angle = floatabs(atan2(floatsub(PointX, X), floatsub(PointY,
Y)));
if(X > PointX && Y <= PointY) Angle = floatadd(floatabs(atan2(floatsub(Y, PointY),
floatsub(PointX, X))), 270.0);
if(X <= PointX && Y > PointY) Angle = floatadd(floatabs(atan2(floatsub(PointY, Y),
floatsub(X, PointX))), 90.0);
if(X <= PointX && Y <= PointY) Angle = floatadd(floatabs(atan2(floatsub(X, PointX),
floatsub(Y, PointY))), 180.0);
Range /= 2.0;
return floatabs(floatsub(FacingAngle, Angle)) <= floatabs(Range) ||
floatabs(floatsub(floatadd(FacingAngle, 360.0), Angle)) <= floatabs(Range);
}
to wystarczy?o
Tagi: niezdefiniowany :: symbol
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: