06:46
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: AXE, Weddew  
[Решено] Помогите криворукому :(
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); - закончил смотреть :D
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, хочется kiss
Ну а как иначе? Записывать в папку 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 в файл с игроком?

Да, ибо нагружать сервер чтением доп. файла совсем не к чему.
Quote (Mckenzy)
dini

Переходи на 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)
dini

Печаль закончилась здесь.
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. Дорого.
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua