Kerry_Wilson
Новичок
Приветствую товарищи. У меня возникли проблемы с созданием банковской системы через диалоговые окна, а именно с переводом денег.
Идея следующая: Игрок при входе в банк нажимает Enter и ему выходит диалог с выбором различных функций (Это все сделал), он выбирает "Перевод денег" и ему открывается следующее окно с полем ввода (INPUT) и там "Введите ник-нейм игрока" (И вот тут я встал). При вводе имени игрока, функция должна проверить подключен ли игрок (с введенным ник-неймом) к серверу, если подключен то выходит следующее диалоговое окно с полем ввода суммы которую игрок хочет перевести.
Я уже голову сломал как это можно сделать, а отвлекаться на что-то другое не хочу. Даже если проверка на подключение игрока к серверу пройдет успешно и выйдет диалог с полем ввода суммы, то я потом не знаю какие параметры нужно вводить что-бы перевод денег игроку с введенным ник-неймом прошел:
Снятие наличных:
Тут все просто, а как сделать будет потом если диалога 2 и strval(inputtext) будет в себе хранить уже введенную сумму, получается в первом диалоге нужно узнать ID введенного никнейма и сохранить его в глобальную переменную, после чего во втором диалоге использовать эту переменную вместо "playerid", типо:
Помогите разобрать с ситуацией и если вам не трудно, напишите простенький код выполнения функции перевода
Идея следующая: Игрок при входе в банк нажимает Enter и ему выходит диалог с выбором различных функций (Это все сделал), он выбирает "Перевод денег" и ему открывается следующее окно с полем ввода (INPUT) и там "Введите ник-нейм игрока" (И вот тут я встал). При вводе имени игрока, функция должна проверить подключен ли игрок (с введенным ник-неймом) к серверу, если подключен то выходит следующее диалоговое окно с полем ввода суммы которую игрок хочет перевести.
Я уже голову сломал как это можно сделать, а отвлекаться на что-то другое не хочу. Даже если проверка на подключение игрока к серверу пройдет успешно и выйдет диалог с полем ввода суммы, то я потом не знаю какие параметры нужно вводить что-бы перевод денег игроку с введенным ник-неймом прошел:
Снятие наличных:
PHP:
PTEMP[playerid][pBank] -= strval(inputtext);
PTEMP[playerid][pCash] += strval(inputtext);
PHP:
PTEMP[playerid][pBank] -= strval(inputtext);
PTEMP[Глобальная переменная][pBank] += strval(inputtext);
Последнее редактирование:
