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

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

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

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

Проблема с командой /car help

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

Mixan_Popov

Умник
Здравствуйте, мне нужна помощь с командой /car help. У меня система авто вписана в моде. Проблема в том, что когда я покупаю тачку и паркую её, то после рестарта она стоит на том же месте где я её купил. Если кто знает помогите пожалуйста.
Вот кусок кода из команды
PHP:
else if(strcmp(x_nr,"park",true) == 0)
	        {
	            new Float:x,Float:y,Float:z;
				new Float:a;
				new carid;
				new getcarid;
				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { carid = PlayerInfo[playerid][pPcarkey]; }
				else { return 1; }
				getcarid = GetPlayerVehicleID(playerid);
				GetPlayerName(playerid, playername, sizeof(playername));
				GetVehiclePos(carid, x, y, z);
				//GetPlayerFacingAngle(playerid, a);
				GetVehicleZAngle(carid, a);
				if(IsPlayerInVehicle(playerid,carid) && CarInfo[carid][cOwned] == 1)
				{
			   		if(PlayerInfo[playerid][pPcarkey] == 999)
					{
						SendClientMessage(playerid, COLOR_GREY, "У вас нет авто");
						return 1;
					}
					if(getcarid == carid)
					{
						CarInfo[carid][cLocationx] = x;
						CarInfo[carid][cLocationy] = y;
						CarInfo[carid][cLocationz] = z;
						CarInfo[carid][cAngle] = a;
						format(string, sizeof(string), "~n~ B‘ ŒP…ŒAPKOBA‡… BAŽ ABO–O€…‡’ ~n~");
						GameTextForPlayer(playerid, "B‘ ŒP…ŒAPKOBA‡… BAŽ ABO–O€…‡’, E‚O –ECO CŒABìA EŒEP’ Y", 10000, 3);
						oGivePlayerMoney(playerid, -5000);
						SBizzInfo[12][sbTill] += 200;
						//OnPropUpdate();
						//GF_OnPlayerUpdate(playerid);
						DestroyVehicle(carid);
						CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],60000);
						TogglePlayerControllable(playerid, 1);
						PutPlayerInVehicle(playerid, carid, 0);
						return 1;
   					}
				}
	        }
