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

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

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

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

Делаем /gps Samp-Rp

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

Егорчик

Специалист
Доброго времени суток!
Сегодня мы переделываем стандартную систему '/gps', на точную копию системы Samp-rp.


Найдем команду '/gps'

Заменим на мою:

PHP:
else if(strcmp(cmd, "/gps", true) == 0)
    {
   		ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, "-==GPS==-", "[1] Важные места\n[2] По работе\n[3] Развлечения\n[4] Автосалоны\n[5] Базы организаций\n[6] Дальнобойщики", "Выбрать", "Отмена");
   		DisablePlayerCheckpoint(playerid);
		return 1;
	}
И так дальше case 10000,10001,10002,10003,15,10035

Заменим на мои:

PHP:
	case 10000:
    {
		if(!response) return ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, "GPS", "[1] Важные места\n[2] По работе\n[3] Развлечения\n[4] Автосалоны\n[5] Базы организаций\n[6] Автомастерская\n[7] Отключить GPS", "Выбрать", "Отмена");
		switch(listitem)
		{
		    case 0: ShowPlayerDialog(playerid, 10001, DIALOG_STYLE_LIST, " Важные места", "[1] Автошкола\n[2] Банк Лос Сантос\n[3] Мэрия\n[4] Полицейский участок Лос Сантоса\n[5] Аэропорт Лос Сантоса\n[6] Аэропорт Сан Фиерро\n[7] Аэропорт Лас Вентураса\n[8] Заброшеный аэропорт Лас Вентураса\n[9] Церковь\n[10] Банк Сан Фиерро\n[11] Прием металла", "Выбрать", "<< Назад");
		    case 1: ShowPlayerDialog(playerid, 10002, DIALOG_STYLE_LIST, " Работы", "[1] Автопарк\n[2] Таксопарк\n[3] Стоянка машин ХотДогов\n[4] Склад продуктов\n[5] Нефтезавод\n[6] Работа грузчика", "Выбрать", "<< Назад");
		    case 2: ShowPlayerDialog(playerid, 10003, DIALOG_STYLE_LIST, " Развлечения", "[1] Клуб Alhambra\n[2] Клуб Pig Pen\n[3] Бар Grove SG\n[4] Бар Мисти\n[5] Клуб Jizzy", "Выбрать", "<< Назад");
		    case 3: ShowPlayerDialog(playerid, 15, DIALOG_STYLE_LIST, " Автосалоны", "[1] Автосалон Nope класс\n[2] Автосалон B класс\n[3] Автосалон A класс", "Выбрать", "Отмена");
		    case 4: ShowPlayerDialog(playerid, 10035, DIALOG_STYLE_LIST, "Базы организаций", "[1] ЛСПД\n[2] ФБР\n[3] Армия: Авианосец\n[4] Больница СФ\n[5] Мафия ЛКН\n[6] Мафия Якудза\n[7] Мэрия\n[8] SF NEWS\n[9] СФПД\n[10] Инструкторы\n[11] The Vagos\n[12] The Ballas\n[13] Grove\n[14] LS NEWS\n[15] The Aztec\n[16] The Rifa\n[17] Зона 51\n[18] LV NEWS\n[19] ЛВПД\n[20] Russian Mafia", "Выбрать", "<< Назад");
		    case 5: ShowPlayerDialog(playerid,31996, DIALOG_STYLE_LIST,"Дальнобойщики","[1]Порт LS\n[2]Порт SF\n[3]Нефтезавод №1\n[4]Нефтезавод №2\n[5]Склад угля №1\n[6]Склад угля №2\n[7]Лесопилка №1\n[8]Лесопилка №2\n[9]Аренда грузовиков","Выбрать","Назад");
		}
    }
    case 10001:
    {
		if(!response) return ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, "GPS", "[1] Важные места\n[2] По работе\n[3] Развлечения\n[4] Автосалоны\n[5] Базы организаций\n[6] Автомастерская\n[7] Отключить GPS", "Выбрать", "Отмена");
		switch(listitem)
		{
			case 0: SetPlayerCheckpoint(playerid, -2041.6616,-66.7263,35.1752,8);
			case 1: SetPlayerCheckpoint(playerid, 1416.6509,-1702.3141,13.5395,8);
			case 2: SetPlayerCheckpoint(playerid, 1481.1857,-1740.9348,13.5495,8);
			case 3: SetPlayerCheckpoint(playerid, 1543.2719,-1675.7290,13.5561,8);
			case 4: SetPlayerCheckpoint(playerid, 1961.2634,-2180.2473,13.5485,8);
			case 5: SetPlayerCheckpoint(playerid, -1550.6180,-435.7130,6.0201,8);
			case 6: SetPlayerCheckpoint(playerid, 1710.4557,1606.2389,9.9910,8);
			case 7: SetPlayerCheckpoint(playerid, 422.8590,2527.7798,16.5847,8);
			case 8: SetPlayerCheckpoint(playerid, -1982.3140,1123.5830,53.1354,8);
			case 9: SetPlayerCheckpoint(playerid, -2172.0627,252.1688,35.3385,6);
			case 10: SetPlayerCheckpoint(playerid, 2264.3118,-2537.6526,8.3657,8);
		}
		CP[playerid] = 0;
 		SendClientMessage(playerid, COLOR_WHITE, "Место на карте помечено красной меткой");
    }
  	case 10002:
    {
		if(!response) return ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, "GPS", "[1] Важные места\n[2] По работе\n[3] Развлечения\n[4] Автосалоны\n[5] Базы организаций\n[6] Автомастерская\n[7] Отключить GPS", "Выбрать", "Отмена");
		switch(listitem)
		{
		    case 0: SetPlayerCheckpoint(playerid, 1630.7157,-1149.9851,24.0703,8);
		    case 1: SetPlayerCheckpoint(playerid, 1104.8860,-1748.8555,13.4085,8);
		    case 2: SetPlayerCheckpoint(playerid, -2427.2231,732.2500,35.0223,6);
		    case 3: SetPlayerCheckpoint(playerid, -10.8757,-351.7802,5.4297,6);
		    case 4: SetPlayerCheckpoint(playerid, -1030.2722,-592.2138,32.0078,6);
		    case 5: SetPlayerCheckpoint(playerid, 2137.8918,-2280.1104,20.6719,3);
		}
		CP[playerid] = 0;
 		SendClientMessage(playerid, COLOR_WHITE, "Место на карте помечено красной меткой");
    }
    case 10003:
    {
        if(!response) return ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, "GPS", "[1] Важные места\n[2] По работе\n[3] Развлечения\n[4] Автосалоны\n[5] Базы организаций\n[6] Автомастерская\n[7] Отключить GPS", "Выбрать", "Отмена");
		switch(listitem)
		{
		    case 0: SetPlayerCheckpoint(playerid, 1826.4421,-1682.3143,13.3828,8);
		    case 1: SetPlayerCheckpoint(playerid, 2420.8242,-1225.3940,25.1059,8);
		    case 2: SetPlayerCheckpoint(playerid, 2306.4519,-1650.8062,14.4761,8);
		    case 3: SetPlayerCheckpoint(playerid, -2242.7446,-88.2558,35.3203,8);
		    case 4: SetPlayerCheckpoint(playerid, -2623.9155,1410.4711,7.0938,8);
		}
		CP[playerid] = 0;
 		SendClientMessage(playerid, COLOR_WHITE, "Место на карте помечено красной меткой");
    }
	case 10035:
    {
        if(!response) return ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, "GPS", "[1] Важные места\n[2] По работе\n[3] Развлечения\n[4] Автосалоны\n[5] Базы организаций\n[6] Автомастерская\n[7] Отключить GPS", "Выбрать", "Отмена");
		switch(listitem)
		{
			case 0: SetPlayerCheckpoint(playerid,1545.5001,-1675.1385,13.5605,8);
			case 1: SetPlayerCheckpoint(playerid,-2442.0938,502.4548,30.0957,8);
			case 2: SetPlayerCheckpoint(playerid,-1335.7651,465.9061,7.1875,8);
			case 3: SetPlayerCheckpoint(playerid,-2660.6841,630.5410,14.4531,8);
			case 4: SetPlayerCheckpoint(playerid,1448.5858,750.3677,11.0234,8);
			case 5: SetPlayerCheckpoint(playerid,1463.4585,2772.8022,10.6719,8);
			case 6: SetPlayerCheckpoint(playerid,1485.6344,-1742.0349,13.5469,8);
			case 7: SetPlayerCheckpoint(playerid,-2044.1437,468.5223,35.1719,8);
			case 8: SetPlayerCheckpoint(playerid,-1587.3979,717.6944,-5.2422,8);
			case 9: SetPlayerCheckpoint(playerid,-2027.2679,-97.3975,35.1641,8);
			case 10: SetPlayerCheckpoint(playerid,2780.9509,-1617.6494,10.9219,8);
			case 11: SetPlayerCheckpoint(playerid,2647.3711,-2023.2561,13.5469,8);
			case 12: SetPlayerCheckpoint(playerid,2494.3618,-1676.1915,13.3381,8);
			case 13: SetPlayerCheckpoint(playerid,1656.2771,-1698.6410,15.6094,8);
			case 14: SetPlayerCheckpoint(playerid,1715.1110,-2119.8770,13.5469,8);
			case 15: SetPlayerCheckpoint(playerid,2181.9028,-1805.7299,13.3713,8);
			case 16: SetPlayerCheckpoint(playerid,90.3836,1921.1908,17.9455,8);
			case 17: SetPlayerCheckpoint(playerid,2652.5244,1178.4573,10.8203,8);
			case 18: SetPlayerCheckpoint(playerid,2275.8589,2451.2095,10.4751,8);
			case 19: SetPlayerCheckpoint(playerid,956.4202,1737.5884,8.1891,8);
		}
		CP[playerid] = 0;
 		SendClientMessage(playerid, COLOR_WHITE, "Место на карте помечено красной меткой");
	}
	case 15:
    {
        if(!response) return ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, "GPS", "[1] Важные места\n[2] По работе\n[3] Развлечения\n[4] Автосалоны\n[5] Базы организаций\n[6] Автомастерская\n[7] Отключить GPS", "Выбрать", "Отмена");
		switch(listitem)
		{
		    case 0: SetPlayerCheckpoint(playerid,556.5834,-1256.2211,17.0623,8);
		    case 1: SetPlayerCheckpoint(playerid,-1971.3259,293.6445,35.1719,8);
		    case 2: SetPlayerCheckpoint(playerid,-1640.1090,1202.9150,7.2340,8);
		    case 3: SetPlayerCheckpoint(playerid,-1624.7413,152.8099,3.5547,8);
		}
		CP[playerid] = 0;
 		SendClientMessage(playerid, COLOR_WHITE, "Место на карте помечено красной меткой");
	}

