Перейти к содержанию
Авторизация  

Рекомендуемые сообщения

Mr.DrYou97

Ко всем new:

new migalki[MAX_VEHICLES];

В public OnPlayerCommandText(playerid, cmdtext[])

    if(strcmp(cmd,"/mig",true)==0)
	    {
			    if(IsACop(playerid))
			    {
					    format(string, sizeof(string), "На крышу\nНа капот\nНа багажник\nВ машину\nУдалить мигалки");
					    ShowPlayerDialog(playerid,6002,DIALOG_STYLE_LIST,"Куда установить мигалки?",string,"Дальше","Отмена");
			    }

Ну и в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

  if(dialogid==6002)
	    {
			    if(response)
			    {
					    if(listitem==0)
					    {
							    migalki[GetPlayerVehicleID(playerid)][0] = CreateObject(18646,0,0,0,0,0,0,100.0);
							    AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.0, -0.2, 0.75, 1.0, 1.0, 1.0);
							    SendClientMessage(playerid, 0xFFFFFFAA, "Вы установили мигалки на крышу");
							    new str[256];
							    format(str, sizeof(str), "[%d]%s установил мигалки на авто ид - %d  ", playerid,sendername,(playerid), GetPlayerVehicleID(playerid));
							    for(new i = 0;i<MAX_PLAYERS;i++)
							    {
									    if(PlayerInfo[i][pAdmin]>0)
									    {
											    SendClientMessage(i,COLOR_YELLOW,str);
									    }
							    }
					    }
					    if(listitem==1)
					    {
							    DestroyObject(migalki[GetPlayerVehicleID(playerid)][0]);
							    DestroyObject(migalki[GetPlayerVehicleID(playerid)][1]);
							    migalki[GetPlayerVehicleID(playerid)][0] = CreateObject(18646,0,0,0,0,0,0,100.0);
							    migalki[GetPlayerVehicleID(playerid)][1] = CreateObject(18646,0,0,0,0,0,0,100.0);
							    AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.4, 2.2, 0.1, 1.0, 1.0, 1.0);
							    AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid),  0.4, 2.2, 0.1, 1.0, 1.0, 1.0);
							    SendClientMessage(playerid, 0xFFFFFFAA, "Вы установили мигалки на капот");
							    new str[256];
							    format(str, sizeof(str), "[%d]%s установил мигалки на авто ид - %d  ", playerid,sendername,(playerid), GetPlayerVehicleID(playerid));
							    for(new i = 0;i<MAX_PLAYERS;i++)
							    {
									    if(PlayerInfo[i][pAdmin]>0)
									    {
											    SendClientMessage(i,COLOR_YELLOW,str);
									    }
							    }
					    }
					    if(listitem==2)
					    {
							    DestroyObject(migalki[GetPlayerVehicleID(playerid)][0]);
							    DestroyObject(migalki[GetPlayerVehicleID(playerid)][1]);
							    migalki[GetPlayerVehicleID(playerid)][0] = CreateObject(18646,0,0,0,0,0,0,100.0);
							    migalki[GetPlayerVehicleID(playerid)][1] = CreateObject(18646,0,0,0,0,0,0,100.0);
							    AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, -1.8, 0.3, 1.0, 1.0, 1.0);
							    AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid),  0.8, -1.8, 0.3, 1.0, 1.0, 1.0);
							    SendClientMessage(playerid, 0xFFFFFFAA, "Вы установили мигалки на багажник");
							    new str[256];
							    format(str, sizeof(str), "[%d]%s установил мигалки на авто ид - %d  ", playerid,sendername,(playerid), GetPlayerVehicleID(playerid));
							    for(new i = 0;i<MAX_PLAYERS;i++)
							    {
									    if(PlayerInfo[i][pAdmin]>0)
									    {
											    SendClientMessage(i,COLOR_YELLOW,str);
									    }
							    }
					    }
					    if(listitem==3)
					    {
							    DestroyObject(migalki[GetPlayerVehicleID(playerid)][0]);
							    DestroyObject(migalki[GetPlayerVehicleID(playerid)][1]);
							    migalki[GetPlayerVehicleID(playerid)][0] = CreateObject(18646,0,0,0,0,0,0,100.0);
							    AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), 0.0, 0.9, 0.3, 1.0, 1.0, 1.0);
							    SendClientMessage(playerid, 0xFFFFFFAA, "Вы установили мигалки в кабину");
							    new str[256];
							    format(str, sizeof(str), "[%d]%s установил мигалки на авто ид - %d  ", playerid,sendername,(playerid), GetPlayerVehicleID(playerid));
							    for(new i = 0;i<MAX_PLAYERS;i++)
							    {
									    if(PlayerInfo[i][pAdmin]>0)
									    {
											    SendClientMessage(i,COLOR_YELLOW,str);
									    }
							    }
					    }
					    if(listitem==4)
					    {
							    DestroyObject(migalki[GetPlayerVehicleID(playerid)][0]);
							    DestroyObject(migalki[GetPlayerVehicleID(playerid)][1]);
							    SendClientMessage(playerid, 0xFFFFFFAA, "Вы Удалили все мигалки");
							    new str[256];
							    format(str, sizeof(str), "[%d]%s удалил мигалки", playerid,sendername,(playerid));
							    for(new i = 0;i<MAX_PLAYERS;i++)
							    {
									    if(PlayerInfo[i][pAdmin]>0)
									    {
											    SendClientMessage(i,COLOR_YELLOW,str);
									    }
							    }
					    }
			    }
			    return 0;
	    }

Автор:Неизвестен

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
st1vka

Ко всем new:

new migalki[MAX_VEHICLES];

В public OnPlayerCommandText(playerid, cmdtext[])

if(strcmp(cmd,"/mig",true)==0)
	 {
			 if(IsACop(playerid))
			 {
					 format(string, sizeof(string), "На крышуnНа капотnНа багажникnВ машинуnУдалить мигалки");
					 ShowPlayerDialog(playerid,6002,DIALOG_STYLE_LIST,"Куда установить мигалки?",string,"Дальше","Отмена");
			 }

Ну и в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

if(dialogid==6002)
	 {
			 if(response)
			 {
					 if(listitem==0)
					 {
							 migalki[GetPlayerVehicleID(playerid)][0] = CreateObject(18646,0,0,0,0,0,0,100.0);
							 AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.0, -0.2, 0.75, 1.0, 1.0, 1.0);
							 SendClientMessage(playerid, 0xFFFFFFAA, "Вы установили мигалки на крышу");
							 new str[256];
							 format(str, sizeof(str), "[%d]%s установил мигалки на авто ид - %d ", playerid,sendername,(playerid), GetPlayerVehicleID(playerid));
							 for(new i = 0;i<MAX_PLAYERS;i++)
							 {
									 if(PlayerInfo[i][pAdmin]>0)
									 {
											 SendClientMessage(i,COLOR_YELLOW,str);
									 }
							 }
					 }
					 if(listitem==1)
					 {
							 DestroyObject(migalki[GetPlayerVehicleID(playerid)][0]);
							 DestroyObject(migalki[GetPlayerVehicleID(playerid)][1]);
							 migalki[GetPlayerVehicleID(playerid)][0] = CreateObject(18646,0,0,0,0,0,0,100.0);
							 migalki[GetPlayerVehicleID(playerid)][1] = CreateObject(18646,0,0,0,0,0,0,100.0);
							 AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.4, 2.2, 0.1, 1.0, 1.0, 1.0);
							 AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.4, 2.2, 0.1, 1.0, 1.0, 1.0);
							 SendClientMessage(playerid, 0xFFFFFFAA, "Вы установили мигалки на капот");
							 new str[256];
							 format(str, sizeof(str), "[%d]%s установил мигалки на авто ид - %d ", playerid,sendername,(playerid), GetPlayerVehicleID(playerid));
							 for(new i = 0;i<MAX_PLAYERS;i++)
							 {
									 if(PlayerInfo[i][pAdmin]>0)
									 {
											 SendClientMessage(i,COLOR_YELLOW,str);
									 }
							 }
					 }
					 if(listitem==2)
					 {
							 DestroyObject(migalki[GetPlayerVehicleID(playerid)][0]);
							 DestroyObject(migalki[GetPlayerVehicleID(playerid)][1]);
							 migalki[GetPlayerVehicleID(playerid)][0] = CreateObject(18646,0,0,0,0,0,0,100.0);
							 migalki[GetPlayerVehicleID(playerid)][1] = CreateObject(18646,0,0,0,0,0,0,100.0);
							 AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, -1.8, 0.3, 1.0, 1.0, 1.0);
							 AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, -1.8, 0.3, 1.0, 1.0, 1.0);
							 SendClientMessage(playerid, 0xFFFFFFAA, "Вы установили мигалки на багажник");
							 new str[256];
							 format(str, sizeof(str), "[%d]%s установил мигалки на авто ид - %d ", playerid,sendername,(playerid), GetPlayerVehicleID(playerid));
							 for(new i = 0;i<MAX_PLAYERS;i++)
							 {
									 if(PlayerInfo[i][pAdmin]>0)
									 {
											 SendClientMessage(i,COLOR_YELLOW,str);
									 }
							 }
					 }
					 if(listitem==3)
					 {
							 DestroyObject(migalki[GetPlayerVehicleID(playerid)][0]);
							 DestroyObject(migalki[GetPlayerVehicleID(playerid)][1]);
							 migalki[GetPlayerVehicleID(playerid)][0] = CreateObject(18646,0,0,0,0,0,0,100.0);
							 AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), 0.0, 0.9, 0.3, 1.0, 1.0, 1.0);
							 SendClientMessage(playerid, 0xFFFFFFAA, "Вы установили мигалки в кабину");
							 new str[256];
							 format(str, sizeof(str), "[%d]%s установил мигалки на авто ид - %d ", playerid,sendername,(playerid), GetPlayerVehicleID(playerid));
							 for(new i = 0;i<MAX_PLAYERS;i++)
							 {
									 if(PlayerInfo[i][pAdmin]>0)
									 {
											 SendClientMessage(i,COLOR_YELLOW,str);
									 }
							 }
					 }
					 if(listitem==4)
					 {
							 DestroyObject(migalki[GetPlayerVehicleID(playerid)][0]);
							 DestroyObject(migalki[GetPlayerVehicleID(playerid)][1]);
							 SendClientMessage(playerid, 0xFFFFFFAA, "Вы Удалили все мигалки");
							 new str[256];
							 format(str, sizeof(str), "[%d]%s удалил мигалки", playerid,sendername,(playerid));
							 for(new i = 0;i<MAX_PLAYERS;i++)
							 {
									 if(PlayerInfo[i][pAdmin]>0)
									 {
											 SendClientMessage(i,COLOR_YELLOW,str);
									 }
							 }
					 }
			 }
			 return 0;
	 }

