 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Простейшая миссия
| |
| OKStyle™ | Дата: Четверг, 03.07.2008, 23:04 | Сообщение # 16 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Stop-Tussin, там косяк с ковычками... измени строку на: DriverTimer = SetTimer("IsPlayerDriverJob",2000,1);
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| Stop-Tussin | Дата: Четверг, 03.07.2008, 23:08 | Сообщение # 17 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 93
Награды: 1
Город: Челны
Репутация: 4
Замечания: 0%
Статус: 
| E:\gtm\gamemodes\GTM.pwn(667) : error 017: undefined symbol "PlayerToPoint" E:\gtm\gamemodes\GTM.pwn(667) : error 036: empty statement E:\gtm\gamemodes\GTM.pwn(669) : error 017: undefined symbol "playerid" E:\gtm\gamemodes\GTM.pwn(670) : error 017: undefined symbol "playerid" E:\gtm\gamemodes\GTM.pwn(671) : error 017: undefined symbol "playerid" E:\gtm\gamemodes\GTM.pwn(672) : error 017: undefined symbol "playerid" E:\gtm\gamemodes\GTM.pwn(673) : error 017: undefined symbol "playerid" E:\gtm\gamemodes\GTM.pwn(674) : error 017: undefined symbol "playerid" E:\gtm\gamemodes\GTM.pwn(676) : error 017: undefined symbol "playerid" E:\gtm\gamemodes\GTM.pwn(680) : error 030: compound statement not closed at the end of file (started at line 663) Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 10 Errors. Code forward IsPlayerDriverJob(); public IsPlayerDriverJob() { for(new i=0; i<MAX_PLAYERS; i++) { if(driver[i] == 1) { if(PlayerToPoint(20,playerid,914.3652,1975.4680,10.8203)); // xyz - те же координаты, которые у иконки { SendClientMessage(playerid,0xFFFF00AA," Поздравляем! Вы доставили транспорт!"); GivePlayerXP(playerid,400); // 400 - кол-во экспы GameTextForPlayer(playerid,"+ 400 XP",5000,3); GivePlayerMoney(playerid,10000); // 10 000 - плата SendClientMessage(playerid,0xFFFFF0AA," Получите ваши $10 000!"); driver[playerid]=0; KillTimer(DriverTimer); RemovePlayerMapIcon(playerid,17); // тот порядковый номер иконки } } } Вот этот код я вставил в самом конце мода!
Сообщение отредактировал Stop-Tussin - Четверг, 03.07.2008, 23:29 |
| |
|
|
| OKStyle™ | Дата: Пятница, 04.07.2008, 07:27 | Сообщение # 18 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Stop-Tussin, забыл функцию. Тебе сюда. Quote (okstyle) дело в том, что если давать xp через fs, надо ООООЧень много туда лишнего сувать. Лучше встроить в мод. я немного ошибся, когда писал это. Можно и фс, но вместо GivePlayerXP(playerid,400); нужно написать CallRemoteFunction("GivePlayerXP", "", 0);
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
Сообщение отредактировал okstyle - Пятница, 04.07.2008, 07:28 |
| |
|
|
| Stop-Tussin | Дата: Пятница, 04.07.2008, 12:13 | Сообщение # 19 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 93
Награды: 1
Город: Челны
Репутация: 4
Замечания: 0%
Статус: 
| Чувак а ты не мог бы встроить весь тот код котолрый написал, в фс правильно, а то я щас туда засуну черти как Но я пока попробую. Добавлено (04.07.2008, 09:17) --------------------------------------------- Встроил в фс с CallRemoteFunction("GivePlayerXP", "", 0); Получились такие же ошибки: E:\gtm\filterscripts\mission.pwn(24) : error 025: function heading differs from prototype E:\gtm\filterscripts\mission.pwn(41) : error 017: undefined symbol "PlayerToPoint" E:\gtm\filterscripts\mission.pwn(41) : error 036: empty statement E:\gtm\filterscripts\mission.pwn(43) : error 017: undefined symbol "playerid" E:\gtm\filterscripts\mission.pwn(45) : error 017: undefined symbol "playerid" E:\gtm\filterscripts\mission.pwn(46) : error 017: undefined symbol "playerid" E:\gtm\filterscripts\mission.pwn(47) : error 017: undefined symbol "playerid" E:\gtm\filterscripts\mission.pwn(48) : error 017: undefined symbol "playerid" E:\gtm\filterscripts\mission.pwn(50) : error 017: undefined symbol "playerid" E:\gtm\filterscripts\mission.pwn(71) : error 030: compound statement not closed at the end of file (started at line 37) Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 10 Errors. Code Stop-Tussin, забыл функцию. Тебе сюда. Я там не совсем понял что куда вставлять  Добавлено (04.07.2008, 12:13) --------------------------------------------- ПОМОГИТЕ ПОЖАЛУЙСТА!!!
Сообщение отредактировал Stop-Tussin - Пятница, 04.07.2008, 09:18 |
| |
|
|
| JonnTheBest | Дата: Пятница, 04.07.2008, 15:30 | Сообщение # 20 |
|
Новенький
Группа:
Продвинутые
Сообщений: 70
Награды: 1
Город: Старый Оскол, Белгородская обл.
Репутация: 19
Замечания: 0%
Статус: 
| Вот так: Code public IsPlayerDriverJob() { for(new i=0; i<MAX_PLAYERS; i++) { if(driver[i] == 1) { if(PlayerToPoint(20,i,914.3652,1975.4680,10.8203)); // xyz - те же координаты, которые у иконки { SendClientMessage(i,0xFFFF00AA," Поздравляем! Вы доставили транспорт!"); GivePlayerXP(i,400); // 400 - кол-во экспы GameTextForPlayer(i,"+ 400 XP",5000,3); GivePlayerMoney(i,10000); // 10 000 - плата SendClientMessage(i,0xFFFFF0AA," Получите ваши $10 000!"); driver[i]=0; KillTimer(DriverTimer); RemovePlayerMapIcon(i,17); // тот порядковый номер иконки } } } Не playerid, а i.
Все еще помогаю в скриптинге. В разработке: nothing [off]xxx:...та строка что под оружием она отображает значение переменной, даже при попытке считить деньги вернуться на свое настоящее состояние. Если у меня у блондинки одна ниточка в голове которая уши держит и то я разобралась, то тебе мужику с твоим суперинтеллектуальным мозгом пригодным для логических вычислений это раз плюнуть. Просто вы все мужики ленитесь взять и разобраться, охото чтобы за вас всё тетя сделала. ... Вам бы тока пиво пить и у компа в игрушках или телика торчать[/off]
|
| |
|
|
| Stop-Tussin | Дата: Суббота, 05.07.2008, 16:32 | Сообщение # 21 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 93
Награды: 1
Город: Челны
Репутация: 4
Замечания: 0%
Статус: 
| Спасибо, все работает: но, как сказал okstyle, написать: CallRemoteFunction("GivePlayerXP", "", 0); Меняю это на CallRemoteFunction("GivePlayerXP", "100000", i); И почему то дают всего 33 хп, при повторном прохождении миссии 34, потом 35 и т.д. Помогите сделать все норм плиз!  Добавлено (04.07.2008, 20:28) --------------------------------------------- Или скажите тогда, как вставить GivePlayerXP в фильтер скрипт Добавлено (04.07.2008, 23:37) --------------------------------------------- Помогите плиз засунуть GivePlayerXP Такая ошибка: E:\gtm\filterscripts\mission.pwn(76) : error 004: function "GivePlayerXP" is not implemented Добавлено (05.07.2008, 16:32) --------------------------------------------- Всем большое спасибо, разобрался )) Тему можно закрывать!
|
| |
|
|
| MAK | Дата: Суббота, 05.07.2008, 16:37 | Сообщение # 22 |
|
Группа:
Следователи
Сообщений: 2342
Награды: 35
Город: ODESSA
Репутация: 646
Замечания: 0%
Статус: 
| тема закрыта
Оплатили голосами за услугу и её не выполняют более чем 4 дня? - Обращайтесь. Вас оскорбили или поступили нечестно? - Обращайтесь. Увидели на форуме спам\флуд, а модератора нет? - Обращайтесь.
Не забывайте указывать в названии сообщения тему, пример: "Перевод за голоса".
|
| |
|
|
|
 |
|
 | |
| |
|