Перейти к содержанию
Авторизация  
Marvellous

Устроиться на ALT

Рекомендуемые сообщения

Marvellous

Все доброй ночи!Кто знает почему такое может быть! Я изменил команду на клавишу,т.е у меня на всех работах что бы устроиться нужно вести /join , а я изменил на кнопку ALT и ни что не срабатывает! переделывал банкомат с команды /atm на ALT все работает а вот что бы устроиться и некоторые другие не срабатывает!Почему такое может быть?

 

Вот то что изменил на ALT

if(ItsAtBankomat(playerid))
    {
        OnPlayerCommandText(playerid,"/join");//Команда, которая сработает при нажатии на кнопку с ID 2
    }
    }

Вот сама команда

    if(strcmp(cmd, "/join", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if(Account[playerid][pJob] == 0)
			{
			    if(Account[playerid][pLeader] == 3 || Account[playerid][pMember] == 3) return SCM(playerid,COLOR_GREY,"?? ?? ?????? ?? ??? ????????!");
			    if(GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2380.7593,-1912.4319,22.6751))
				{
				    if(Account[playerid][pLeader] == 1 || Account[playerid][pMember] == 1 || Account[playerid][pLeader] == 2 || Account[playerid][pMember] == 2
					|| Account[playerid][pLeader] == 4 || Account[playerid][pMember] == 4  || Account[playerid][pMember] == 10
					|| Account[playerid][pLeader] == 11 || Account[playerid][pMember] == 11)
					{
				    	ShowPlayerDialog(playerid,34,DIALOG_STYLE_MSGBOX,"?????????? ?? ??????","{FFFFFF}?? ??????? ???????????? ? ???? ???????? ????????.\n????? ????????, ????? ?????????? ??????? 30 ???.","??","???");
				    	GettingJob[playerid] = 1;
    				}
    				else SCM(playerid,COLOR_GREY,"???????????? ????? ???????? ?????? ????????");
				}
				else if(GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,375.8654,-118.8538,1001.5392))
				{
				    if(Account[playerid][pLeader] == 1 || Account[playerid][pMember] == 1 || Account[playerid][pLeader] == 2 || Account[playerid][pMember] == 2
					|| Account[playerid][pLeader] == 3 || Account[playerid][pMember] == 3 || Account[playerid][pLeader] == 4 || Account[playerid][pMember] == 4
					|| Account[playerid][pLeader] == 11 || Account[playerid][pMember] == 11  || Account[playerid][pMember] == 10) return SCM(playerid,COLOR_GREY,"?? ?????? ???????? ?????? ????????????");
				    ShowPlayerDialog(playerid,34,DIALOG_STYLE_MSGBOX,"?????????? ?? ??????","{FFFFFF}?? ??????? ??????????? ????? ? ???? ???????? ????????.\n????? ????????, ????? ?????????? ??????? 30 ???.","??","???");
				    GettingJob[playerid] = 22;
				}
				else if(GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2712.2673,-2387.1506,19.4502))
				{
				    if(Account[playerid][pLeader] == 1 || Account[playerid][pMember] == 1 || Account[playerid][pLeader] == 2 || Account[playerid][pMember] == 2
					|| Account[playerid][pLeader] == 3 || Account[playerid][pMember] == 3 || Account[playerid][pLeader] == 4 || Account[playerid][pMember] == 4
					|| Account[playerid][pLeader] == 11 || Account[playerid][pMember] == 11  || Account[playerid][pMember] == 10) return SCM(playerid,COLOR_GREY,"?? ?????? ???????? ?????? ????????????");
				    ShowPlayerDialog(playerid,34,DIALOG_STYLE_MSGBOX,"?????????? ?? ??????","{FFFFFF}?? ??????? ????????? ?????? ? ???? ???????? ????????.\n????? ????????, ????? ?????????? ??????? 30 ???.","??","???");
				    GettingJob[playerid] = 10;
				}
				else if(GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2429.6555,-2523.2419,21.7698))
				{
				    if(Account[playerid][pLeader] == 1 || Account[playerid][pMember] == 1 || Account[playerid][pLeader] == 2 || Account[playerid][pMember] == 2
					|| Account[playerid][pLeader] == 3 || Account[playerid][pMember] == 3 || Account[playerid][pLeader] == 4 || Account[playerid][pMember] == 4
					|| Account[playerid][pLeader] == 11 || Account[playerid][pMember] == 11  || Account[playerid][pMember] == 10) return SCM(playerid,COLOR_GREY,"?? ?????? ???????? ?????? ????????????");
				    ShowPlayerDialog(playerid,34,DIALOG_STYLE_MSGBOX,"?????????? ?? ??????","{FFFFFF}?? ??????? ???????????? ?????? ? ???? ???????? ????????.\n????? ????????, ????? ?????????? ??????? 30 ???.","??","???");
				    GettingJob[playerid] = 11;
				}
				else if(GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2124.3289,-1962.5361,188.2590))
				{
				    if(Account[playerid][pLeader] == 1 || Account[playerid][pMember] == 1 || Account[playerid][pLeader] == 2 || Account[playerid][pMember] == 2
					|| Account[playerid][pLeader] == 3 || Account[playerid][pMember] == 3 || Account[playerid][pLeader] == 4 || Account[playerid][pMember] == 4
					|| Account[playerid][pLeader] == 11 || Account[playerid][pMember] == 11  || Account[playerid][pMember] == 10) return SCM(playerid,COLOR_GREY,"?? ?????? ???????? ?????? ????????????");
				    ShowPlayerDialog(playerid,34,DIALOG_STYLE_MSGBOX,"?????????? ?? ??????","{FFFFFF}?? ??????? ????????? ???????? ? ???? ???????? ????????.\n????? ????????, ????? ?????????? ??????? 30 ???.","??","???");
				    GettingJob[playerid] = 12;
				}
				else if(GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2322.8914,-1048.2098,2.5953))
				{
				    if(Account[playerid][pLeader] == 1 || Account[playerid][pMember] == 1 || Account[playerid][pLeader] == 2 || Account[playerid][pMember] == 2
					|| Account[playerid][pLeader] == 3 || Account[playerid][pMember] == 3 || Account[playerid][pLeader] == 4 || Account[playerid][pMember] == 4
					|| Account[playerid][pLeader] == 11 || Account[playerid][pMember] == 11  || Account[playerid][pMember] == 10) return SCM(playerid,COLOR_GREY,"?? ?????? ???????? ?????? ????????????");
				    ShowPlayerDialog(playerid,34,DIALOG_STYLE_MSGBOX,"?????????? ?? ??????","{FFFFFF}?? ??????? ??????????? ????? ? ???? ???????? ????????.\n????? ????????, ????? ?????????? ??????? 30 ???.","??","???");
				    GettingJob[playerid] = 13;
				}
				else if(GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1785.3030,-2432.4656,8.2991))
       			{
           			if(Account[playerid][pLeader] == 12 || Account[playerid][pMember] == 12 || Account[playerid][pLeader] == 13 || Account[playerid][pMember] == 13
					|| Account[playerid][pLeader] == 14 || Account[playerid][pMember] == 14 || Account[playerid][pLeader] == 15 || Account[playerid][pMember] == 15
					|| Account[playerid][pLeader] == 17 || Account[playerid][pMember] == 17 || Account[playerid][pLeader] == 5 || Account[playerid][pMember] == 5
					|| Account[playerid][pLeader] == 6 || Account[playerid][pMember] == 6 || Account[playerid][pLeader] == 7 || Account[playerid][pMember] == 7
					|| Account[playerid][pLeader] == 18 || Account[playerid][pMember] == 18)
				    {
					    ShowPlayerDialog(playerid,34,DIALOG_STYLE_MSGBOX,"?????????? ?? ??????","{FFFFFF}?? ????????????? ?????? ????? ??????????????\n\n? ??? ????? ???? ???????? ? ??????????????????? ????????.\n????? ????????, ????? ?????????? ??????? 30 ???.","??","???");
					    GettingJob[playerid] = 4;
					}
					else SCM(playerid,COLOR_GREY,"?????? ????? ????? ???????? ????? ????????!");
				}
				else if(GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2566.6694,-2062.1416,21.9934))
				{
				    if(Account[playerid][pLeader] == 1 || Account[playerid][pMember] == 1 || Account[playerid][pLeader] == 2 || Account[playerid][pMember] == 2
					|| Account[playerid][pLeader] == 3 || Account[playerid][pMember] == 3 || Account[playerid][pLeader] == 4 || Account[playerid][pMember] == 4
					|| Account[playerid][pLeader] == 11 || Account[playerid][pMember] == 11  || Account[playerid][pMember] == 10) return SCM(playerid,COLOR_GREY,"?? ?????? ???????? ?????? ????????????");
				    ShowPlayerDialog(playerid,34,DIALOG_STYLE_MSGBOX,"?????????? ?? ??????","{FFFFFF}?? ????????????? ?????? ????? ??????????????\n\n? ??? ????? ???? ???????? ? ??????????????????? ????????.\n????? ????????, ????? ?????????? ??????? 30 ???.","??","???");
					GettingJob[playerid] = 5;
				}
				else if(GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2147.4695,-1836.4896,18.8203))
				{
				    if(Account[playerid][pLeader] == 1 || Account[playerid][pMember] == 1 || Account[playerid][pLeader] == 2 || Account[playerid][pMember] == 2
					|| Account[playerid][pLeader] == 3 || Account[playerid][pMember] == 3 || Account[playerid][pLeader] == 4 || Account[playerid][pMember] == 4
					|| Account[playerid][pLeader] == 11 || Account[playerid][pMember] == 11  || Account[playerid][pMember] == 10) return SCM(playerid,COLOR_GREY,"?? ?????? ???????? ?????? ????????????");
				    ShowPlayerDialog(playerid,34,DIALOG_STYLE_MSGBOX,"?????????? ?? ??????","{FFFFFF}?? ??????? ????????? ? ???? ???????? ????????.\n????? ????????, ????? ?????????? ??????? 30 ???.","??","???");
				    GettingJob[playerid] = 7;
		  		}
		  		else if(GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2204.1929,-1789.0144,22.7362))
		  		{
		  		    if(Account[playerid][pLeader] == 5 || Account[playerid][pMember] == 5 || Account[playerid][pLeader] == 6 || Account[playerid][pMember] == 6
					|| Account[playerid][pLeader] == 7 || Account[playerid][pMember] == 7 || Account[playerid][pLeader] == 18 || Account[playerid][pMember] == 18)
				    {
			  		    ShowPlayerDialog(playerid,34,DIALOG_STYLE_MSGBOX,"?????????? ?? ??????","{FFFFFF}?? ????????????? ?????? ????? ????????????\n\n? ??? ????? ???? ???????? ? ??????????????????? ????????.\n????? ????????, ????? ?????????? ??????? 30 ???.","??","???");
					    GettingJob[playerid] = 9;
					}
				    else SCM(playerid,COLOR_GREY," ?????? ????? ????? ???????? ???????????");
		  		}
		  		else if(GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1788.9723,2249.3064,15.7125))
		  		{
		  		    if(Account[playerid][pLeader] == 1 || Account[playerid][pMember] == 1 || Account[playerid][pLeader] == 2 || Account[playerid][pMember] == 2
					|| Account[playerid][pLeader] == 3 || Account[playerid][pMember] == 3 || Account[playerid][pLeader] == 4 || Account[playerid][pMember] == 4
					|| Account[playerid][pLeader] == 11 || Account[playerid][pMember] == 11  || Account[playerid][pMember] == 10) return SCM(playerid,COLOR_GREY,"?? ?????? ???????? ?????? ????????????");
		  		    ShowPlayerDialog(playerid,34,DIALOG_STYLE_MSGBOX,"?????????? ?? ??????","{FFFFFF}?? ??????? ????????? ????? ? ???? ???????? ????????.\n????? ????????, ????? ?????????? ??????? 30 ???.","??","???");
				    GettingJob[playerid] = 14;
		  		}
		  		else if(GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,780.1588,752.1595,12.9307))
		  		{
		  		    if(Account[playerid][pLeader] == 1 || Account[playerid][pMember] == 1 || Account[playerid][pLeader] == 2 || Account[playerid][pMember] == 2
					|| Account[playerid][pLeader] == 3 || Account[playerid][pMember] == 3 || Account[playerid][pLeader] == 4 || Account[playerid][pMember] == 4
					|| Account[playerid][pLeader] == 11 || Account[playerid][pMember] == 11  || Account[playerid][pMember] == 10) return SCM(playerid,COLOR_GREY,"?? ?????? ???????? ?????? ????????????");
		  		    ShowPlayerDialog(playerid,34,DIALOG_STYLE_MSGBOX,"?????????? ?? ??????","{FFFFFF}?? ??????? ?????????????? ? ???? ???????? ????????.\n????? ????????, ????? ?????????? ??????? 30 ???.","??","???");
				    GettingJob[playerid] = 16;
				}
				else if(GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2732.1565,-2187.0151,21.9503))
				{
				    if(Account[playerid][pLeader] == 1 || Account[playerid][pMember] == 1 || Account[playerid][pLeader] == 2 || Account[playerid][pMember] == 2
					|| Account[playerid][pLeader] == 3 || Account[playerid][pMember] == 3 || Account[playerid][pLeader] == 4 || Account[playerid][pMember] == 4
					|| Account[playerid][pLeader] == 11 || Account[playerid][pMember] == 11  || Account[playerid][pMember] == 10) return SCM(playerid,COLOR_GREY,"?? ?????? ???????? ?????? ????????????");
				    ShowPlayerDialog(playerid,34,DIALOG_STYLE_MSGBOX,"?????????? ?? ??????","{FFFFFF}?? ????????????? ?????? ????? ??????\n\n? ??? ????? ???? ???????? ? ??????????????????? ????????.\n????? ????????, ????? ?????????? ??????? 30 ???.","??","???");
				    GettingJob[playerid] = 17;
				}
		  		else SCM(playerid, COLOR_GREY, "?? ?? ????? ?????, ??? ????? ???????? ?????? !");
			}
			else SCM(playerid, COLOR_GREY, "? ??? ??? ???? ??????! ??? ???? ???? ?????????, ??????? /quitjob.");
		}
	    return 1;
	}

Может кто знает и подскажет как данную проблему можно решить!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

UP

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Flaymeek

В public OnPlayerKeyStateChange

if (newkeys == 1024) // Если не ошибаюсь, то 1024 это клавиша ALT.
{
OnPlayerCommandText(playerid,"/join"); 
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Helper

, Да всё верно 1024 это клавиша ALT 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.