Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Помогите с /lock

Статус
В этой теме нельзя размещать новые ответы.

Donmx

Умник
Вообщем проблема закрываеш авто ты в авто сесть не можешь, зато другие садятся, и когда выйдешь зайдёш авто открытое твоё в чём проблема?
PHP:
if(strcmp(cmd, "/lock", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
		{
		    tmp = strtok(cmdtext,idx);
		    if(!strlen(tmp))
		    {
		        SendClientMessage(playerid,COLOR_GREY,"Èñïîëüçóéòå: /lock [1/2/3/4 òðàíñïîðò]");
		        SendClientMessage(playerid,COLOR_GREY,"1 è 2 è 3 - êóïëåííûå íà àâòîðûíêå. 4 - êëþ÷, êóïëåííûé â 24/7 4 - òðåòüå àâòî");
		        return 1;
		    }
		    new towcarc = strval(tmp);
			if(towcarc == 1)
			{
			    if(PlayerInfo[playerid][pCarKey] != 0)
			    {
					new carid = PlayerInfo[playerid][pCarKey];
		    	    if(gCarLock[carid] == 0)
		    	    {
		    	        format(string,sizeof(string),"~w~Vehicle ~b~%s ~r~Locked",VehicleNames[GetVehicleModel(carid)-400]);
                        GameTextForPlayer(playerid, string, 5000, 6);
						PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
						gCarLock[carid] = 1;
						LockCar(carid);
		    	    }
		    	    else if(gCarLock[carid] == 1)
		    	    {
		    	        format(string,sizeof(string),"~w~Vehicle ~b~%s ~g~Unlocked",VehicleNames[GetVehicleModel(carid)-400]);
                        GameTextForPlayer(playerid, string, 5000, 6);
						PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
						gCarLock[carid] = 0;
						if(i == playerid) continue;
						SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,0);
						UnLockCar(carid);
		    	    }
				}
				else
				{
				    SendClientMessage(playerid,COLOR_GREY,"Ó âàñ íåòó ïåðâîé òà÷êè");
				}
			}
			else if(towcarc == 2)
			{
			    if(PlayerInfo[playerid][pCarKey2] != 0)
			    {
					new carid = PlayerInfo[playerid][pCarKey2];
		    	    if(gCarLock[carid] == 0)
		    	    {
                        format(string,sizeof(string),"~w~Vehicle ~b~%s ~r~Locked",VehicleNames[GetVehicleModel(carid)-400]);
                        GameTextForPlayer(playerid, string, 5000, 6);
						PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
						gCarLock[carid] = 1;
						LockCar(carid);
		    	    }
		    	    else if(gCarLock[carid] == 1)
		    	    {
                        format(string,sizeof(string),"~w~Vehicle ~b~%s ~g~Unlocked",VehicleNames[GetVehicleModel(carid)-400]);
                        GameTextForPlayer(playerid, string, 5000, 6);
						PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
						gCarLock[carid] = 0;
						UnLockCar(carid);
		    	    }
				}
				else
				{
				    SendClientMessage(playerid,COLOR_GREY,"Ó âàñ íåòó âòîðîé òà÷êè");
				}
			}
			else if(towcarc == 3)
			{
			    if(PlayerInfo[playerid][pCarKey3] != 0)
			    {
					new carid = PlayerInfo[playerid][pCarKey3];
		    	    if(gCarLock[carid] == 0)
		    	    {
                        format(string,sizeof(string),"~w~Vehicle ~b~%s ~r~Locked",VehicleNames[GetVehicleModel(carid)-400]);
                        GameTextForPlayer(playerid, string, 5000, 6);
						PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
						gCarLock[carid] = 1;
						LockCar(carid);
		    	    }
		    	    else if(gCarLock[carid] == 1)
		    	    {
                        format(string,sizeof(string),"~w~Vehicle ~b~%s ~g~Unlocked",VehicleNames[GetVehicleModel(carid)-400]);
                        GameTextForPlayer(playerid, string, 5000, 6);
						PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
						gCarLock[carid] = 0;
						UnLockCar(carid);
		    	    }
				}
				else
				{
				    SendClientMessage(playerid,COLOR_GREY,"Ó âàñ íåòó âòîðîé òà÷êè");
				}
			}
			else if(towcarc == 4)
			{
			    if(HireCar[playerid] != -1)
			    {
					new carid = HireCar[playerid];
		    	    if(gCarLock[carid] == 0)
		    	    {
                        format(string,sizeof(string),"~w~Vehicle ~b~%s ~r~Locked",VehicleNames[GetVehicleModel(carid)-400]);
                        GameTextForPlayer(playerid, string, 5000, 6);
						PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
						gCarLock[carid] = 1;
						LockCar(carid);
		    	    }
		    	    else if(gCarLock[carid] == 1)
		    	    {
                        format(string,sizeof(string),"~w~Vehicle ~b~%s ~g~Unlocked",VehicleNames[GetVehicleModel(carid)-400]);
                        GameTextForPlayer(playerid, string, 5000, 6);
						PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
						gCarLock[carid] = 0;
						UnLockCar(carid);
		    	    }
				}
				else
				{
				    SendClientMessage(playerid,COLOR_GREY,"Ó âàñ íåòó òà÷êè");
				}
			}
			else
			{
			    SendClientMessage(playerid,COLOR_GREY,"Èñïîëüçóéòå: /lock [1/2/3/4 òðàíñïîðò]");
		        SendClientMessage(playerid,COLOR_GREY,"1 è 2 è 3 - êóïëåííûå íà àâòîðûíêå. 4 - êëþ÷, êóïëåííûé â 24/7");
			}
		}
		return 1;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу