C:\Documents and Settings\Liat.LIAT-5FBA01523F\Desktop\My Folder\Games\Grand Theft Auto San Andreas\Pawno\X-Missions Server\gamemodes\Italian Cafe.pwn(474) : warning 219: local variable "pox" shadows a variable at a preceding level
C:\Documents and Settings\Liat.LIAT-5FBA01523F\Desktop\My Folder\Games\Grand Theft Auto San Andreas\Pawno\X-Missions Server\gamemodes\Italian Cafe.pwn(474) : warning 219: local variable "poy" shadows a variable at a preceding level
C:\Documents and Settings\Liat.LIAT-5FBA01523F\Desktop\My Folder\Games\Grand Theft Auto San Andreas\Pawno\X-Missions Server\gamemodes\Italian Cafe.pwn(474) : warning 219: local variable "poz" shadows a variable at a preceding level
C:\Documents and Settings\Liat.LIAT-5FBA01523F\Desktop\My Folder\Games\Grand Theft Auto San Andreas\Pawno\X-Missions Server\gamemodes\Italian Cafe.pwn(481) : warning 219: local variable "markx" shadows a variable at a preceding level
C:\Documents and Settings\Liat.LIAT-5FBA01523F\Desktop\My Folder\Games\Grand Theft Auto San Andreas\Pawno\X-Missions Server\gamemodes\Italian Cafe.pwn(481) : warning 219: local variable "marky" shadows a variable at a preceding level
C:\Documents and Settings\Liat.LIAT-5FBA01523F\Desktop\My Folder\Games\Grand Theft Auto San Andreas\Pawno\X-Missions Server\gamemodes\Italian Cafe.pwn(481) : warning 219: local variable "markz" shadows a variable at a preceding level
C:\Documents and Settings\Liat.LIAT-5FBA01523F\Desktop\My Folder\Games\Grand Theft Auto San Andreas\Pawno\X-Missions Server\gamemodes\Italian Cafe.pwn(481) : warning 219: local variable "distance" shadows a variable at a preceding level
C:\Documents and Settings\Liat.LIAT-5FBA01523F\Desktop\My Folder\Games\Grand Theft Auto San Andreas\Pawno\X-Missions Server\gamemodes\Italian Cafe.pwn(483) : warning 209: function "IsPlayerCloseToMarker" should return a value
C:\Documents and Settings\Liat.LIAT-5FBA01523F\Desktop\My Folder\Games\Grand Theft Auto San Andreas\Pawno\X-Missions Server\gamemodes\Italian Cafe.pwn(488) : warning 203: symbol is never used: "string"
forward Float:GetDistanceBetweenPlayerToPoint(playerid,Float:pox,Float:poy,Float:poz);
public Float:GetDistanceBetweenPlayerToPoint(playerid,Float:pox,Float:poy,Float:poz) {
new Float:pox,Float:poy,Float:poz,Float:plax,Float:play,Float:plaz;
if(!IsPlayerConnected(playerid)) { return -1.00; }
GetPlayerPos(playerid,plax,play,plaz);
return floatsqroot(floatpower(floatabs(floatsub(plax,pox)),2)+floatpower(floatabs(floatsub(play,poy)),2)+floatpower(floatabs(floatsub(plaz,poz)),2)); }
forward IsPlayerCloseToMarker(playerid,Float:markx,Float:marky,Float:markz,Float:distance);
public IsPlayerCloseToMarker(playerid,Float:markx,Float:marky,Float:markz,Float:distance) {
new Float:markx,Float:marky,Float:markz,Float:distance;
if(GetDistanceBetweenPlayerToPoint(playerid,markx,marky,markz) < distance) { return true; }
else if(GetDistanceBetweenPlayerToPoint(playerid,markx,marky,markz) > distance) { return false; } }
try to delete all the new vars that you created that gives an error
and there is no return in "IsPlayerCloseToMarker" after the if then else statement. |
public Float:GetDistanceBetweenPlayerToPoint(playerid,Float:pox,Float:poy,Float:poz) // already defined here
newFloat:plax,Float:play,Float:plaz; // this is what you need
pawn Код:
pawn Код:
|
warning 209: function "IsPlayerCloseToMarker" should return a value
forward IsPlayerCloseToMarker(playerid,Float:markx,Float:marky,Float:markz,Float:distance);
public IsPlayerCloseToMarker(playerid,Float:markx,Float:marky,Float:markz,Float:distance) {
new Float:markx,Float:marky,Float:markz,Float:distance;
if(GetDistanceBetweenPlayerToPoint(playerid,markx,marky,markz) < distance) { return 1; }
else if(GetDistanceBetweenPlayerToPoint(playerid,markx,marky,markz) > distance) { return 0; }
return 0;
}
stock bool:IsPlayerCloseToMarker( playerid, Float:markx, Float:marky, Float:markz, Float:distance )
{
if ( GetDistanceBetweenPlayerToPoint( playerid, markx, marky, markz ) < distance ) return(true);
else return(false);
}