SA-MP Forums Archive
[Вопрос] Сообщения при нажатия на TAB - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: [Вопрос] Сообщения при нажатия на TAB (/showthread.php?tid=586001)



[Вопрос] Сообщения при нажатия на TAB - Johhnyllll - 18.08.2015

При нажатие на TAB выскакивает сообщения, хотя сам незнаю почему. Раньше всё работало отлично, я сменил sampgui.png и с тех пор такая фигня у меня. Код правельный вроде, думаю вы мне дадите нормальный совет.
P.S: когда я в машине такое сообщения не появляется, она появляется только когда я не-в машине.
PHP код:
    if(newkeys KEY_ACTION)
    {
        new 
engine,lights,alarm,doors,bonnet,boot,objective;
        new 
vehicleid GetPlayerVehicleID(playerid);
        
GetVehicleParamsEx(vehicleidengine,lights,alarm,doors,bonnet,boot,objective);
        switch(
engine)
        {
            
// двигатель
            
case -1,0:
            {
                if(
Vehicle_IsNotForPlayer(vehicleidplayerid)) return 1;
                if(
Vehicle_IsPlayerWithLicense(GetVehicleModel(vehicleid), playerid) == 0)
                {
                    return 
SendClientMessage(playerid0xB22222FF"[Справка]: {FFFFFF}У вас нет опыта и лицензии управления данным транспортным средством!");
                }
                if(
Vehicle_WithoutFuel(GetVehicleModel(vehicleid)) == 0)
                {
                    if(
V[vehicleid][v_fuel] <= 0) return SendClientMessage(playerid0xB22222FF"[Справка]: {FFFFFF}В автомобиле закончилось топливо!1");
                }
                
SetVehicleParamsEx(vehicleid1,lights,alarm,doors,bonnet,boot,objective);
            }
            case 
1SetVehicleParamsEx(vehicleid0,lights,alarm,doors,bonnet,boot,objective);
        }
    } 



Re: [Вопрос] Сообщения при нажатия на TAB - White_116 - 18.08.2015

Где проверка на то, что игрок в автомобиле?


Re: [Вопрос] Сообщения при нажатия на TAB - stabker - 18.08.2015

Ну потому что KEY_ACTION в состоянии on foot соответствует клавиша TAB, а у вас нет проверки, которую упомянули выше. https://sampwiki.blast.hk/wiki/Keys

А вот это "[Справка]: {FFFFFF}В автомобиле закончилось топливо!1" - шикарно!


Re: [Вопрос] Сообщения при нажатия на TAB - Johhnyllll - 18.08.2015

Quote:
Originally Posted by White_116
Посмотреть сообщение
Где проверка на то, что игрок в автомобиле?
Спасибо, когда писал, забыл.


Re: [Вопрос] Сообщения при нажатия на TAB - Johhnyllll - 18.08.2015

Quote:
Originally Posted by stabker
Посмотреть сообщение
А вот это "[Справка]: {FFFFFF}В автомобиле закончилось топливо!1" - шикарно!
Эммм, если вы про число 1 в конце, я один поставил для проверке потому что у меня два таких сообщений вот и всё. Если я не понял что то, то напишите свой вариант.


Re: [Вопрос] Сообщения при нажатия на TAB - stabker - 18.08.2015

Quote:
Originally Posted by Johhnyllll
Посмотреть сообщение
Эммм, если вы про число 1 в конце, я один поставил для проверке потому что у меня два таких сообщений вот и всё. Если я не понял что то, то напишите свой вариант.
Все верно поняли Я думал просто забавная опечатка.