OnGamemodeInit:
CreatePickup(1274,0,2499,-1687,13.5);
CreatePickup(1274,0,1975.1,-1235.8,20.1);
CreatePickup(1274,0,1792.7,-2105.3,13.5);
CreatePickup(1274,0,2808.2,-1177.1,25.4);
OnPlayerPickUpPickup:
if(IsPlayerInSphere(playerid,2499,-1687,13.5,5))
{
ShowPlayerInfoBox(playerid,"Pro pripojeni k gangu stisknete L.ALT",3000);
}
if(IsPlayerInSphere(playerid,1975.1,-1235.8,20.1,5))
{
ShowPlayerInfoBox(playerid,"Pro pripojeni k gangu stisknete L.ALT",3000);
}
if(IsPlayerInSphere(playerid,1792.7,-2105.3,13.5,5))
{
ShowPlayerInfoBox(playerid,"Pro pripojeni k gangu stisknete L.ALT",3000);
}
if(IsPlayerInSphere(playerid,2808.2,-1177.1,25.4,5))
{
ShowPlayerInfoBox(playerid,"Pro pripojeni k gangu stisknete L.ALT",3000);
}
Publicy:
public IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius)
{
if(GetPlayerDistanceToPointEx(playerid,x,y,z) < radius) return 1;
return 0;
}
public GetPlayerDistanceToPointEx(playerid,Float:x,Float:y,Float:z)
{
new Float:x1,Float:y1,Float:z12,Float:tmpdis;
GetPlayerPos(playerid,x1,y1,z12);
tmpdis = floatsqroot(floatpower(floatabs(floatsub(x,x1)),2)
+floatpower(floatabs(floatsub(y,y1)),2)+floatpower(floatabs(floatsub(z,z12)),2));
return floatround(tmpdis);
}
Text se nezobrazí, díky za pomoc