puff2hx
Ученик
PHP:
stock MovePlayerToGarageFoot(playerid) // Телепорт в гараж с ног.
{
for(new i = 1; i <= TotalHouse; i++)
{
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return true;
if(PlayerToPoint(4,playerid,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez])) // Телепорт с улицы
{
if(HouseInfo[i][hKlass] == 2) // Дома C класса
{
SetPlayerInterior(playerid,19);
SetPlayerVirtualWorld(playerid,i+100);
SendMes(playerid,COLOR_WHITE,"%i+100 = %i",i,i+100);
SetPlayerPos(playerid,251.5250,-111.3023,1004.0859);
SetPlayerFacingAngle(playerid, 180.3954);
new Float:xpos,Float:ypos,Float:zpos; // for check
new getvv = GetPlayerVirtualWorld(playerid); // for check
GetPlayerPos(playerid,xpos,ypos,zpos); // for check
printf("[CHECK] i = %i , i class %i so VV = %i+100 = %i posX = %f posY = %f posZ = %f",i,HouseInfo[i][hKlass],getvv,xpos,ypos,zpos);// for check
}
else if(HouseInfo[i][hKlass] == 3) // Дома B класса
{
SetPlayerInterior(playerid,12);
SendMes(playerid,COLOR_WHITE,"%i+100 = %i",i,i+100); // for check
SetPlayerVirtualWorld(playerid,i+100);
SetPlayerPos(playerid,433.1827,469.6075,1003.0859);
SetPlayerFacingAngle(playerid, 269.8061);
new Float:xpos,Float:ypos,Float:zpos; // for check
new getvv = GetPlayerVirtualWorld(playerid); // for check
GetPlayerPos(playerid,xpos,ypos,zpos);// for check
printf("[CHECK] i = %i , i class %i so VV = %i+100 = %i posX = %f posY = %f posZ = %f",i,HouseInfo[i][hKlass],getvv,xpos,ypos,zpos);// for check
}
}
else if(GetPlayerVirtualWorld(playerid) == i+50) // Телепорт с дома
{
if(HouseInfo[GetPlayerVirtualWorld(playerid)-50][hKlass] == 2) // Дома C класса
{
SetPlayerInterior(playerid,19);
SendMes(playerid,COLOR_WHITE,"%i+50 = %i",GetPlayerVirtualWorld(playerid),GetPlayerVirtualWorld(playerid)+50);
SetPlayerPos(playerid,251.5250,-111.3023,1004.0859);
SetPlayerFacingAngle(playerid, 180.3954);
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(playerid)+50);
new Float:xpos,Float:ypos,Float:zpos; // for check
new getvv = GetPlayerVirtualWorld(playerid); // for check
GetPlayerPos(playerid,xpos,ypos,zpos);// for check
printf("[CHECK] i = %i , i class %i so VV = %i+100 = %i posX = %f posY = %f posZ = %f",i,HouseInfo[i][hKlass],getvv,xpos,ypos,zpos);// for check
}
if(HouseInfo[GetPlayerVirtualWorld(playerid)-50][hKlass] == 3) // Дома B класса
{
SetPlayerInterior(playerid,12);
SendMes(playerid,COLOR_WHITE,"%i+50 = %i",GetPlayerVirtualWorld(playerid),GetPlayerVirtualWorld(playerid)+50);
SetPlayerPos(playerid,433.1827,469.6075,1003.0859);
SetPlayerFacingAngle(playerid, 269.8061);
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(playerid)+50);
new Float:xpos,Float:ypos,Float:zpos; // for check
new getvv = GetPlayerVirtualWorld(playerid); // for check
GetPlayerPos(playerid,xpos,ypos,zpos);// for check
printf("[CHECK] i = %i , i class %i so VV = %i+100 = %i posX = %f posY = %f posZ = %f",i,HouseInfo[i][hKlass],getvv,xpos,ypos,zpos);// for check
}
}
}
return true;
}
