03.10.2014, 22:58
Buenasas, hoy les vengo a pedir una ayuda, ya que tengo el siguiente cуdigo, perooooo, cuando aparezco en un interior caigo, ya que no carga bien, їcomo puedo hacer para que no pase eso?
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_YES) && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
if(IsPlayerInRangeOfPoint(playerid, 1.0, 1656.7712, 1733.2490, 10.8281))
{
SetPlayerInterior(playerid, 15);
SetPlayerPos(playerid, 207.737991, -109.019996, 1005.132812);
SendClientMessage(playerid, -1, "{FFFFFF}Bienvenido a {FFFF00}Binco");
}
else if(IsPlayerInRangeOfPoint(playerid, 1.0, 207.737991, -109.019996, 1005.132812))
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1656.7712, 1733.2490, 10.8281);
}
else if(IsPlayerInRangeOfPoint(playerid, 1.0, 2340.3232, 2458.6045, 14.9688))
{
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid, 288.745971, 169.350997, 1007.171875);
}
else if(IsPlayerInRangeOfPoint(playerid, 3.0, 288.745971, 169.350997, 1007.171875))
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 2340.3232, 2458.6045, 14.9688);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, 2271.0178, 2291.9329, 10.8203))
{
SetPlayerPos(playerid, 2269.3384, 2405.0715, 1133.0396);
SendClientMessage(playerid, -1, "{FFFFFF}Bienvenido a la tienda {FFFF00}'Electro Inc'");
SendClientMessage(playerid, -1, "{FFFFFF}Si deseas saber que puedes comprar aquн, utiliza {FFFF00}/ayuda electro");
}
else if(IsPlayerInRangeOfPoint(playerid, 1.0, 2269.3384, 2405.0715, 1133.0396))
{
SetPlayerPos(playerid, 2271.0178, 2291.9329, 10.8203);
}
}
return 1;
}