Error while compiling -
Dejan12345 - 05.08.2016
Код:
if (strcmp("/izlaz", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(8.0, playerid,286.148987,-40.644398,1001.569946))//ovde stavite xyz interijera
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,2400.4590,-1981.2649,13.5469);//ovde stavite xyz ulaza
}
}
if (strcmp("/ulaz", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(8.0, playerid,2400.4590,-1981.2649,13.5469))//XYZ Ulaza
{
SetPlayerInterior(playerid,1); //interijer gun shopa
SetPlayerPos(playerid,286.148987,-40.644398,1001.569946);//XYZ interijera Gun Shopa (uradjeno)
}
}
return 1;
}
errors
Код:
C:\Users\PC\Desktop\Dejanovi folderi\Black Angeles Roleplay\gamemodes\BARP.pwn(317) : error 017: undefined symbol "PlayerToPoint"
C:\Users\PC\Desktop\Dejanovi folderi\Black Angeles Roleplay\gamemodes\BARP.pwn(325) : error 017: undefined symbol "PlayerToPoint"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
2 Errors.
help
Re: Error while compiling -
Dejan12345 - 05.08.2016
now warnings tag mismatch
Код:
#define PlayerToPoint IsPlayerInRangeOfPoint
Re: Error while compiling -
ExTaZZ69 - 05.08.2016
IsPlayerInRangeOfPoint(playerid, Float:range, Float
, Float:y, Float:z);
Use playerid insteand of 8.0:
IsPlayerInRangeOfPoint(playerid, 8.0, 2400.4590,-1981.2649,13.5469)
Re: Error while compiling -
Dejan12345 - 05.08.2016
dont fixed
Re: Error while compiling -
Dejan12345 - 05.08.2016
i fix with public
Re: Error while compiling -
AjaxM - 05.08.2016
Add this somewhere in your script but remember, NOT UNDER ANY CALLBACKS! Just anywhere. Hope it works.
Advice: Use IsPlayerInRangeOfPoint instead of using this one. It's faster and easier to use.
Код:
stock PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
new Floatldposx, Floatldposy, Floatldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
return 0;
}
Re: Error while compiling -
PrO.GameR - 05.08.2016
https://sampwiki.blast.hk/wiki/IsPlayerInRangeOfPoint
(playerid, Float:range, Float
, Float:y, Float:z)
Your parameters are in the wrong order than the native, you need to reorder them in the define.
PHP код:
#define PlayerToPoint(%0,%1,%2) IsPlayerInRangeOfPoint(%1,%0,%2)