Доброго времени суток, программисты и программистки (ха-ха)
Пишу мод с нуля, решил занести в enum текстдравы, но вот, не задача.

  Открыть/закрыть
PHP код:
td_reg.pwn(1) : error 010invalid function or declaration
td_reg
.pwn(46) : error 017undefined symbol "TD_REG_ENUM"
td_reg.pwn(46) : error 009invalid array size (negativezero or out of bounds)
td_reg.pwn(50) : error 017undefined symbol "BOX1"
td_reg.pwn(51) : error 017undefined symbol "BOX1"
td_reg.pwn(52) : error 017undefined symbol "BOX1"
td_reg.pwn(53) : error 017undefined symbol "BOX1"
td_reg.pwn(54) : error 017undefined symbol "BOX1"
td_reg.pwn(55) : error 017undefined symbol "BOX1"
td_reg.pwn(56) : error 017undefined symbol "BOX1"
td_reg.pwn(57) : error 017undefined symbol "BOX1"
td_reg.pwn(58) : error 017undefined symbol "BOX1"
td_reg.pwn(59) : error 017undefined symbol "BOX1"
td_reg.pwn(60) : error 017undefined symbol "BOX1"
td_reg.pwn(61) : error 017undefined symbol "BOX1"
td_reg.pwn(63) : error 017undefined symbol "LANE1"
td_reg.pwn(64) : error 017undefined symbol "LANE1"
td_reg.pwn(65) : error 017undefined symbol "LANE1"
td_reg.pwn(66) : error 017undefined symbol "LANE1"
td_reg.pwn(67) : error 017undefined symbol "LANE1"
td_reg.pwn(68) : error 017undefined symbol "LANE1"
td_reg.pwn(69) : error 017undefined symbol "LANE1"
td_reg.pwn(70) : error 017undefined symbol "LANE1"
td_reg.pwn(71) : error 017undefined symbol "LANE1"
td_reg.pwn(73) : error 017undefined symbol "LANE2"
td_reg.pwn(74) : error 017undefined symbol "LANE2"

Compilation aborted.

Pawn compiler 3.10.9              Copyright (c1997-2006ITB CompuPhase


26 Errors




Когда делал ТД авторизации, всё было окей.

Вот сам enum:

  Открыть/закрыть
  1. enum TD_REG_ENUM
  2. {
  3. Text: BOX1,
  4. Text: BOX2,
  5. Text: BOX3,
  6. Text: BOX4,
  7. Text: BOX5,
  8. Text: BOX6,
  9. Text: BOX7,
  10. Text: BOX8,
  11.  
  12. Text: LANE1,
  13. Text: LANE2,
  14. Text: LANE3,
  15.  
  16. Text: INFO_HISTORY,
  17. Text: INFO_NATIONAL,
  18.  
  19. Text: CHOICE_HISTORY_TEXT3,
  20. Text: CHOICE_HISTORY_TEXT2,
  21. Text: CHOICE_HISTORY_TEXT1,
  22.  
  23. Text: NATIONAL_PREV_TEXT,
  24. Text: NATIONAL_NEXT_TEXT,
  25. Text: NATIONAL_PREV_BOX,
  26. Text: NATIONAL_NEXT_BOX,
  27. Text: NATIONAL_TEXT,
  28. Text: NATIONAL_TEXT1,
  29.  
  30. Text: DATE_OF_BIRTH_TEXT,
  31. Text: DATE_OF_BIRTH_BOX,
  32.  
  33. Text: FEMALE_TEXT,
  34. Text: MALE_TEXT,
  35. Text: FEMALE_BOX,
  36. Text: MALE_BOX,
  37.  
  38. Text: ENTER_PASSWORD_TEXT,
  39. Text: ENTER_MAIL_TEXT,
  40. Text: EMAIL_BOX,
  41. Text: EMAIL_TEXT,
  42. Text: ENTER_GAME_TEXT,
  43. Text: ENTER_GAME_BOX1,
  44. Text: ENTER_GAME_BOX2,
  45.  
  46. Text: HISTORY_TEXT,
  47.  
  48. Text: NONAME_1,
  49. Text: NONAME_2,
  50.  
  51. Text: PASS_BOX,
  52. Text: PASS_TEXT,
  53. Text: REG_TEXT
  54. };


Есть общий файл textdraws.pwn, он выглядит вот так:

  Открыть/закрыть
  1. #include "../src/textdraws/td_reg.pwn"
  2. #include "../src/textdraws/td_auth.pwn" //ТД при коннекте, авторизация
  3. #include "../src/textdraws/td_logo.pwn" //Логотип
  4.  
  5. {
  6. td_auth_OnGameModeInit();
  7. td_logo_OnGameModeInit();
  8. td_reg_OnGameModeInit();
  9.  
  10. #if defined textdraws_OnGameModeInit
  11. textdraws_OnGameModeInit();
  12. #endif
  13. return 1;
  14. }
  15. #if defined _ALS_OnGameModeInit
  16. #undef OnGameModeInit
  17. #else
  18. #define _ALS_OnGameModeInit
  19. #endif
  20. #define OnGameModeInit textdraws_OnGameModeInit
  21. #if defined textdraws_OnGameModeInit
  22. forward textdraws_OnGameModeInit();
  23. #endif


Делал по примеру авторизации, её компилирует, а вот регистрацию - выдает ошибки. Пожалуйста, помогите зафиксить данную ситуёвину.

- - - Добавлено - - -

Update: Пофикшено, слетела кодировка, 3.14здец)
В нотпаде была UTF-8, а должна была быть Windows-1251.

В архив.