Автор:Неизвестен

 

Для мода с 0, не пойдёт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Mr.DrYou97

 

Ко всем new:

new migalki[MAX_VEHICLES];

В public OnPlayerCommandText(playerid, cmdtext[])

if(strcmp(cmd,"/mig",true)==0)
	 {
			 if(IsACop(playerid))
			 {
					 format(string, sizeof(string), "На крышуnНа капотnНа багажникnВ машинуnУдалить мигалки");
					 ShowPlayerDialog(playerid,6002,DIALOG_STYLE_LIST,"Куда установить мигалки?",string,"Дальше","Отмена");
			 }

Ну и в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

if(dialogid==6002)
	 {
			 if(response)
			 {
					 if(listitem==0)
					 {
							 migalki[GetPlayerVehicleID(playerid)][0] = CreateObject(18646,0,0,0,0,0,0,100.0);
							 AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.0, -0.2, 0.75, 1.0, 1.0, 1.0);
							 SendClientMessage(playerid, 0xFFFFFFAA, "Вы установили мигалки на крышу");
							 new str[256];
							 format(str, sizeof(str), "[%d]%s установил мигалки на авто ид - %d ", playerid,sendername,(playerid), GetPlayerVehicleID(playerid));
							 for(new i = 0;i<MAX_PLAYERS;i++)
							 {
									 if(PlayerInfo[i][pAdmin]>0)
									 {
											 SendClientMessage(i,COLOR_YELLOW,str);
									 }
							 }
					 }
					 if(listitem==1)
					 {
							 DestroyObject(migalki[GetPlayerVehicleID(playerid)][0]);
							 DestroyObject(migalki[GetPlayerVehicleID(playerid)][1]);
							 migalki[GetPlayerVehicleID(playerid)][0] = CreateObject(18646,0,0,0,0,0,0,100.0);
							 migalki[GetPlayerVehicleID(playerid)][1] = CreateObject(18646,0,0,0,0,0,0,100.0);
							 AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.4, 2.2, 0.1, 1.0, 1.0, 1.0);
							 AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.4, 2.2, 0.1, 1.0, 1.0, 1.0);
							 SendClientMessage(playerid, 0xFFFFFFAA, "Вы установили мигалки на капот");
							 new str[256];
							 format(str, sizeof(str), "[%d]%s установил мигалки на авто ид - %d ", playerid,sendername,(playerid), GetPlayerVehicleID(playerid));
							 for(new i = 0;i<MAX_PLAYERS;i++)
							 {
									 if(PlayerInfo[i][pAdmin]>0)
									 {
											 SendClientMessage(i,COLOR_YELLOW,str);
									 }
							 }
					 }
					 if(listitem==2)
					 {
							 DestroyObject(migalki[GetPlayerVehicleID(playerid)][0]);
							 DestroyObject(migalki[GetPlayerVehicleID(playerid)][1]);
							 migalki[GetPlayerVehicleID(playerid)][0] = CreateObject(18646,0,0,0,0,0,0,100.0);
							 migalki[GetPlayerVehicleID(playerid)][1] = CreateObject(18646,0,0,0,0,0,0,100.0);
							 AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, -1.8, 0.3, 1.0, 1.0, 1.0);
							 AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, -1.8, 0.3, 1.0, 1.0, 1.0);
							 SendClientMessage(playerid, 0xFFFFFFAA, "Вы установили мигалки на багажник");
							 new str[256];
							 format(str, sizeof(str), "[%d]%s установил мигалки на авто ид - %d ", playerid,sendername,(playerid), GetPlayerVehicleID(playerid));
							 for(new i = 0;i<MAX_PLAYERS;i++)
							 {
									 if(PlayerInfo[i][pAdmin]>0)
									 {
											 SendClientMessage(i,COLOR_YELLOW,str);
									 }
							 }
					 }
					 if(listitem==3)
					 {
							 DestroyObject(migalki[GetPlayerVehicleID(playerid)][0]);
							 DestroyObject(migalki[GetPlayerVehicleID(playerid)][1]);
							 migalki[GetPlayerVehicleID(playerid)][0] = CreateObject(18646,0,0,0,0,0,0,100.0);
							 AttachObjectToVehicle(migalki[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), 0.0, 0.9, 0.3, 1.0, 1.0, 1.0);
							 SendClientMessage(playerid, 0xFFFFFFAA, "Вы установили мигалки в кабину");
							 new str[256];
							 format(str, sizeof(str), "[%d]%s установил мигалки на авто ид - %d ", playerid,sendername,(playerid), GetPlayerVehicleID(playerid));
							 for(new i = 0;i<MAX_PLAYERS;i++)
							 {
									 if(PlayerInfo[i][pAdmin]>0)
									 {
											 SendClientMessage(i,COLOR_YELLOW,str);
									 }
							 }
					 }
					 if(listitem==4)
					 {
							 DestroyObject(migalki[GetPlayerVehicleID(playerid)][0]);
							 DestroyObject(migalki[GetPlayerVehicleID(playerid)][1]);
							 SendClientMessage(playerid, 0xFFFFFFAA, "Вы Удалили все мигалки");
							 new str[256];
							 format(str, sizeof(str), "[%d]%s удалил мигалки", playerid,sendername,(playerid));
							 for(new i = 0;i<MAX_PLAYERS;i++)
							 {
									 if(PlayerInfo[i][pAdmin]>0)
									 {
											 SendClientMessage(i,COLOR_YELLOW,str);
									 }
							 }
					 }
			 }
			 return 0;
	 }

