12:27
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: Alcoholik  
Система авторынка и личных авто [beta ver.]
ShilManДата: Воскресенье, 17.10.2010, 16:03 | Сообщение # 31
Уверенный в себе
Группа: Продвинутые
Сообщений: 171
Награды: 11
Город: Тверь
Репутация: 25
Замечания: 0%
Статус:
Quote (F_1N)
1)Чтобы при создании машины не вводить номера машины, а подъехал куда-то там ввел команду и получил рандомный номер?

это меня тоже интересует

Quote (F_1N)
2)Чтобы сохранялся тюнинг машин?

можно, в кримлайфе в системе машин есть


ИвентДата: Вторник, 19.10.2010, 06:00 | Сообщение # 32
Местный
Группа: I'm V.I.P.
Сообщений: 610
Награды: 65
Город: ?
Замечания: 100%
Статус:
Quote (ShilMan)
это меня тоже интересует

Пиши в ICQ мне , дам тебе код ;)



Банец.
F_1NДата: Вторник, 19.10.2010, 09:48 | Сообщение # 33
Постоялец
Группа: Продвинутые
Сообщений: 476
Награды: 1
Город: Москва
Репутация: 55
Замечания: 0%
Статус:
Quote (Ивент)
Пиши в ICQ мне , дам тебе код

Выложил бы код тут, для всех =)

ИвентДата: Вторник, 19.10.2010, 13:45 | Сообщение # 34
Местный
Группа: I'm V.I.P.
Сообщений: 610
Награды: 65
Город: ?
Замечания: 100%
Статус:
F_1N, Когда время будет выложу :D

Добавлено (19.10.2010, 13:45)
---------------------------------------------
Сделайте резервную копию мода , а то разное бывает fun
Пишу тех. осмотр для мода на основе LARP(!)
Ищем

Code
cNumbercar,// (12)

Ниже пихаем
Code
cTeh,// (13)[/b]//Помойму это есть в ЛАРПе , но всё равно :CRAZY:

Затем находим еще
Code
CarInfo[idx][cNumbercar] = strval(arrCoords[13]);

Ну и ниже вставляем
Code
CarInfo[idx][cTeh] = strval(arrCoords[14]);

CTRL+F->
Code
CarInfo[idx][cNumbercar],//

И ниже -
Code
CarInfo[idx][cTeh],//

Find - CarInfo[ownvehkey][cOwned] = 0;
And ставим ниже =
Code
CarInfo[v][cTeh]=0;

Находим
Code
if(CarInfo[newcar][cOwned]==1)
               {
                format(string,sizeof(string)," Автомобиль зарегестрирован на имя %s",CarInfo[newcar][cOwner]);
                SendClientMessage(playerid, COLOR_LIGHTBLUE, string);[/b]

И ниже ставим
Code
[b]if(CarInfo[newcar][cTeh] == 0) SendClientMessage(playerid,COLOR_LIGHTRED," У вас не пройден тех.осмотр !");
                 if(PlayerInfo[playerid][pPcarkey] == vehicle) { }
                 else if(PlayerInfo[playerid][pPcarkey2] == vehicle) { }
                 else if(PlayerInfo[playerid][pPcarkey3] == vehicle) { }
                 else
                 {

Затем если Вы хотите можно сделать 3D текст.
Code
Create3DTextLabel("/teh Пройти тех.осмотр]",COLOR_YELLOW3d,1017.6332,-917.9561,42.1797,40.0,0,1);

Затем саму команду. }
Code
if (strcmp(cmd, "/teh", true) == 0)
     {
         if(IsPlayerConnected(playerid))
         {
             new vehicleid = GetPlayerVehicleID(playerid);
             if ((PlayerToPoint(4.0, playerid, 1017.7798,-918.0770,42.4661) || PlayerToPoint(10.0, playerid,1475.9384,-2443.7180,14.4950)) && IsAnOwnableCar(vehicleid))
             {
                 if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, COLOR_GREY," У вас нету денег на это !");
                 if(!IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid, COLOR_GRAD1, "  Тех.осмотр проходят в машине ! "); return 1; }
                 new v = GetPlayerVehicleID(playerid);
                 new Float:hp;
                 GetVehicleHealth(v, hp);
                 if(hp < 850) { SendClientMessage(playerid, COLOR_GRAD1, "   Пройдите тех.осмотр когда машина будет починена ! "); return 1; }
                 if(strlen(CarInfo[v][cTeh])>0) { SendClientMessage(playerid, COLOR_GRAD1, "   Вы уже прошли тех.осмотр ! "); return 1; }
                 CarInfo[v][cTeh]=1;
                    new randnumber = 10100 + random(89999);
                 CarInfo[v][cNumbercar] = randnumber;
                 SendClientMessage(playerid, COLOR_GRAD1, "   Подождите идёт тех.осмотр ! ");
                 SetTimerEx("Tehocmotp",11000,false, "i", playerid);
                 TogglePlayerControllable(playerid, 0);
                 OnPropUpdate();
                 SafePlayerMoney(playerid,-5000);
             } else SendClientMessage(playerid, COLOR_GRAD1, "   Вы не в гараже тех.осмотра/не на своей машине ! ");
         }
         return 1;

