admin | Дата: Среда, 18.05.2011, 16:16:11 | Сообщение # 1 |
Группа: Администраторы
Сообщений: 3869
| Вроде не видел тут такой темы и решил выложить. Строго не судите. находим строку Code if(PlayerInfo[playerid][pTut] == 0) она находится в Code public SetPlayerSpawn(playerid) дальше в ней видим что то вроде этого: Code if(PlayerInfo[playerid][pTut] == 0) { gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1; gCD[playerid] = 1; TogglePlayerControllable(playerid, 0); RegistrationStep[playerid] = 0; TutTime[playerid] = 1; } нам нужно добавить в неё Code format(string, sizeof(string), "Вы готовы начать обучяющий курс?"); ShowPlayerDialog(playerid, 1600, DIALOG_STYLE_MSGBOX, "Начало", string, "Да", "Нет"); так же нужно добавить перед Code if(PlayerInfo[playerid][pTut] == 0) { т.е Code if(PlayerInfo[playerid][pTut] == 0) { new string[256]; дальше топаем в Code public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) и добавляем Code if(dialogid == 1600) { if(response) { format(string, sizeof(string), "текст обучение"); ShowPlayerDialog(playerid, 1601, DIALOG_STYLE_MSGBOX, "тут тоже название например: Начало", string, "Далее", "Далее"); return 0; } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Вы отменили обучение и были кикнуты!"); Kick(playerid); return 0; } } else if(dialogid == 1601) { if(response)//тут делаем на две кнопки одинаковый текст чтобы если нажал на 1 кнопу или на 2 открывалось одно и тоже { format(string, sizeof(string), "блалабалабалабалаб\n(новая строка)балбалабалбалаблаба"); ShowPlayerDialog(playerid, 1602, DIALOG_STYLE_MSGBOX, "|____ Обучение: Вид сервера ____|", string, "Далее", "Далее"); return 0; } else { format(string, sizeof(string), "блалабалабалабалаб\n(новая строка)балбалабалбалаблаба"); ShowPlayerDialog(playerid, 1602, DIALOG_STYLE_MSGBOX, "|____ Обучение: Вид сервера ____|", string, "Далее", "Далее"); return 0; } else if(dialogid == 1602) { if(response) { format(string, sizeof(string), "ну вот и всё конец обучалки"); ShowPlayerDialog(playerid, 1603, DIALOG_STYLE_MSGBOX, "ок", string, "ок"); TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1; gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0; gCD[playerid] = 0; TogglePlayerControllable(playerid, 1); MedicBill[playerid] = 0; SetPlayerSpawn(playerid); SafeSetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); return 0; } else { TogglePlayerControllable(playerid, 1); TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1; gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0; gCD[playerid] = 0; TogglePlayerControllable(playerid, 1); MedicBill[playerid] = 0; SetPlayerSpawn(playerid); SafeSetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); return 0; } } } нужно ещё убрать из паблика
[code]public SetPlayerUnjail() Code if(TutTime[i] >= 1) { TutTime[i] += 1; ........... ........ .... ... ... ... .. } Если вам урок понравился ставьте + Сразу говорю автор не я. Автор: неизвестно
zm-jail.ru Разработка сайта samp-pawno.ru
|
|
|
|