PawnoNoob (10.04.2016)
Контрольный вопрос уж легче замутить, кликуха пса, где родился, во сколько крестился и т.д.
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
PawnoNoob (10.04.2016)
PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..
25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/
#FIXSAMP
PawnoNoob (10.04.2016)
Ты можешь зарегистрироваться без подтверждения, а в будущем забыть пароль.. К примеру, после 3х неверных вводов тебе предлагает выслать новый (или старый, кому как удобнее) пароль на мыло, указанное при регистрации.
Какие нах клички собак? Вместо пароля так же можно кличку собаки вписать.. Этому разговору не будет конца "что удобнее", "как проще"..
Последний раз редактировалось Nash_Brigers; 10.04.2016 в 16:42.
PawnoNoob (10.04.2016)
Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman
Ну вот зачем вы начинаете писать всякую ересь типа "кликуха пса" и так далее? Я же говорил уже, что я изучаю программирование на конкретных примерах, а не пишу мод с нуля для открытия сервера. Если я был бы достаточно опытен в данной сфере, я бы не задавал столь глупые вопросы в данной теме, но я ведь задаю их здесь. Я скинул большую часть своего кода из системы регистрации, полностью описал проблему, а вы начинаете "загонять" про каких-то псов. Возможно, в будущем, когда я наберусь достаточно опыта в сфере программирования, я возьму данную систему регистрации себе за основу, но в ней есть баг, который я не смог пофиксить.
Ну забыл ты пароль,захотел восстановить с помощью мыла,и куда тебе придет код восстановления? На [email protected]? В чем профит делать сохранение невалидной почты?
//-----------
Последний раз редактировалось [ForD]; 10.04.2016 в 19:10.
PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..
25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/
#FIXSAMP
Блин, значит я слишком сильно затупил, когда пересчитывал количество ячеек для запроса и указал слишком мало, теперь всё сохраняется. Спасибо огромное за помощь всем
- - - Добавлено - - -
В одном из сообщений в данной теме мне рассказали, что в fomat некоторые символы занимают одну ячейку (табуляция), а некоторые вообще их не занимают (%s, %d). Так вот: я, высчитывая количество ячеек для запроса, убирал эти спецсимволы из запроса, чтобы получить максимальное количество символов для запроса, а потом уже вставлял сами данные. Мой запрос при создании аккаунта выглядит так:
Он занимает 82 ячейки.PHP код:
INSERT INTO `accounts` (`Nickname`, `Password`, `Email`) VALUES ('%s', '%s', '%s')
Заполненный запрос (пароль и адрес электронной почты) занимает 126 символов и должен выглядеть примерно так:
Но всё равно я, указывая большее количество символов (больше 130 вроде как), не добивался нужного результата, но теперь, указав следующее:PHP код:
new query[127+MAX_PLAYER_NAME];
всё же добился результата и аккаунты сохраняются в базу данных с максимальным значением пароля, адреса электронной почты и никнейма.PHP код:
new query[170+MAX_PLAYER_NAME];
Так вот, что всё-таки учитывается в format? (ну, учитываются ли эти спецсиволы, что сколько значений занимает)
Некорректно говорить, что "%s" и "%d" не занимают место, ведь форматная строка и текст, получившийся в результате работы format - совершенно разные строки. В одной форматные спецификаторы есть, а в другой они заменятся на соответствующие им данные.
Вообще в Pawn все символы в строке занимают по 1 ячейке (или по 1 байту в случае с упакованными строками).
Вам же приводили ссылку ещё на 1-й странице...
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Завязывайте с оффтопом. Последующие сообщения, в которых не будет чёткого ответа на заданный вопрос, а будет "сделай лучше так, ведь мне так больше нравится" и прочий бред, будут удаляться, а автор будем карать варн(а позже и бан-)хаммером.
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)