И так дальше case 31996

Заменим на мой:

PHP:
case 31996:
	{
	    if(!response) return ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, "GPS", "[1] Важные места\n[2] По работе\n[3] Развлечения\n[4] Автосалоны\n[5] Базы организаций\n[6] Автомастерская\n[7] Отключить GPS", "Выбрать", "Отмена");
		switch(listitem)
		{
	        case 0: SetPlayerCheckpoint(playerid,2768.4402,-2456.2515,13.6432,8);
	        case 1: SetPlayerCheckpoint(playerid,-1731.4509,118.9413,3.5547,8);
	        case 2: SetPlayerCheckpoint(playerid,256.4736,1414.5182,10.7075,8);
	        case 3: SetPlayerCheckpoint(playerid,-1046.7723,-670.7208,32.3516,8);
	        case 4: SetPlayerCheckpoint(playerid,608.7718,847.8765,-43.1532,8);
	        case 5: SetPlayerCheckpoint(playerid,-1873.0896,-1720.2430,21.7500,8);
	        case 6: SetPlayerCheckpoint(playerid,-449.3336,-65.9115,59.4158,8);
	        case 7: SetPlayerCheckpoint(playerid,-1978.6846,-2434.8274,30.6250,8);
	        case 8: SetPlayerCheckpoint(playerid,2363.2495,2819.7153,11.4025,8);
	    }
	    CP[playerid] = 0;
 		SendClientMessage(playerid, COLOR_WHITE, "Место на карте помечено красной меткой");
	}
Тем кому я помог, поставьте 'Спасибо', вам не сложно, мне приятно.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу