Форум Pawn.Wiki - Воплоти мечту в реальность!: Мигалки 0.3d - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

  • (2 Страниц) +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Scr ][ GF ]
Мигалки 0.3d
Оценка: -----

#1
Пользователь офлайн   Fasters 

  • Местный
  • Вставить ник
  • Раскрыть информацию
1)Для начала добавим ко всем new
new migalki[MAX_VEHICLES][2];


2)Добавим команду для мигалок 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,"Дальше","Отмена");
		}
	}

3)И на последок добавить парочку диалогов 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;
	}

5

#2
Пользователь офлайн   Cris_Pro 

  • Хочу создать серверок..
  • Вставить ник
  • Раскрыть информацию
Ну слов нет лови +сик...
1

#3
Пользователь офлайн   Лёшка 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Вырезано с SSL
0

#4
Пользователь офлайн   Romzes 

  • ( ^_^ )
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияЛёшка (28 января 2012 - 09:36) писал:

Вырезано с SSL


Тут не важно откуда оно вырезано, весь прикол в том что оно вообще вырезано! :16:
0

#5
Пользователь офлайн   Vlad_Fasters 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
[member="Лёшка"], Вырезано с SSL


Ну и что в том что вырезано??Ведь оно работает!
0

#6
Пользователь офлайн   kalumb 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
У меня ошибки выдаёт... :(

C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(3962) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(3962 -- 3963) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(3972) : error 017: undefined symbol "sendername"
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(3991) : error 017: undefined symbol "sendername"
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4010) : error 017: undefined symbol "sendername"
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4027) : error 017: undefined symbol "sendername"
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4042) : error 017: undefined symbol "sendername"
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4055) : warning 225: unreachable code
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4055) : error 014: invalid statement; not in switch
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4055) : warning 215: expression has no effect
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4055) : error 001: expected token: ";", but found ":"
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4055) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4055) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


11 Errors.
0

#7
Пользователь офлайн   V1ncente 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
оно ашет оказывается не только на ГФ. P.S. вырезано не с SSL это точно, т.к. в SSL мигалки только для вип игроков
0

#8
Пользователь офлайн   Vlad_Fasters 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияkalumb (10 февраля 2012 - 18:54) писал:

У меня ошибки выдаёт... :(

C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(3962) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(3962 -- 3963) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(3972) : error 017: undefined symbol "sendername"
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(3991) : error 017: undefined symbol "sendername"
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4010) : error 017: undefined symbol "sendername"
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4027) : error 017: undefined symbol "sendername"
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4042) : error 017: undefined symbol "sendername"
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4055) : warning 225: unreachable code
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4055) : error 014: invalid statement; not in switch
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4055) : warning 215: expression has no effect
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4055) : error 001: expected token: ";", but found ":"
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4055) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\server_gta\gamemodes\Samp-Rp.Ru.pwn(4055) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


11 Errors.


Посмотри по строкам и можешь всё исправить....Где что либо забыл ,проверь всё ли правильно вписал..
0

#9
Пользователь офлайн   Пашка 

  • Знаток
  • Вставить ник
  • Раскрыть информацию
У меня 5 ероров =(
C:\Users\?????\Desktop\SAMP-BG\gamemodes\BG.pwn(4182) : error 017: undefined symbol "sendername"
C:\Users\?????\Desktop\SAMP-BG\gamemodes\BG.pwn(4201) : error 017: undefined symbol "sendername"
C:\Users\?????\Desktop\SAMP-BG\gamemodes\BG.pwn(4220) : error 017: undefined symbol "sendername"
C:\Users\?????\Desktop\SAMP-BG\gamemodes\BG.pwn(4237) : error 017: undefined symbol "sendername"
C:\Users\?????\Desktop\SAMP-BG\gamemodes\BG.pwn(4252) : error 017: undefined symbol "sendername"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase

Если строки надо, то пришлю без бэ

Исправил!
0

#10
Пользователь офлайн   tochaa 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
почему без скринов что вабще делает этот скрипт?
0

Поделиться темой:


  • (2 Страниц) +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика