hrnikoghosy
Дебютант
У меня вопрось, как напишить код для проверки.
Что делать, если сидящий игрок может встать?
Что делать, если сидящий игрок может встать?
PHP:
new Float:SeatDown[][7] = {
{1790.1698,-1904.8737,13.3967,95.2357,1.0},
{1790.2335,-1906.3304,13.3968,94.7539,1.0},
{2193.3599,587.2467,1080.4542,181.7068,1.0},
{2194.2651,587.2526,1080.4542,182.0202,1.0},
{2193.2917,581.6332,1080.4542,275.7077,1.0},
{2193.2085,580.9894,1080.4542,276.0211,1.0},
{2185.3896,574.0701,1080.4570,180.7197,1.0}
//
};
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
if(newkeys == KEY_WALK)
{
for(new i; i < sizeof(SeatDown); i ++)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, SeatDown[i][0], SeatDown[i][1], SeatDown[i][2]))
{
SetPlayerPos(playerid, SeatDown[i][0], SeatDown[i][1], SeatDown[i][2]);
SetPlayerFacingAngle(playerid, SeatDown[i][3]);
ApplyAnimation(playerid, "PED", "SEAT_down", 4.1, 0, 0, 0, 1, 0, 1);
}
}
}
if(newkeys == 16)
{
// Если нажмешь - встанешь! (Что писать?)
ApplyAnimation(playerid,"ped","SEAT_up", 4, 0, 0, 0, 0, 0);
return 1;
}
