CheckPoint
|
|
Fresh_Stream |
Дата: Воскресенье, 27.03.2016, 19:16 | Сообщение # 1
|
Боец
Сообщений: 129
Статус: Offline
|
Я создаю квесты но когда я захожу на чекпоинт он не пропадает,что делать? public OnPlayerSpawn(playerid)
Код if(Player[playerid][pQuest] == 1 && Player[playerid][pQuestexp] == 1) { SetPlayerCheckpoint(playerid,819.9989,-1341.2091,13.5226,5); } public OnPlayerEnterCheckpoint(playerid)
Код if(Player[playerid][pQuest] == 1 && Player[playerid][pQuestexp] == 1) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-778.9978,2747.2764,45.6858,5); Player[playerid][pQuestexp] = 2; } if(Player[playerid][pQuest] == 1 && Player[playerid][pQuestexp] == 2) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-767.9056,2764.7549,48.2556,5); Player[playerid][pQuestexp] = 0; Player[playerid][pQuest] = 0; }
FCS
Работы: [Урок]Система Satiety - http://cheat-master.ru/forum/117-584800-1 [Command]Снять одежду - http://cheat-master.ru/forum/124-567074-1 [FS]Admin Helper - http://cheat-master.ru/forum/122-589828-1 [PWN]new.pwn со всеми пабликами - http://cheat-master.ru/forum/125-718522-1
|
|
|
|
=) |
Дата: Понедельник, 28.03.2016, 06:24 | Сообщение # 2
|
Боец
Сообщений: 271
Статус: Offline
|
Цитата Fresh_Stream ( ) if(Player[playerid][pQuest] == 1 && Player[playerid][pQuestexp] == 1)
Скорее всего переменные игрока не соответсвуют этим параметрам.
|
|
|
|
Fresh_Stream |
Дата: Понедельник, 28.03.2016, 06:45 | Сообщение # 3
|
Боец
Сообщений: 129
Статус: Offline
|
=), Цитата =) ( ) Скорее всего переменные игрока не соответсвуют этим параметрам. Первый чекпоинт то есть , но он не пропадает
FCS
Работы: [Урок]Система Satiety - http://cheat-master.ru/forum/117-584800-1 [Command]Снять одежду - http://cheat-master.ru/forum/124-567074-1 [FS]Admin Helper - http://cheat-master.ru/forum/122-589828-1 [PWN]new.pwn со всеми пабликами - http://cheat-master.ru/forum/125-718522-1
|
|
|
|
FryGames[CM] |
Дата: Вторник, 29.03.2016, 00:08 | Сообщение # 4
|
Боец
Сообщений: 130
Статус: Offline
|
del
Сообщение отредактировал FryGames[CM] - Вторник, 29.03.2016, 07:12 |
|
|
|
Fresh_Stream |
Дата: Вторник, 29.03.2016, 06:41 | Сообщение # 5
|
Боец
Сообщений: 129
Статус: Offline
|
FryGames[CM], Цитата Fresh_Stream ( ) if(Player[playerid][pQuest] == 1 && Player[playerid][pQuestexp] == 1) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-778.9978,2747.2764,45.6858,5); Player[playerid][pQuestexp] = 2; } А это по твоему что?
FCS
Работы: [Урок]Система Satiety - http://cheat-master.ru/forum/117-584800-1 [Command]Снять одежду - http://cheat-master.ru/forum/124-567074-1 [FS]Admin Helper - http://cheat-master.ru/forum/122-589828-1 [PWN]new.pwn со всеми пабликами - http://cheat-master.ru/forum/125-718522-1
|
|
|
|
FryGames[CM] |
Дата: Вторник, 29.03.2016, 07:12 | Сообщение # 6
|
Боец
Сообщений: 130
Статус: Offline
|
Не увидел.
|
|
|
|
Fresh_Stream |
Дата: Вторник, 29.03.2016, 14:53 | Сообщение # 7
|
Боец
Сообщений: 129
Статус: Offline
|
Я понял почему такая фигня! Кто-нибудь знает как сделать задержку на появление Checkpoint просто Чек поинт ещё не удалился а уже выполняеться следующяя функция
FCS
Работы: [Урок]Система Satiety - http://cheat-master.ru/forum/117-584800-1 [Command]Снять одежду - http://cheat-master.ru/forum/124-567074-1 [FS]Admin Helper - http://cheat-master.ru/forum/122-589828-1 [PWN]new.pwn со всеми пабликами - http://cheat-master.ru/forum/125-718522-1
|
|
|
|
FryGames[CM] |
Дата: Вторник, 29.03.2016, 16:32 | Сообщение # 8
|
Боец
Сообщений: 130
Статус: Offline
|
Там где надо задержку:
Код SetTimerEx("Checkpointload", 200, false, "i", playerid);
В паблики:
Код forward Checkpointload(playerid); public Checkpointload(playerid) return SetPlayerCheckpoint(playerid,-778.9978,2747.2764,45.6858,5);
|
|
|
|
Fresh_Stream |
Дата: Вторник, 29.03.2016, 22:18 | Сообщение # 9
|
Боец
Сообщений: 129
Статус: Offline
|
Эх всё равно не работает как надо,если в проверке написать текст для проверки то будет видно что текст выводится сразу во всех if
FCS
Работы: [Урок]Система Satiety - http://cheat-master.ru/forum/117-584800-1 [Command]Снять одежду - http://cheat-master.ru/forum/124-567074-1 [FS]Admin Helper - http://cheat-master.ru/forum/122-589828-1 [PWN]new.pwn со всеми пабликами - http://cheat-master.ru/forum/125-718522-1
|
|
|
|
__NEW__ |
Дата: Вторник, 29.03.2016, 23:55 | Сообщение # 10
|
Боец
Сообщений: 57
Статус: Offline
|
Del
Сообщение отредактировал __NEW__ - Вторник, 29.03.2016, 23:56 |
|
|
|
Fresh_Stream |
Дата: Четверг, 31.03.2016, 16:31 | Сообщение # 11
|
Боец
Сообщений: 129
Статус: Offline
|
Помогите
FCS
Работы: [Урок]Система Satiety - http://cheat-master.ru/forum/117-584800-1 [Command]Снять одежду - http://cheat-master.ru/forum/124-567074-1 [FS]Admin Helper - http://cheat-master.ru/forum/122-589828-1 [PWN]new.pwn со всеми пабликами - http://cheat-master.ru/forum/125-718522-1
|
|
|
|
=) |
Дата: Четверг, 31.03.2016, 17:33 | Сообщение # 12
|
Боец
Сообщений: 271
Статус: Offline
|
Fresh_Stream, Если честно, я не понимаю в чем у тебя проблема и что ты хочешь сделать. Более четко и подробно описывай свои проблемы.
|
|
|
|
Fresh_Stream |
Дата: Четверг, 31.03.2016, 21:46 | Сообщение # 13
|
Боец
Сообщений: 129
Статус: Offline
|
=), Я уже сделал чтобы при заходе на чекпоинт он удалялся но если там несколько if он просто все сообщения выводит и последний чекпоинт оставляет
Код if(Player[playerid][pQuest] == 1 && Player[playerid][pQuestexp] == 1) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-778.9978,2747.2764,45.6858,5); Player[playerid][pQuestexp] = 2; SCM(playerid,"1"); } if(Player[playerid][pQuest] == 1 && Player[playerid][pQuestexp] == 2) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-767.9056,2764.7549,48.2556,5); SCM(playerid,"2"); Player[playerid][pQuestexp] = 3; } if(Player[playerid][pQuest] == 1 && Player[playerid][pQuestexp] == 3) { DisablePlayerCheckpoint(playerid); SCM(playerid,"proideno"); Player[playerid][pQuestexp] = 0; Player[playerid][pQuest] = 0; }
Добавлено (31.03.2016, 21:46) --------------------------------------------- Если непонятно то попробую завтра видео залить
FCS
Работы: [Урок]Система Satiety - http://cheat-master.ru/forum/117-584800-1 [Command]Снять одежду - http://cheat-master.ru/forum/124-567074-1 [FS]Admin Helper - http://cheat-master.ru/forum/122-589828-1 [PWN]new.pwn со всеми пабликами - http://cheat-master.ru/forum/125-718522-1
Сообщение отредактировал Fresh_Stream - Четверг, 31.03.2016, 21:45 |
|
|
|
Artem_Buero |
Дата: Четверг, 31.03.2016, 21:54 | Сообщение # 14
|
Сообщений: 4223
Статус: Offline
|
Fresh_Stream, После каждой проверки ставь ретурн.
МОЙ ВК - https://vk.com/gospodin_buero
|
|
|
|
=) |
Дата: Четверг, 31.03.2016, 23:11 | Сообщение # 15
|
Боец
Сообщений: 271
Статус: Offline
|
Fresh_Stream, да, везде поставь return 1; Еще проверки следует делать так: if( // если else if( // иначе если else if( // иначе если
|
|
|
|