Пыжик
Ученик
Я хочу сделать путь по чекпоинтам, когда человек согласится в диалоге получить пасспорт.
У меня есть пикап с бонусом. Когда человек берет его спрашивает:
Правильно я сделал диалог?
Дальше я приписываю в OnDialogResponde:
Но у меня вылазят ошибки :
[offtop]
[/offtop]
Подскажите пожалуйста, куда это нужно положить, по каким пабликам и как правильней?
---------- Post added at 05:20 ---------- Previous post was at 03:39 ----------
видео:
У меня есть пикап с бонусом. Когда человек берет его спрашивает:
PHP:
ShowPlayerDialog(playerid,10060,DIALOG_STYLE_MSGBOX,"Получение пасспорта:","Вы хотите получить пасспорт сейчас?","Да","Нет");
Дальше я приписываю в OnDialogResponde:
PHP:
if(dialogid == 10060)
{
{
SendClientMessage(playerid, 0x00FF00, "* Хорошо. Теперь берите транспорт и езжайте к Полицейскому Участку (LSPD)");
SendClientMessage(playerid, 0x00FF00, "* По пути Вам будут выдаваться подсказки, ввиде красный чекпоинтов. Едьте по ним =)");
SetPlayerCheckpoint(playerid,1268.9426,-1338.1133,13.3361,4.0);//1
}
else if(PlayerToPoint(4,playerid,1268.9426,-1338.1133,13.3361))//
{
SendClientMessage(playerid, 0x00FF00, "* Едьте на следующий чекпоинт! (осталось 14)");//2
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1261.6176,-1306.1134,12.9364,4.0);
}
else if(PlayerToPoint(4,playerid,1261.6176,-1306.1134,12.9364))
{
SendClientMessage(playerid, 0x00FF00, "* Едьте на следующий чекпоинт! (осталось 13)");//3
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1301.5193,-1283.7422,13.1790,4.0);
}
else if(PlayerToPoint(4,playerid,1301.5193,-1283.7422,13.1790))
{
SendClientMessage(playerid, 0x00FF00, "* Едьте на следующий чекпоинт! (осталось 12)");//4
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1339.7128,-1310.9889,13.2250,4.0);
}
else if(PlayerToPoint(4,playerid,1339.7128,-1310.9889,13.2250))
{
SendClientMessage(playerid, 0x00FF00, "* Едьте на следующий чекпоинт!(осталось 11)");//5
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1345.4478,-1369.2631,13.2311,4.0);
}
else if(PlayerToPoint(4,playerid,1345.4478,-1369.2631,13.2311))
{
SendClientMessage(playerid, 0x00FF00, "* Едьте на следующий чекпоинт! (осталось 10)");//6
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1380.6193,-1407.8503,13.1812,4.0);
}
else if(PlayerToPoint(4,playerid,1380.6193,-1407.8503,13.1812))
{
SendClientMessage(playerid, 0x00FF00, "* Едьте на следующий чекпоинт! (осталось 9)");//7
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1410.4133,-1443.8134,13.1788,4.0);
}
else if(PlayerToPoint(4,playerid,1410.4133,-1443.8134,13.1788))
{
SendClientMessage(playerid, 0x00FF00, "* Едьте на следующий чекпоинт! (осталось 8)");//8
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1452.0220,-1458.6869,13.1585,4.0);
}
else if(PlayerToPoint(4,playerid,1452.0220,-1458.6869,13.1585))
{
SendClientMessage(playerid, 0x00FF00, "* Вы уже достаточно близко! Едьте на следующий чекпоинт! (осталось 7)");//9
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1435.1628,-1531.3911,13.1770,4.0);
}
else if(PlayerToPoint(4,playerid,1435.1628,-1531.3911,13.1770))
{
SendClientMessage(playerid, 0x00FF00, "* Вы уже достаточно близко! Едьте на следующий чекпоинт! (осталось 6)");//10
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1452.6851,-1594.3761,13.1790,4.0);
}
else if(PlayerToPoint(4,playerid,1452.6851,-1594.3761,13.1790))
{
SendClientMessage(playerid, 0x00FF00, "* Вы уже достаточно близко! Едьте на следующий чекпоинт! (осталось 5)");//11
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1527.0050,-1617.3477,13.1790,4.0);
}
else if(PlayerToPoint(4,playerid,1527.0050,-1617.3477,13.1790))
{
SendClientMessage(playerid, 0x00FF00, "* Отлично! Теперь припаркуйтесь на маркер, выйдите из авто и направляйтесь ко входу (осталось 4)");//12
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1520.2451,-1679.5066,13.3428,4.0);
}
else if(PlayerToPoint(4,playerid,1520.2451,-1679.5066,13.3428))
{
SendClientMessage(playerid, 0x00FF00, "* Вы уже достаточно близко! Едьте на следующий чекпоинт! (осталось 3)");//13
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1552.6871,-1675.6686,16.1953,4.0);
}
else if(PlayerToPoint(4,playerid,1552.6871,-1675.6686,16.1953))
{
SendClientMessage(playerid, 0x00FF00, "* Хорошо. Теперь зайдите в помещение, нажав кнопку ALT (альт)");//14
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,248.8086,67.6398,1003.6406,4.0);
}
else if(PlayerToPoint(4,playerid,248.8086,67.6398,1003.6406))
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, 0x00FF00, "* Поздравляю! Вы добрались до полицейского участка!");
SendClientMessage(playerid, 0x00FF00, "* (( Теперь введите команду /getpass чтобы получить пасспорт))");
SendClientMessage(playerid, 0x00FF00, "* Если Вы хотите добраться до АвтоШколы введите (( /gps )), затем езжайте до неё");
SendClientMessage(playerid, 0x00FF00, "* Жду Вас в АвтоШколе. Если вы не можете добраться до АвтоШколы - наберите (( /service )) и выберите такси.");
SendClientMessage(playerid, 0x00FF00, "* Удачной игры!");
}
return 1;
}
[offtop]
C:\Documents and Settings\Пыжик.CSSMOD-94A2B519\Рабочий стол\nw_backups\nw_mart_gm\Official.pwn(54755) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Пыжик.CSSMOD-94A2B519\Рабочий стол\nw_backups\nw_mart_gm\Official.pwn(54755) : warning 215: expression has no effect
C:\Documents and Settings\Пыжик.CSSMOD-94A2B519\Рабочий стол\nw_backups\nw_mart_gm\Official.pwn(54755) : error 001: expected token: ";", but found "if"
C:\Documents and Settings\Пыжик.CSSMOD-94A2B519\Рабочий стол\nw_backups\nw_mart_gm\Official.pwn(54755) : warning 215: expression has no effect
C:\Documents and Settings\Пыжик.CSSMOD-94A2B519\Рабочий стол\nw_backups\nw_mart_gm\Official.pwn(54755) : error 001: expected token: ";", but found "if"
Подскажите пожалуйста, куда это нужно положить, по каким пабликам и как правильней?
---------- Post added at 05:20 ---------- Previous post was at 03:39 ----------
видео:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
