Anteik
Умник
Есть команда:
Как сделать чтоб если ты в машине оно текстдрав показывало при нажатии.Допустим нажал(когда ты в машине) и появился текстдрав, нажал ещё раз и он убрался.Если ты не в машине он не появлялся бы
D
Заранее спасибо
Код:
CMD:lock(playerid, params[]){
new carid;
if(PlayerInfo[playerid][pPhousekey] == 999 && caridhouse[playerid] == -1) return SCM(playerid, COLOR_GRAD1, "У вас нет ключей от этой машины");
if(caridhouse[playerid] != -1) carid = caridhouse[playerid];
new lockstatus = gCarLock[carid];
new Float:cx,Float:cy,Float:cz;
GetVehiclePos(carid, cx, cy, cz);
if(!PlayerToPoint(4.0, playerid, cx, cy, cz)) return true;
switch (lockstatus)
{
case 0:
{
GameTextForPlayer(playerid, "~w~CAR ~r~LOCK", 5000, 3);
PlayerPlaySound(playerid, 24600, 0.0, 0.0, 0.0);
LockCar(carid);
IsLocked[caridhouse[playerid]] = 1;
}
case 1:
{
GameTextForPlayer(playerid, "~w~CAR ~g~UNLOCK", 5000, 3);
PlayerPlaySound(playerid, 24600, 0.0, 0.0, 0.0);
UnLockCar(carid);
IsLocked[caridhouse[playerid]] = 0;
}
default:
{
SCM(playerid, COLOR_RED, "Ошибка!");
}
}
return true;
}
Заранее спасибо
PHP:
PlayerTextDrawShow(playerid,doorDraw[playerid]);
PlayerTextDrawHide(playerid,doorDraw[playerid]);