Автор:Неизвестен

 

Для мода с 0, не пойдёт.

 

Чего?

И где сказано что для мода с 0 ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
TrollFace

пфф, это вырезка с GAMER.

Вчастности, ни в один мод нельзя будет это вставить, если не будет

stock GetPlayerVehicleID

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Mr.DrYou97

пфф, это вырезка с GAMER.

Вчастности, ни в один мод нельзя будет это вставить, если не будет

stock GetPlayerVehicleID
Причём тут сток?

И не с геймера вырезан!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SHOROOP

Какой сток? GetPlayerVehicleID - нативная функция. Вот IsACop - да, функция неродная.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
TrollFace

Я к тому, что там много stock'ов, а со стандартной функцией почему-то сильно тупанул.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Pawno

Лучше сделать с сохранением) там как нехер делать главное чтоб был авторынок пару переменых и система мигалок.

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Mister

Мигалку называть СГУ' шкой от ОРМ научились?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Pawno

ну нормально , но у меня реализация по лучше и все через cmd со сменой позиций мигалки.

написал за 25 мин)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Mr.DrYou97

ну нормально , но у меня реализация по лучше и все через cmd со сменой позиций мигалки.

написал за 25 мин)

 

Ну у меня самого,система мигалки с выдачей(с сохранением),смены позицией (без сохранения)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
login

@Mr.DrYou97,Можеш скинуть свою сгу с выдачей пожалуйста!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.