Затем ищим -
Code
CarInfo[ownvehkey][cOwned] = 0;

Ну и ниже ставим
Code
CarInfo[v][cTeh]=0;
Тоесть машина без тех.осмотра
Затем в самый низ мода -
Code
{
new string[256];
new v = GetPlayerVehicleID(playerid);
SendClientMessage(playerid, COLOR_GRAD1, " Тех.осмотр успешно пройден ! ");
format(string,sizeof(string),"На вашу машину поставлены номера: SA %d",CarInfo[v][cNumbercar]);
SendClientMessage(playerid,COLOR_YELLOW,string);
format(text_car,sizeof(text_car),"SA %d",CarInfo[v][cNumbercar]);
Numbertext[v] = Create3DTextLabel(text_car,0x008080FF,0.0,0.0,0.0,15.0,0);
Attach3DTextLabelToVehicle(Numbertext[v],v,0.0,0.0,1.0);
TogglePlayerControllable(playerid, 1);
OnPropUpdate();
}
return 1;
}

forward AttachAllCar3DText();
public AttachAllCar3DText()
{
        for(new h = 280; h < sizeof(CarInfo); h++) {
        if(CarInfo[h][cNumbercar] != 0)
        {
        format(text_car,sizeof(text_car),"SA %d",CarInfo[h][cNumbercar]);// Вместо SA поставьте любое слово
        Numbertext[h] = Create3DTextLabel(text_car,0x008080FF,0.0,0.0,0.0,15.0,0);
        Attach3DTextLabelToVehicle(Numbertext[h],h,0.0,0.0,1.0);
        printf("3DText Attached carid:%d",h);//Аттачит к кару номер при старте серва
        }
     }
}

Вродё всё , если будут ошибки пишите. Делал на скорую руку new_russian



Банец.
ShilManДата: Вторник, 19.10.2010, 14:33 | Сообщение # 35
Уверенный в себе
Группа: Продвинутые
Сообщений: 171
Награды: 11
Город: Тверь
Репутация: 25
Замечания: 0%
Статус:
Ивент, в гф просто так не вставить, буду переделывать :)


JamesssДата: Суббота, 23.10.2010, 15:22 | Сообщение # 36
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Уфа
Репутация: 10
Замечания: 0%
Статус:
выложите скрипт в архиве,а то у не могу открыть его
FiLEДата: Суббота, 23.10.2010, 16:15 | Сообщение # 37
Группа: Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус:
вот, сохранил для ворда 97-03 и упаковал в зип.
Прикрепления: SAMP-rus.com_my.zip (27.3 Kb)



JamesssДата: Суббота, 23.10.2010, 19:21 | Сообщение # 38
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Уфа
Репутация: 10
Замечания: 0%
Статус:
FiLE95, а где pwn cool
PrinceHugoДата: Суббота, 23.10.2010, 19:43 | Сообщение # 39
Постоялец
Группа: Продвинутые
Сообщений: 347
Награды: 3
Репутация: 64
Замечания: 20%
Статус:
Quote (Jamesss)
FiLE95, а где pwn

Прежде чем флудить скачай и посмотри.