Вот полностью команда если надо
PHP:
if(strcmp(cmd, "/car", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        if(gPlayerLogged[playerid] == 0)
	        {
	            SendClientMessage(playerid, COLOR_GREY, "    Ñíà÷àëà íóæíî çàëîãèíèòüñÿ ! ");
	            return 1;
	        }
	        new x_nr[64];
	        x_nr = strtok(cmdtext, idx);
	        if(!strlen(x_nr))
	        {
	            SendClientMessage(playerid, COLOR_WHITE, " Ïîäñêàçêà: /car [äåéñòâèå]");
	            SendClientMessage(playerid, COLOR_WHITE, " Äåéñòâèÿ: park, lock, sell, sellto, color, find");
	            return 1;
	        }
	        else if(strcmp(x_nr,"park",true) == 0)
	        {
	            new Float:x,Float:y,Float:z;
				new Float:a;
				new carid;
				new getcarid;
				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { carid = PlayerInfo[playerid][pPcarkey]; }
				else { return 1; }
				getcarid = GetPlayerVehicleID(playerid);
				GetPlayerName(playerid, playername, sizeof(playername));
				GetVehiclePos(carid, x, y, z);
				//GetPlayerFacingAngle(playerid, a);
				GetVehicleZAngle(carid, a);
				if(IsPlayerInVehicle(playerid,carid) && CarInfo[carid][cOwned] == 1)
				{
			   		if(PlayerInfo[playerid][pPcarkey] == 999)
					{
						SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íåò àâòî");
						return 1;
					}
					if(getcarid == carid)
					{
						CarInfo[carid][cLocationx] = x;
						CarInfo[carid][cLocationy] = y;
						CarInfo[carid][cLocationz] = z;
						CarInfo[carid][cAngle] = a;
						format(string, sizeof(string), "~n~ B‘ ŒP…ŒAPKOBA‡… BAŽ ABO–O€…‡’ ~n~");
						GameTextForPlayer(playerid, "B‘ ŒP…ŒAPKOBA‡… BAŽ ABO–O€…‡’, E‚O –ECO CŒABìA EŒEP’ Y", 10000, 3);
						oGivePlayerMoney(playerid, -5000);
						SBizzInfo[12][sbTill] += 200;
						//OnPropUpdate();
						//GF_OnPlayerUpdate(playerid);
						DestroyVehicle(carid);
						CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],60000);
						TogglePlayerControllable(playerid, 1);
						PutPlayerInVehicle(playerid, carid, 0);
						return 1;
   					}
				}
	        }
	        else if(strcmp(x_nr,"find",true) == 0)
	        {
	            new Float:x,Float:y,Float:z;
	            new carid;
	            if(PlayerInfo[playerid][pPcarkey] != 999)
				{
		            carid = PlayerInfo[playerid][pPcarkey];
					GetPlayerName(playerid, playername, sizeof(playername));
					GetVehiclePos(carid, x, y, z);
					SetPlayerCheckpoint(playerid,x, y, z,8.0);
					SendClientMessage(playerid, COLOR_GREY, "Àâòîìîáèëü îòìå÷åí íà êàðòå.");
					gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME;
				}
				else
				{
				    SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íåò àâòî");
					return 1;
				}
	        }
	        if(strcmp(x_nr,"sell",true) == 0)
	        {
				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey])
    			{
       				GetPlayerName(playerid, sendername, sizeof(sendername));
       				new ownvehkey;
       				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }
       				else { return 1; }
       				if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
       				{
       					new carsellprice = CarInfo[ownvehkey][cValue];
       					CarInfo[ownvehkey][cOwned] = 0;
       					strmid(CarInfo[ownvehkey][cOwner], "Dealership", 0, strlen("Dealership"), 999);
				       	oGivePlayerMoney(playerid,carsellprice);
				       	PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				        format(string, sizeof(string), "~w~avto prodano za: ~n~~g~$%d", carsellprice);
				        GameTextForPlayer(playerid, string, 10000, 3);
                        SetVehicleToRespawn(GetPlayerVehicleID(playerid));
				        if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = 999; }
				        RemovePlayerFromVehicle(playerid);
				        TogglePlayerControllable(playerid, 1);
				        //CarInfo[ownvehkey][cModel] = 418;
				        if(PlayerInfo[playerid][pLocal] == ownvehkey)
				        {
				       		SetPlayerInterior(playerid,0);
				       		SetPlayerPos(playerid,CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]);
				       		PlayerInfo[playerid][pInt] = 0;
				       	}
						//OnPropUpdate();
						//GF_OnPlayerUpdate(playerid);
						SendClientMessage(playerid, COLOR_GREY, "  Âû ïðîäàëè ñâîþ ìàøèíó!");
       					DestroyVehicle(ownvehkey);
						CreateVehicle(CarInfo[ownvehkey][cModel],CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]+1.0,CarInfo[ownvehkey][cAngle],CarInfo[ownvehkey][cColorOne],CarInfo[ownvehkey][cColorTwo],60000);
    					return 1;

	                }
	                else
	                {
	                    SendClientMessage(playerid, COLOR_GREY, "  Òåáå íóæíî áûòü â ñâîåé ìàøèíå, ÷òîáû ïðîäàòü åå! ");
	                    return 1;
	                }
	            }
	            else
             	{
             		SendClientMessage(playerid, COLOR_GREY, "  Òåáå íóæíî áûòü â ñâîåé ìàøèíå, ÷òîáû ïðîäàòü åå! ");
	             	return 1;
             	}
	        }
	        else if(strcmp(x_nr,"sellto",true) == 0)
	        {
				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey])
				{
				    GetPlayerName(playerid, sendername, sizeof(sendername));
				    new ownvehkey;
	                if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }
        			else { return 1; }
				    if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
				    {
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
						    SendClientMessage(playerid, COLOR_WHITE, " ×òîáû ïðîäàòü àâòî èãðîêó: /car sellto [IDèãðîêà] [öåíà]");
						    return 1;
						}
						giveplayerid = ReturnUser(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
							    if(ProxDetectorS(8.0, playerid, giveplayerid))
       							{
							    	if(PlayerInfo[giveplayerid][pPcarkey] == 999)
							    	{
							            tmp = strtok(cmdtext, idx);
							            if(!strlen(tmp))
							            {
							                SendClientMessage(playerid, COLOR_WHITE, " ×òîáû ïðîäàòü àâòî èãðîêó: /car sellto [IDèãðîêà] [öåíà]");
							                return 1;
							            }
							            new price;
							            price = strval(tmp);
							            if(price < 1 || price > 3500000)
							            {
							                SendClientMessage(playerid, COLOR_GREY, "  Öåíà îò 1 äî 3500000. ");
							                return 1;
							            }
							            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							       		format(string, sizeof(string), "* Âû ïðåäëîæèëè %s êóïèòü ñâîþ ìàøèíó çà $%d .", giveplayer, price);
					        			SendClientMessage(playerid, COLOR_WHITE, string);
					        			format(string, sizeof(string), "* %s õî÷åò ïðîäàòü âàì ñâîþ ìàøèíó çà $%d (èñïîëüçóéòå /accept auto) ÷òîáû êóïèòü.", playername, price);
					        			SendClientMessage(giveplayerid, COLOR_WHITE, string);
					        			OwnableCarOffer[giveplayerid] = playerid;
					        			OwnableCarID[giveplayerid] = ownvehkey;
					        			OwnableCarPrice[giveplayerid] = price;
					        			return 1;
							        }
							        else
							        {
							            SendClientMessage(playerid, COLOR_GREY, "   Ó èãðîêà óæå åñòü ìàøèíà ! ");
							            return 1;
							        }
							    }
							    else
							    {
							        SendClientMessage(playerid, COLOR_GREY, "   Èãðîê íå ðÿäîì ñ òîáîé ! ");
							        return 1;
							    }
							}
						}
				    }
				    else
				    {
				        SendClientMessage(playerid, COLOR_GREY, "  Ýòî íå òâîÿ ìàøèíà");
				        return 1;
				    }
				}
				else
				{
				    SendClientMessage(playerid, COLOR_GREY, "  Òû äîëæåí áûòü â ñâîåé ìàøèíå, ÷òîáû ïðîäàòü åå.");//
				    return 1;
				}
	        }
	        /*else if(strcmp(x_nr,"veh",true) == 0)
	        {
	            new carid = PlayerInfo[playerid][pPcarkey];
				tmp = strtok(cmdtext, idx);
	            if(!strlen(tmp))
				{
		            format(string, sizeof(string), " ×òîáû ñìåíèòü ìàøèíó: /car veh [íàçâàíèå]");
		            SendClientMessage(playerid, COLOR_LIC,string);
		            SendClientMessage(playerid, COLOR_GRAD3, "Àâòî: landstalker bravura perenniel sentinel manana moonbeam");
					SendClientMessage(playerid, COLOR_GRAD3, "Àâòî: esperanto washington premier previon stallion admiral");
					SendClientMessage(playerid, COLOR_GRAD3, "Àâòî: PCJ-600 glendale sabre regina rancher virgo greenwood");
					SendClientMessage(playerid, COLOR_GRAD3, "Àâòî: blista elegant nebula majestic buccaneer FCR-900 fortune");
					SendClientMessage(playerid, COLOR_GRAD3, "Àâòî: cadrona willard feltzer vincent clover sadler intruder");
					SendClientMessage(playerid, COLOR_GRAD3, "Àâòî: primo tampa sunrise merit uranus jester stratum tahoma");
					SendClientMessage(playerid, COLOR_GRAD3, "Àâòî: savanna tornado huntley BF-400 emperor club picador");
					SendClientMessage(playerid, COLOR_GRAD3, "Àâòî: alpha phoenix solair");
					SendClientMessage(playerid, COLOR_PURPLE, "Vip Àâòî: buffalo infernus cheetah BF Injection banshee hotknife");
					SendClientMessage(playerid, COLOR_PURPLE, "Vip Àâòî: turismo freeway ZR-350 comet Super GT NRG-500 slamvan bullet");
					SendClientMessage(playerid, COLOR_PURPLE, "Vip Àâòî: windsor sultan elegy");
					SendClientMessage(playerid, COLOR_LIC, "Ñòîèìîñòü ñìåíû àâòî $100.000");
				}
				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey])
    			{
			   		if(PlayerInfo[playerid][pPcarkey] == 999)
					{
						SendClientMessage(playerid, COLOR_GREY, " Ó òåáÿ íåò ìàøèíû.");
						return 1;
					}
					if (oGetPlayerMoney(playerid) > 100000)
					{
					    if(!strlen(tmp))
						{
				            format(string, sizeof(string), " ×òîáû ñìåíèòü ìàøèíó: /car veh [carname]");
				            SendClientMessage(playerid, COLOR_LIC,string);
				            SendClientMessage(playerid, COLOR_GRAD3, "Àâòî: landstalker bravura perenniel sentinel manana moonbeam");
							SendClientMessage(playerid, COLOR_GRAD3, "Àâòî: esperanto washington premier previon stallion admiral");
							SendClientMessage(playerid, COLOR_GRAD3, "Àâòî: PCJ-600 glendale sabre regina rancher virgo greenwood");
							SendClientMessage(playerid, COLOR_GRAD3, "Àâòî: blista elegant nebula majestic buccaneer FCR-900 fortune");
							SendClientMessage(playerid, COLOR_GRAD3, "Àâòî: cadrona willard feltzer vincent clover sadler intruder");
							SendClientMessage(playerid, COLOR_GRAD3, "Àâòî: primo tampa sunrise merit uranus jester stratum tahoma");
							SendClientMessage(playerid, COLOR_GRAD3, "Àâòî: savanna tornado huntley BF-400 emperor club picador");
							SendClientMessage(playerid, COLOR_GRAD3, "Àâòî: alpha phoenix solair");
							SendClientMessage(playerid, COLOR_PURPLE, "Vip Àâòî: buffalo infernus cheetah BF Injection banshee hotknife");
							SendClientMessage(playerid, COLOR_PURPLE, "Vip Àâòî: turismo freeway ZR-350 comet Super GT NRG-500 slamvan bullet");
							SendClientMessage(playerid, COLOR_PURPLE, "Vip Àâòî: windsor sultan elegy");
							SendClientMessage(playerid, COLOR_LIC, "Ñòîèìîñòü ñìåíû àâòî $100.000");
						}
				 		else if(strcmp(tmp,"buffalo",true) == 0)
						{
						    if(PlayerInfo[playerid][pDonateRank] < 1)
						    {
						        SendClientMessage(playerid, COLOR_GREY, "   Ó âàñ íå VIP àêêàóíò !");
						        return 1;
						    }
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Buffalo");
							CarInfo[carid][cModel] = 402;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"infernus",true) == 0)
						{
						    if(PlayerInfo[playerid][pDonateRank] < 1)
						    {
						        SendClientMessage(playerid, COLOR_GREY, "   Ó âàñ íå VIP àêêàóíò !");
						        return 1;
						    }
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Infernus");
							CarInfo[carid][cModel] = 411;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"cheetah",true) == 0)
						{
						    if(PlayerInfo[playerid][pDonateRank] < 1)
						    {
						        SendClientMessage(playerid, COLOR_GREY, "   Ó âàñ íå VIP àêêàóíò !");
						        return 1;
						    }
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Cheetah");
							CarInfo[carid][cModel] = 415;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"BF Injection",true) == 0)
						{
						    if(PlayerInfo[playerid][pDonateRank] < 1)
						    {
						        SendClientMessage(playerid, COLOR_GREY, "   Ó âàñ íå VIP àêêàóíò !");
						        return 1;
						    }
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó BF Injection");
							CarInfo[carid][cModel] = 424;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"banshee",true) == 0)
						{
						    if(PlayerInfo[playerid][pDonateRank] < 1)
						    {
						        SendClientMessage(playerid, COLOR_GREY, "   Ó âàñ íå VIP àêêàóíò !");
						        return 1;
						    }
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Banshee");
							CarInfo[carid][cModel] = 429;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"hotknife",true) == 0)
						{
						    if(PlayerInfo[playerid][pDonateRank] < 1)
						    {
						        SendClientMessage(playerid, COLOR_GREY, "   Ó âàñ íå VIP àêêàóíò !");
						        return 1;
						    }
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Hotknife");
							CarInfo[carid][cModel] = 434;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"turismo",true) == 0)
						{
						    if(PlayerInfo[playerid][pDonateRank] < 1)
						    {
						        SendClientMessage(playerid, COLOR_GREY, "   Ó âàñ íå VIP àêêàóíò !");
						        return 1;
						    }
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Turismo");
							CarInfo[carid][cModel] = 451;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"freeway",true) == 0)
						{
						    if(PlayerInfo[playerid][pDonateRank] < 1)
						    {
						        SendClientMessage(playerid, COLOR_GREY, "   Ó âàñ íå VIP àêêàóíò !");
						        return 1;
						    }
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Freeway");
							CarInfo[carid][cModel] = 463;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"ZR-350",true) == 0)
						{
						    if(PlayerInfo[playerid][pDonateRank] < 1)
						    {
						        SendClientMessage(playerid, COLOR_GREY, "   Ó âàñ íå VIP àêêàóíò !");
						        return 1;
						    }
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó ZR-350");
							CarInfo[carid][cModel] = 477;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"comet",true) == 0)
						{
						    if(PlayerInfo[playerid][pDonateRank] < 1)
						    {
						        SendClientMessage(playerid, COLOR_GREY, "   Ó âàñ íå VIP àêêàóíò !");
						        return 1;
						    }
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Comet");
							CarInfo[carid][cModel] = 480;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"Super GT",true) == 0)
						{
						    if(PlayerInfo[playerid][pDonateRank] < 1)
						    {
						        SendClientMessage(playerid, COLOR_GREY, "   Ó âàñ íå VIP àêêàóíò !");
						        return 1;
						    }
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Super GT");
							CarInfo[carid][cModel] = 506;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"NRG-500",true) == 0)
						{
						    if(PlayerInfo[playerid][pDonateRank] < 1)
						    {
						        SendClientMessage(playerid, COLOR_GREY, "   Ó âàñ íå VIP àêêàóíò !");
						        return 1;
						    }
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó NRG-500");
							CarInfo[carid][cModel] = 522;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"slamvan",true) == 0)
						{
						    if(PlayerInfo[playerid][pDonateRank] < 1)
						    {
						        SendClientMessage(playerid, COLOR_GREY, "   Ó âàñ íå VIP àêêàóíò !");
						        return 1;
						    }
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Slamvan");
							CarInfo[carid][cModel] = 535;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"bullet",true) == 0)
						{
						    if(PlayerInfo[playerid][pDonateRank] < 1)
						    {
						        SendClientMessage(playerid, COLOR_GREY, "   Ó âàñ íå VIP àêêàóíò !");
						        return 1;
						    }
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Bullet");
							CarInfo[carid][cModel] = 541;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"windsor",true) == 0)
						{
						    if(PlayerInfo[playerid][pDonateRank] < 1)
						    {
						        SendClientMessage(playerid, COLOR_GREY, "   Ó âàñ íå VIP àêêàóíò !");
						        return 1;
						    }
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Windsor");
							CarInfo[carid][cModel] = 555;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"sultan",true) == 0)
						{
						    if(PlayerInfo[playerid][pDonateRank] < 1)
						    {
						        SendClientMessage(playerid, COLOR_GREY, "   Ó âàñ íå VIP àêêàóíò !");
						        return 1;
						    }
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Sultan");
							CarInfo[carid][cModel] = 560;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"elegy",true) == 0)
						{
						    if(PlayerInfo[playerid][pDonateRank] < 1)
						    {
						        SendClientMessage(playerid, COLOR_GREY, "   Ó âàñ íå VIP àêêàóíò !");
						        return 1;
						    }
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Elegy");
							CarInfo[carid][cModel] = 562;
							oGivePlayerMoney(playerid,-100000);
						}
						//////////////////////////íå Vip àâòî//////////////////////////
						else if(strcmp(tmp,"landstalker",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Landstalker");
							CarInfo[carid][cModel] = 400;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"bravura",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Bravura");
							CarInfo[carid][cModel] = 401;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"sentinel",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Sentinel");
							CarInfo[carid][cModel] = 405;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"perenniel",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Perenniel");
							CarInfo[carid][cModel] = 404;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"manana",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Manana");
							CarInfo[carid][cModel] = 410;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"moonbeam",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Moonbeam");
							CarInfo[carid][cModel] = 418;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"esperanto",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåìå ìàøèíó Esperanto");
							CarInfo[carid][cModel] = 419;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"washington",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Washington");
							CarInfo[carid][cModel] = 421;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"premier",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Premier");
							CarInfo[carid][cModel] = 426;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"previon",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Previon");
							CarInfo[carid][cModel] = 436;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"stallion",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Stallion");
							CarInfo[carid][cModel] = 439;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"admiral",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåìå ìàøèíó Admiral");
							CarInfo[carid][cModel]= 445;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"solair",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Solair");
							CarInfo[carid][cModel] = 458;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"PCJ-600",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó PCJ-600");
							CarInfo[carid][cModel] = 461;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"glendale",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Glendale");
							CarInfo[carid][cModel] = 466;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"sabre",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Sabre");
							CarInfo[carid][cModel] = 475;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"regina",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Regina");
							CarInfo[carid][cModel] = 479;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"rancher",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåìå ìàøèíó rancher");
							CarInfo[carid][cModel] = 489;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"virgo",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Virgo");
							CarInfo[carid][cModel] = 491;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"greenwood",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Greenwood");
							CarInfo[carid][cModel] = 492;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"blista",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Blista");
							CarInfo[carid][cModel] = 496;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"elegant",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Elegant");
							CarInfo[carid][cModel] = 507;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"nebula",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Nebula");
							CarInfo[carid][cModel] = 516;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"majestic",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Majestic");
							CarInfo[carid][cModel] = 517;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"buccaneer",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Buccaneer");
							CarInfo[carid][cModel] = 518;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"FCR-900",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó FCR-900");
							CarInfo[carid][cModel] = 521;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"fortune",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Fortune");
							CarInfo[carid][cModel] = 526;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"cadrona",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Cadrona");
							CarInfo[carid][cModel] = 527;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"willard",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Willard");
							CarInfo[carid][cModel] = 529;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"feltzer",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Feltzer");
							CarInfo[carid][cModel] = 533;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"vincent",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Vincent");
							CarInfo[carid][cModel] = 540;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"clover",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåìå ìàøèíó Clover");
							CarInfo[carid][cModel] = 542;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"sadler",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåìå ìàøèíó Sadler");
							CarInfo[carid][cModel] = 543;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"intruder",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Intruder");
							CarInfo[carid][cModel] = 546;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"primo",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Primo");
							CarInfo[carid][cModel] = 547;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"tampa",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Tampa");
							CarInfo[carid][cModel] = 549;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"sunrise",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Sunrise");
							CarInfo[carid][cModel] = 550;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"merit",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Merit");
							CarInfo[carid][cModel] = 551;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"uranus",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Uranus");
							CarInfo[carid][cModel] = 558;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"jester",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Jester");
							CarInfo[carid][cModel] = 559;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"stratum",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Stratum");
							CarInfo[carid][cModel] = 561;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"tahoma",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Tahoma");
							CarInfo[carid][cModel] = 566;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"savanna",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Savanna");
							CarInfo[carid][cModel] = 567;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"tornado",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Tornado");
							CarInfo[carid][cModel] = 576;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"huntley",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Huntley");
							CarInfo[carid][cModel] = 579;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"BF-400",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó BF-400");
							CarInfo[carid][cModel] = 581;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"emperor",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Emperor");
							CarInfo[carid][cModel] = 585;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"club",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Club");
							CarInfo[carid][cModel] = 589;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"picador",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Picador");
							CarInfo[carid][cModel] = 600;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"alpha",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Alpha");
							CarInfo[carid][cModel] = 602;
							oGivePlayerMoney(playerid,-100000);
						}
						else if(strcmp(tmp,"phoenix",true) == 0)
						{
							SendClientMessage(playerid, COLOR_GRAD6, "Âû çàêàçàëè ñåáå ìàøèíó Phoenix");
							CarInfo[carid][cModel] = 603;
							oGivePlayerMoney(playerid,-100000);
						}
						else
						{
							SendClientMessage(playerid, COLOR_GRAD6, "   Íåèçâåñòíûé àâòîìîáèëü èëè àâòîìîáèëü òðåáóåò VIP àêêàóíò.");
							return 1;
						}
						SendClientMessage(playerid, COLOR_GRAD6, "* Ìàøèíà ñìåíèòüñÿ ïîñëå ðåñòàðòà!");
						//OnPropUpdate();
						PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
					}
					else
					{
						SendClientMessage(playerid, COLOR_GRAD2, "   Âû íå ìîæåòå ïîçâîëèòü ñåáå ýòî ($100000)");
						return 1;
					}
				}
				else
				{
					SendClientMessage(playerid, COLOR_GRAD2, "*Òû äîëæåí íàõîäèòñÿ â ñâîåé ìàøèíå!");
					return 1;
				}
			}*/
			else if(strcmp(x_nr,"lock",true) == 0)
	        {
                new keycar = PlayerInfo[playerid][pPcarkey];
                if(keycar != 999)
                {
                    new locked[256];
                    locked = strtok(cmdtext, idx);
                    if(CarInfo[keycar][cLock] == 1)
                    {
                    	for(new i = 0; i < MAX_PLAYERS; i++)
						{
							if (IsPlayerConnected(i))
							{
								SetVehicleParamsForPlayer(keycar,i,0,0);
							}
						}
						format(string, sizeof(string), "~w~&#143;PAìCŒOP&#143;~n~~g~O&#143;KP‘&#143;");
						GameTextForPlayer(playerid, string, 4000, 3);
						CarInfo[keycar][cLock] = 0;
						//OnPropUpdate();
						return 1;
					}
					else if(CarInfo[keycar][cLock] == 0)
					{
					    for(new i = 0; i < MAX_PLAYERS; i++)
						{
							if (IsPlayerConnected(i))
							{
								SetVehicleParamsForPlayer(keycar,i,0,1);
							}
						}
						format(string, sizeof(string), "~w~&#143;PAìCŒOP&#143;~n~~r~ŸAKP‘&#143;");
						GameTextForPlayer(playerid, string, 4000, 3);
						CarInfo[keycar][cLock] = 1;
						//OnPropUpdate();
						return 1;
					}
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "  Ó òåáÿ íåò àâòî â ñëîòå 1");
                    return 1;
                }
	        }
	        else if(strcmp(x_nr,"color",true) == 0)
	        {
	            if(PlayerInfo[playerid][pPcarkey] == 999)
	        	{
	            	SendClientMessage(playerid, COLOR_GREY,"   Ó òåáÿ íåò ìàøèíû.");
	            	return 1;
	        	}
	        	if(GetPlayerMoney(playerid) < 5000)
	        	{
	            	SendClientMessage(playerid, COLOR_GREY,"   Ó òåáÿ íåäîñòàòî÷íî äåíåã äëÿ ýòîãî.");
	            	return 1;
	        	}
	        	tmp = strtok(cmdtext, idx);
	        	if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_WHITE, " Ïîäñêàçêà: /car color [IDöâåòà1] [IDöâåòà2]");
					return 1;
				}
				new color1;
				color1 = strval(tmp);
				if(color1 < 0 && color1 > 126)
				{
			    	SendClientMessage(playerid, COLOR_GREY, "  Íåïðàâèëüíûé id öâåòà!");
			    	return 1;
				}
				tmp = strtok(cmdtext, idx);
	        	if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_WHITE, " Ïîäñêàçêà: /car color [IDöâåòà1] [IDöâåòà2]");
					return 1;
				}
				new color2;
				color2 = strval(tmp);
				if(color2 < 0 && color2 > 126)
				{
			    	SendClientMessage(playerid, COLOR_GREY, "   Íåïðàâèëüíûé id öâåòà!");
			    	return 1;
				}

				new vehid;
				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { vehid = PlayerInfo[playerid][pPcarkey]; }
				else { return 1; }

	        	if(IsPlayerInVehicle(playerid, vehid))
	        	{
         			CarInfo[vehid][cColorOne] = color1;
	                CarInfo[vehid][cColorTwo] = color2;
	                oGivePlayerMoney(playerid, -5000);
	                GameTextForPlayer(playerid, "~w~Avto perekrasheno~n~~r~-$5000", 5000, 1);
	                ChangeVehicleColor(vehid, color1, color2);
	                //OnPropUpdate();
					//GF_OnPlayerUpdate(playerid);
					return 1;
    			}
	        	else
	        	{
	            	SendClientMessage(playerid, COLOR_GREY,"   Òû íå â ñâîåì àâòî.");
	            	return 1;
	        	}
	        }
	        else if(strcmp(x_nr,"buy",true) == 0)
	        {
	            if(IsAnOwnableCar(idcar))
	            {
	                if(PlayerInfo[playerid][pLevel] < 3)
			    	{
                    	SendClientMessage(playerid, COLOR_GREY, " Òåáå íóæíî áûòü 3 óðîâíÿ, ÷òîáû êóïèòü àâòî!");
                    	return 1;
			    	}
			    	if(PlayerInfo[playerid][pPcarkey] == 999) { }
			    	else { SendClientMessage(playerid, COLOR_GREY, "   Ó òåáÿ óæå åñòü ìàøèíà"); return 1; }
					if(CarInfo[idcar][cOwned]==1)
					{
				    	SendClientMessage(playerid, COLOR_GREY, " Êòî-òî óæå âëàäååò ýòèì àâòîìîáèëåì");
				    	return 1;
					}
					if(GetPlayerMoney(playerid) >= CarInfo[idcar][cValue])
					{
					    if(PlayerInfo[playerid][pPcarkey] == 999) { PlayerInfo[playerid][pPcarkey] = idcar; }
					    else { return 1; }
						CarInfo[idcar][cOwned] = 1;
						GetPlayerName(playerid, sendername, sizeof(sendername));
						strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999);
						oGivePlayerMoney(playerid,-CarInfo[idcar][cValue]);
						PlayerPlayMusic(playerid);
						//GameTextForPlayer(playerid, "~w~Congratulations~n~Don't forget to /v park it!", 5000, 3);
						SendClientMessage(playerid, COLOR_GRAD2, " Ïîçäðàâëÿåì ñ ïîêóïêîé Àâòîìîáèëÿ!");
						SendClientMessage(playerid, COLOR_GRAD2, " Èñïîëüçóéòå /carhelp ÷òîáû óâèäåòü êîìàíäû!");
						DateProp(playerid);
						//OnPropUpdate();
						TogglePlayerControllable(playerid, 1);
						//GF_OnPlayerUpdate(playerid);
						return 1;
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY, "  Ó òåáÿ íåäîñòàòî÷íî äåíåã ! ");
					    return 1;
					}
	            }
	        }
	        else
	        {
	            SendClientMessage(playerid, COLOR_WHITE, " Ïîäñêàçêà: /car [äåéñòâèå]");
	            SendClientMessage(playerid, COLOR_WHITE, " Äåéñòâèÿ: park, lock, sell, sellto, color, find");
	            return 1;
	        }
	    }
		printf("Èñïîëüçâàëàñü êîìàíäà %s",cmd);
	    return 1;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу