 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Решено] Помогите криворукому :(
| |
| Mckenzy | Дата: Вторник, 27.12.2011, 13:45 | Сообщение # 1 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус: 
| Сделал следующее, человек пишет в диалоге текст, этот текст сохраняет в скриптфале в папке "Email" в отдельном файлике - блокноте с ником игрока, но почему то этого не происходит, т.е ничего не сохраняет. Вот код: Code if(!strlen(inputtext)) return 1; new fileos[200]; new email; email = strval(inputtext); GetPlayerName(playerid, sendername, sizeof(sendername)); format(fileos,sizeof(fileos),"Email\%s.ini", sendername); PlayerInfo[playerid][pEmail] = email; Encrypt(PlayerInfo[playerid][pEmail]); new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name));
|
| |
|
|
| SevD | Дата: Вторник, 27.12.2011, 14:00 | Сообщение # 2 |
|
Группа:
Продвинутые
Сообщений: 456
Награды: 38
Город: Москва
Репутация: 452
Замечания: 0%
Статус: 
| Чутка посмотрел, увидел email = strval(inputtext); - закончил смотреть strval - переведение из текста (string) в натуральные числа (integer). Внимание, вопрос: у вас имейл из цифр состоит? Ладно, посмотрел дальше. Либо у меня глючит браузер, либо код не до конца - это раз. Два - зачем ты два раза подряд получаешь имя игрока, перед форматированием пути к файлу и после. При этом заносишь в две разные переменные?
Bye-bye SA-MP 0/ Hello EVE Online ^.^
Сообщение отредактировал SevD - Вторник, 27.12.2011, 14:03 |
| |
|
|
| Mckenzy | Дата: Вторник, 27.12.2011, 14:10 | Сообщение # 3 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус: 
| Quote (SevD) Либо у меня глючит браузер, либо код не до конца - это раз. Код до конца, просто я первый раз работаю с файлами Судя из написанного тобою, должно получиться вот это? Code if(!strlen(inputtext)) return 1; new fileos[200]; new email; GetPlayerName(playerid, sendername, sizeof(sendername)); format(fileos,sizeof(fileos),"Email\%s.ini", sendername); PlayerInfo[playerid][pEmail] = email; Encrypt(PlayerInfo[playerid][pEmail]); new name[MAX_PLAYER_NAME];
|
| |
|
|
| Великс | Дата: Вторник, 27.12.2011, 15:07 | Сообщение # 4 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| Погоди, если ты хочешь сделать сохранение сообщения, зачем еще отдельная папка? xD А вообще, код ужасный бред... я же тебе недавно показал записывать текст в переменную.
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
Сообщение отредактировал velix - Вторник, 27.12.2011, 15:15 |
| |
|
|
| Mckenzy | Дата: Вторник, 27.12.2011, 15:25 | Сообщение # 5 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус: 
| Quote (velix) если ты хочешь сделать сохранение сообщения, зачем еще отдельная папка? Я хочу что бы когда игрок вводил свой е мэйл, в отдельной папке создавался файл с его ником, где было написан его ящик. Не получается у меня, второй день мучаюсь.
|
| |
|
|
| Великс | Дата: Вторник, 27.12.2011, 15:30 | Сообщение # 6 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| Зачем отдельная папка? Смысл?
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
|
| |
|
|
| Mckenzy | Дата: Вторник, 27.12.2011, 15:32 | Сообщение # 7 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус: 
| velix, хочется Ну а как иначе? Записывать в папку user в файл с игроком?
|
| |
|
|
| Awm | Дата: Вторник, 27.12.2011, 15:33 | Сообщение # 8 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| Mckenzy, используешь какой нибудь инклуд для работы с файлами ?
кстате Encrypt там не нужен, ведь ты не хочешь шифровать емайл верно ?
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| Mckenzy | Дата: Вторник, 27.12.2011, 15:36 | Сообщение # 9 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус: 
| Quote (Awm) используешь какой нибудь инклуд для работы с файлами dini Quote (Awm) ведь ты не хочешь шифровать емайл верно ? Yes *удаляет строчку Encrypt*
|
| |
|
|
| Великс | Дата: Вторник, 27.12.2011, 15:39 | Сообщение # 10 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| Quote (Mckenzy) velix, хочется Ну а как иначе? Записывать в папку user в файл с игроком? Да, ибо нагружать сервер чтением доп. файла совсем не к чему. Переходи на MxINI, dini - херня.
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
|
| |
|
|
| Awm | Дата: Вторник, 27.12.2011, 15:40 | Сообщение # 11 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| Quote (velix) Да, ибо нагружать сервер чтением доп. файла совсем не к чему. +1 лучше записывай емайл в аккаунт игрока
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| Eakwarp | Дата: Вторник, 27.12.2011, 15:42 | Сообщение # 12 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус: 
| Печаль закончилась здесь. Quote (Mckenzy) email = strval(inputtext); GetPlayerName(playerid, sendername, sizeof(sendername)); format(fileos,sizeof(fileos),"Email\%s.ini", sendername); PlayerInfo[playerid][pEmail] = email; Encrypt(PlayerInfo[playerid][pEmail]); new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); А началась вот от сюда.
Вы совершенно не понимаете, что вы делаете, а главное не хотите, и не собираетесь понимать! С таким подходом, делать вам в скриптинге совершенно нечего, ищите себя на другом поприще.
More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.
Valakas Roleplay on Twitter
Платные консультации, разработка, в ICQ. Дорого.
|
| |
|
|
| Mckenzy | Дата: Вторник, 27.12.2011, 15:46 | Сообщение # 13 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус: 
| Quote (Awm) записывай емайл в аккаунт игрока Сейчас попробую
|
| |
|
|
| Великс | Дата: Вторник, 27.12.2011, 15:46 | Сообщение # 14 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| [off]Quote (Eakwarp) Вы совершенно не понимаете, что вы делаете, а главное не хотите, и не собираетесь понимать! С таким подходом, делать вам в скриптинге совершенно нечего, ищите себя на другом поприще. Не согласен) Ты же тоже был нубом, и тоже нихера не понимал когда то)[/off]
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
|
| |
|
|
| Eakwarp | Дата: Вторник, 27.12.2011, 15:52 | Сообщение # 15 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус: 
| Quote (velix) Не согласен) Ты же тоже был нубом, и тоже нихера не понимал когда то) Когда я был "нубом", сфера была настолько мала и убога, и содержала в себе от силы один полезный мануал(на английской вики), и человек 20 более менее "шарящих" в павно во всем мире. Да и до такого идиотизма в коде, я не доходил никогда. Сейчас уже не то время, когда раздолбайство в таком ужасном виде прощается.
More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.
Valakas Roleplay on Twitter
Платные консультации, разработка, в ICQ. Дорого.
|
| |
|
|
|
 |
|
 | |
| |
|