07.03.2015, 14:35
if(IsPlayerInRangeOfPoint(playerid,110.0,-1489.6556, 751.8200, 7.2345))
take weapons (not in interiors) , pleas help me
take weapons (not in interiors) , pleas help me
if(IsPlayerInRangeOfPoint(playerid,110.0,-1489.6556, 751.8200, 7.2345))
{
if(!GetPVarInt(playerid,"spawn")) // we are looking if there as variable with the name 'spawn' present , which we havent created yet
{
SetPVarInt(playerid,"spawn",1); // since there wasnt , we now create it so that the loop doesnt enter this again n again and create 'lag'
PlayAudioStreamForPlayer(playerid,"http://somafm.com/tags.pls",-1489.6556, 751.8200, 7.2345,110.0,1);
}
}
else // player is not in point range
{
if(GetPVarInt(playerid,"spawn")) // since we create it before and played the stream , it will be there
{
DeletePVar(playerid,"spawn");// delete the variable so that next time player goes in range the radio can be started again
StopAudioStreamForPlayer(playerid);
}
}
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
if(newinterior != /*interior_valid*/)
{
// remove weapons
}
else if(newinterior == /*interior_valid*/)
{
// give weapons
}
return true;
}
public OnPlayerUpdate(playerid)
{
SetPlayerArmedWeapon(playerid,0); // disables weapons
return 1;
}
new Weap[2];
GetPlayerWeaponData(playerid, 4, Weap[0], Weap[1]);
SetPlayerArmedWeapon(playerid, Weap[0]);