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

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

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

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

Команда /neon (GY)

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

Naemnik43

Компетентный
Ну что, начнем.
1) Ко всем 'new' добавляем:
2) К командам на сервер добавляем /neon

PHP:
new neon[MAX_VEHICLES];
new neon1[MAX_VEHICLES];
if (strcmp(cmdtext, "/neon", true)==0)
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFF0000FF, "Вы не в автомобиле.");
        new newcar = GetPlayerVehicleID(playerid);
        if(PlayerInfo[playerid][pMember] != 18 && PlayerInfo[playerid][pLeader] != 18) return SendClientMessage(playerid, 0xFF0000FF, "Недоступно.");
        else if(!StreetVeh(newcar)) return SendClientMessage(playerid, 0xFF0000FF, "Вы не в автомобиле StreetRacers.");
        else if(MotoVeh(newcar) || GetVehicleModel(newcar) == 462 || BikeVeh(newcar) || BoatVeh(newcar) || PlaneVeh(newcar)) return 1;
		else if(!BoatVeh(newcar) || !PlaneVeh(newcar) || !BikeVeh(newcar) || !MotoVeh(newcar) || GetVehicleModel(newcar) != 462) return ShowPlayerDialog(playerid,667,DIALOG_STYLE_LIST,"Установка неона","{FCDD76}Красный\n{FCDD76}Синий\n{FCDD76}Зеленый\n{FCDD76}Желтый\n{FCDD76}Розовый\n{FCDD76}Белый\n{FFFFFF}Выключить неон","Далее","Выйти");
	}
3) Диалог
PHP:
if(dialogid == 667)
   	{
    	if(response)
    	{
            new car = GetPlayerVehicleID(playerid);
  		    if(MotoVeh(car) || GetVehicleModel(car) == 462 || BikeVeh(car) || BoatVeh(car) || PlaneVeh(car))
  		    {
  		        return 1;
 		    }
			if(listitem==0)
     		{
         		DestroyObject(neon[car]);
         		DestroyObject(neon1[car]);
				neon[car] = CreateObject(18647,0,0,0,0,0,0);
   			 	neon1[car] = CreateObject(18647,0,0,0,0,0,0);
				AttachObjectToVehicle(neon[car], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.57, 0.0, 0.0, 0.0);
   			    AttachObjectToVehicle(neon1[car], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.57, 0.0, 0.0, 0.0);
				SendClientMessage(playerid, COLOR_GRAD1, "Вы установили красный неон.");
                SetTimerEx("PickupOff",6000, false, "i", playerid);
		    }
     		if(listitem==1)
     		{
         		DestroyObject(neon[car]);
         		DestroyObject(neon1[car]);
				neon[car] = CreateObject(18648,0,0,0,0,0,0);
      			neon1[car] = CreateObject(18648,0,0,0,0,0,0);

				AttachObjectToVehicle(neon[car], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.57, 0.0, 0.0, 0.0);
      			AttachObjectToVehicle(neon1[car], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.57, 0.0, 0.0, 0.0);
				SendClientMessage(playerid, COLOR_GRAD1, "Вы установили синий неон.");
                SetTimerEx("PickupOff",6000, false, "i", playerid);
            }
     		if(listitem==2)
     		{
         		DestroyObject(neon[car]);
         		DestroyObject(neon1[car]);
         		neon[car] = CreateObject(18649,0,0,0,0,0,0);
      			neon1[car] = CreateObject(18649,0,0,0,0,0,0);
      			AttachObjectToVehicle(neon[car], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.57, 0.0, 0.0, 0.0);
      			AttachObjectToVehicle(neon1[car], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.57, 0.0, 0.0, 0.0);
   				SendClientMessage(playerid, COLOR_GRAD1, "Вы установили зеленый неон.");
                SetTimerEx("PickupOff",6000, false, "i", playerid);
			}
     		if(listitem==3)
     		{
         		DestroyObject(neon[car]);
         		DestroyObject(neon1[car]);
      			neon[car] = CreateObject(18650,0,0,0,0,0,0);
      			neon1[car] = CreateObject(18650,0,0,0,0,0,0);
      			AttachObjectToVehicle(neon[car], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.57, 0.0, 0.0, 0.0);
      			AttachObjectToVehicle(neon1[car], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.57, 0.0, 0.0, 0.0);
      			SendClientMessage(playerid, COLOR_GRAD1, "Вы установили желтый неон.");
                SetTimerEx("PickupOff",6000, false, "i", playerid);
			}
     		if(listitem==4)
     		{
         		DestroyObject(neon[car]);
         		DestroyObject(neon1[car]);
         		neon[car] = CreateObject(18651,0,0,0,0,0,0);
      			neon1[car] = CreateObject(18651,0,0,0,0,0,0);
      			AttachObjectToVehicle(neon[car], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.57, 0.0, 0.0, 0.0);
      			AttachObjectToVehicle(neon1[car], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.57, 0.0, 0.0, 0.0);
      			SendClientMessage(playerid, COLOR_GRAD1, "Вы установили розовый неон.");
                SetTimerEx("PickupOff",6000, false, "i", playerid);
			}
     		if(listitem==5)
     		{
         		DestroyObject(neon[car]);
         		DestroyObject(neon1[car]);
         		neon[car] = CreateObject(18652,0,0,0,0,0,0);
      			neon1[car] = CreateObject(18652,0,0,0,0,0,0);
      			AttachObjectToVehicle(neon[car], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.57, 0.0, 0.0, 0.0);
      			AttachObjectToVehicle(neon1[car], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.57, 0.0, 0.0, 0.0);
      			SendClientMessage(playerid, COLOR_GRAD1, "Вы установили белый неон.");
                SetTimerEx("PickupOff",6000, false, "i", playerid);
			}
     		if(listitem==6)
     		{
         		DestroyObject(neon[car]);
         		DestroyObject(neon1[car]);
      			SendClientMessage(playerid, COLOR_GRAD1, "Вы выключили неон.");
                SetTimerEx("PickupOff",6000, false, "i", playerid);
			}
    	}
    }
В паблик OnVehicleSpawn:
PHP:
DestroyObject(neon[vehicleid]);
DestroyObject(neon1[vehicleid]);
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу