13.07.2013, 22:53
(
Последний раз редактировалось ZeroTheScyther; 13.07.2013 в 23:47.
)
Yo ... sorry for the empty title but I don't know how to name the problem. I'm a pretty new scripter and right now I'm working at a RP server. I want to make a weaponshop but I got a problem. When I'm infront of the building and I press "F" it teleports me inside of the shop ... but when I'm inside and press F again it teleports me outside for a sec the teleports me back in ... Can anyone help me? (sorry for mistakes ... this is my first post)
Here's my code (Don't ask about the random "return" values ... I tryed something)
Nevermind ... I fixed it by changing the code in
Here's my code (Don't ask about the random "return" values ... I tryed something)
PHP код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if ((oldkeys & KEY_SECONDARY_ATTACK) && !(newkeys & KEY_SECONDARY_ATTACK))
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 672.0838,-627.6101,16.3359))
{
SetPlayerVirtualWorld(playerid,5);
SetPlayerInterior(playerid, 4);
SetPlayerPos(playerid,286.800994,-82.547599,1001.515625);
return 1;
}
}
if(IsPlayerInRangeOfPoint(playerid, 5.0, 285.4598,-86.3196,1001.5229))
{
SetPlayerVirtualWorld(playerid,0);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,672.0838,-627.6101,16.3359);
return 1;
}
return 1;
}
PHP код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if ((oldkeys & KEY_SECONDARY_ATTACK) && !(newkeys & KEY_SECONDARY_ATTACK))
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 672.0838,-627.6101,16.3359))
{
SetPlayerVirtualWorld(playerid,5);
SetPlayerInterior(playerid, 4);
SetPlayerPos(playerid,286.800994,-82.547599,1001.515625);
return 1;
}
}
if ((oldkeys & KEY_SECONDARY_ATTACK) && !(newkeys & KEY_SECONDARY_ATTACK))
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 285.4598,-86.3196,1001.5229))
{
SetPlayerVirtualWorld(playerid,0);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,672.0838,-627.6101,16.3359);
return 1;
}
}
return 1;
}