Проблема в том что , я начал писать свой мод, и в самом начале начались проблемы,делаю регистрацию в диалоговом окне, и вылазиют ошибки:
Code
C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(267) : error 029: invalid expression, assumed zero C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(267) : warning 215: expression has no effect C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(267) : error 001: expected token: ";", but found "if" C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(274) : error 017: undefined symbol "PlayerInfo" C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(274) : warning 215: expression has no effect C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(274) : error 001: expected token: ";", but found "]" C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(274) : error 029: invalid expression, assumed zero C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(274) : fatal error 107: too many error messages on one line
Aksel, 001 ошибка - пропущен символ поставь ) или ; на конец строки где ошибка undefined symbol "PlayerInfo" попробуй всавить переменную
Code
new PlayerInfo[MAX_PLAYERS][pInfo];
Попробуй ети исправить и дальше может некоторые + еще и уберутся за одно и потом какие останутся напиши их Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(267) : error 029: invalid expression, assumed zero C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(267) : warning 215: expression has no effect C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(267) : error 001: expected token: ";", but found "if" C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(267) : error 036: empty statement C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(267) : fatal error 107: too many error messages on one line
C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(267) : error 001: expected token: ";", but found "if"
тоже также попробуй,потом
Quote
C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(267) : error 036: empty statement
это пустое утвержнение-----> скинб ету строку сюда ну или попробуй сразу ее удалить вот тут
Quote
C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(267) : error 029: invalid expression, assumed zero
не верное выражение ну или со строки нет результата скинь сроку ету тоже Ну а када уберём ети ошибки уберётся и ета ошибка
Quote
C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(267) : fatal error 107: too many error messages on one line
Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
Aksel, скинь строку Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(267) : error 036: empty statement C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(274) : error 017: undefined symbol "PlayerInfo" C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(274) : warning 215: expression has no effect C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(274) : error 001: expected token: ";", but found "]" C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(274) : error 029: invalid expression, assumed zero C:\Documents and Settings\AMD2\Рабочий стол\мод\gamemodes\APostol.pwn(274) : fatal error 107: too many error messages on one line
Aksel, скинь полностью диолог 4 Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
267 строка исправлена практически,теперь ошибка с PlayerInfo.Добавляйся в скайп,сча сделаю быстренько) Вернулся на форум.Пишите в личу,если кому надо помочь по скриптенгу( только на форуме,в скайпе не помогаю )
else if(dialogid == 4); { if(response) { if(listitem == 0) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Хорошо, Теперь вы будете появляться в городе Los Santos."); PlayerInfo[playerid][pOrigin] = 1; TutTime[playerid] = 1; } else if(listitem == 1) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Ok, Теперь вы будете появляться в городе San Fierro."); PlayerInfo[playerid][pOrigin] = 2; TutTime[playerid] = 1; } else if(listitem == 2) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Ok, Теперь вы будете появляться в городе Las Venturas."); PlayerInfo[playerid][pOrigin] = 3; TutTime[playerid] = 1; } } else { new tutmsg[] = "Добро пожаловать! Вы Мужчина или Девушка?"; ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"Укажите ваш пол",tutmsg,"Мужской","Женский"); } } new tpass[256+1];//преобразованный пароль if(dialogid == 1) { if(response) { if(!strlen(inputtext))// если оставляет пустую строку, выводим ему опять окно { new loginmsg[256+1]; format(loginmsg,256,"Авторизируйтесь введите свой пароль"); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Авторизация",loginmsg,"Согласен","Отмена"); return 1; } strmid(tpass, inputtext, 0, strlen(inputtext), 255); //Encrypt(tpass); OnPlayerLogin(playerid,tpass); } else // если нажимает правую кнопку (отмена) { Kick(playerid); // здесь вы уже сами выбирайте, но я кикну его, ибо я хочу, чтобы он авторизовывался } } else if(dialogid == 2)//переходим ко второму диалоговому окну (регистрация) { if(response)// всё так-же, это нажатие левой кнопки (регистрация) { if(!strlen(inputtext)) // если поле осталось пустым, выводим ему опять диалоговое окно { new loginmsg[256+1]; format(loginmsg,256,"Зарегистрируйтесь введите свой пароль"); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Регистрация на ..::[RP]Crazy-SAMP::..",loginmsg," Далее "," Отмена "); return 1; } strmid(tpass, inputtext, 0, strlen(inputtext), 255); //Encrypt(tpass); OnPlayerRegister(playerid,tpass); // теперь давайте отправим его на логин new loginmsg[256+1]; format(loginmsg,256,"Авторизируйтесь введите свой пароль"); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Авторизация на ..::[RP]Crazy-SAMP::..",loginmsg," Далее "," Отмена "); if(IsPlayerNPC(playerid))return 1;// Подключение Ботов } else // нажатие правой кнопки (отмена) { Kick(playerid); // мне опять это не нравится и я его кикаю. } } return 1; }
else if(dialogid == 4) без ; нужно пускай ошибок меньше но потом вылезут. Пронумируй сторчки диалога что скинул или хотябы скинь строку 274 1. Вы сейчас в интернете. 2. Вы на сайте www.forum-pawno.net.ru. 3. Вы читаете это. 5. Вы не заметили что отсутствует пункт 4. 6. Вы сейчас это проверили. 7. Вы улыбаетесь.