JWДата: Воскресенье, 24.10.2010, 15:04 | Сообщение # 40
Уверенный в себе
Группа: Продвинутые
Сообщений: 176
Награды: 1
Город: Радужный
Репутация: 39
Замечания: 0%
Статус:
возник такой вопрос когда я закрываю машину и выхожу из нее она становиться открытой . Но если это так и задумано то как это изменить чтоб когда я ввел /mclock она закрылась и чтоб я не смог сесть в нее пока она закрыта?

Добавлено (24.10.2010, 15:04)
---------------------------------------------
и чтоб это действовало даже когда выйду из игры

FiLEДата: Воскресенье, 24.10.2010, 16:47 | Сообщение # 41
Группа: Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус:
так задуманно. типа если закрываеш, то сесть может только законник или вор



JWДата: Воскресенье, 24.10.2010, 16:52 | Сообщение # 42
Уверенный в себе
Группа: Продвинутые
Сообщений: 176
Награды: 1
Город: Радужный
Репутация: 39
Замечания: 0%
Статус:
FiLE95, а я когда машину закрываю выхожу из авто и потом сам же сесть могу или другой кто то а как сделать чтоб закрыл машину вышел из нее и не кто сесть не может и даже если я из игры выйду чтоб авто оставалось закрытой
FiLEДата: Воскресенье, 24.10.2010, 17:15 | Сообщение # 43
Группа: Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус:
переделай команду закрывания машины, по аналогии с разрытием машин в домах.



JWДата: Воскресенье, 24.10.2010, 21:47 | Сообщение # 44
Уверенный в себе
Группа: Продвинутые
Сообщений: 176
Награды: 1
Город: Радужный
Репутация: 39
Замечания: 0%
Статус:
FiLE95,
Code
if(strcmp(cmd, "/lock", true) == 0)
  {
   new newcar = -1;
      if(IsPlayerConnected(playerid))
      {
          GetPlayerName(playerid,sendername,sizeof(sendername));
    for(new cars = 1; cars < CAR_AMOUNT; cars ++)
    {
        if(IsAOwnableVehicle(cars))
        {
         if(!strcmp(CarInfo[cars-SIMPLECARS-1][cOwner],sendername,true))
         {
             new Float:lcx,Float:lcy,Float:lcz;
             GetVehiclePos(cars, lcx,lcy,lcz);
             if(IsPlayerInRangeOfPoint(playerid,4,lcx,lcy,lcz))
             {
                 newcar = cars-SIMPLECARS-1;
             }
         }
     }
    }
    if(newcar == -1)
    {
        SendClientMessage(playerid,COLOR_GREY," Ты должен быть возле своего автомобиля!");
        return 1;
    }
    if(CarInfo[newcar][cLock] == 1)
    {
        format(string, sizeof(string), "* %s открывает центральный замок.", sendername);
        ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
     format(string, sizeof(string), "~w~ABЏO–OЂ…‡’ ~g~OЏKP‘Џ");
     GameTextForPlayer(playerid, string, 5000, 5);
     UnLockCar(newcar+1+SIMPLECARS);
     CarInfo[newcar][cLock] = 0;
     SaveCars();
     return 1;
    }
    else if(CarInfo[newcar][cLock] == 0)
    {
     format(string, sizeof(string), "* %s закрывает центральный замок.", sendername);
     ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
     format(string, sizeof(string), "~w~ABЏO–OЂ…‡’ ~r~€AKP‘Џ");
     GameTextForPlayer(playerid, string, 5000, 5);
     LockCar(newcar+1+SIMPLECARS);
     CarInfo[newcar][cLock] = 1;
     SaveCars();
     return 1;
    }
   }
   return 1;
  }
вот код подскажи что заменить надо а то что то не могу догнать вообше ((

Добавлено (24.10.2010, 17:24)
---------------------------------------------
код из краима был взят

Добавлено (24.10.2010, 21:47)
---------------------------------------------
help plz с этим закрытием))

VLAD-2012Дата: Пятница, 29.10.2010, 13:45 | Сообщение # 45
Освоившийся
Группа: Пользователи
Сообщений: 92
Награды: 1
Город: ---->>>от туда
Репутация: 7
Замечания: 0%
Статус:
Кто может написать команду для поиска личной техники,к примеру пишеш /poscar и у тебя высвечивается на карте чекпоинт
Зарание спасибо!

Поиск:





 


 


 
Хостинг от uCoz samp.at.ua