В место имени персонажа выводит "䌄䄄䄄", хотя должно выводить "Русс" При работе на одном сервере все хорошо, а когда подключаюсь с локалхоста - такая вот ерунда) Подскажите, в чем может быть проблема? Ты про чьё решение спрашиваешь? Это pw_packet, только разделенный под неймспейсы) скрипт рабочий, все ок) вот только выводит в место логина юзера китайские иероглифы Потом вызываю метод в контроллере) <?php namespace App\Http\Controllers\GM; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use App\User; use App\pw\User as UsrAPI; class UserController extends Controller { public function index() { $dt = Array(); $dt['userlist'] = User::paginate(30); return view('gm.users', $dt); } public function viewUser(Request $request) { $dt = Array(); $accaunt = User::find($request->id); if ( $accaunt->id > 0 ) { $uapi = new UsrAPI; $tm = Array(); foreach ($uapi->getPlayersList($accaunt->gameid) as $player) { $tm[] = $uapi->getPlayerInfo($player[0]); } // print_r($tm); exit; $dt['players'] = $tm; $dt['userinfo'] = $accaunt; } return view('gm.users', $dt); } } Работает все, кроме логина) пробовал играться с кодировками, все бестолку Проверь порядок байт.
В место имени персонажа выводит "䌄䄄䄄", хотя должно выводить "Русс" При работе на одном сервере все хорошо, а когда подключаюсь с локалхоста - такая вот ерунда) Подскажите, в чем может быть проблема? Ты про чьё решение спрашиваешь?
не работает Работает
Не туда пишешь, это не "дополнительные параметры командной строки". C/C++ - Общее: дополнительной директорией пишешь полный путь к папке include из SDK. Компоновщик - Ввод: через семиколон в дополнительных зависимостях указываешь библиотеки, которые тебе нужны для комплияции (либо просто имена, либо, если не найдёт, полные пути включающие имена).
Скрины заполненных полей, скрины папочек с видными путями, логи ошибок — в студию.
низкоуровневым программированием На ассемблере пишешь что ли? Тебе нужен DirectX SDK. https://stackoverflow.com/a/42654539
Ни в чём. Об этом и написано курсивом в конце первого поста. Данный фикс как минимум отключает все шаровые разработки, сводя на нет усилия всяких школьников, которые скачали "дудосерку" и выпендриваются. А вообще, это не панацея, нужно прикладывать дополнительные усилия (протекторы, вшивание ключей, изменение алгоритмов шифрования и прочее). От этого был профит, пока о наличии этих ключей никто не знал. Зная о наличии шифрования можно легко вытащить ключи из экзэшника->стека после выполнения функции, даже если их зашьёшь, говорил же(2). А шара, и так ведь была у всех пофикшена, тем-же сниффером Джослиана, либо ПВНодом от Фрипвпс. Ой, молодой человек, не всё пофикшено.
Бесподобное оформление темы. Оскара!
[ATTACH] PWDEV.RU Вики по PW разработке. Большая часть посвящена межсервисным взаимодействиям на пакетном уровне. Общий список пакетов Версии с одинаковой структурой объединяются в блоки с указанием первой версии, начиная с которой структура последующих идентична. [ATTACH] Декларация пакетов / объектов Зависимости между запрашивающим и ответным пакетами. Присутствуют ссылки на структуры вложенных объектов. Адекватное отображение векторов/массивов с предшествующими полями размеров типа CUInt. Версии с одинаковой структурой объединяются в одну, с указанием в заголовке самих версий (или диапазона). [ATTACH] Предупреждение Декларация пакетов построена на основе парсинга структур из отладочной информации сервисов. В редких случаях возможно несовпадение алгоритма сериализации пакета и его описанной декларации (в частном случае — поля с указателями). Если несмотря на верно описанную структуру пакета, при отправке сервер ругается, необходимо вручную проверить алгоритм сериализации в сервисе: GNET::<название пакета>::marshal TODO 1. Парсинг функций сериализации. 2. Декларация пакетов остальных сервисов всех версий (пока gdeliveryd). Благодарности JoLan — хост и домен, пикча котика int 3 — бесконечные консультации Принимаются различные предложения и замечания в этой теме.
Что это такое? Объясни простому челу Если ты не понимаешь, что это, то оно тебе не нужно. Гуляй. Ну да, я же не понтуюсь своими "достижениями" в подписки профиля XD Забавная реакция
Что это такое? Объясни простому челу Если ты не понимаешь, что это, то оно тебе не нужно. Гуляй.
Опять же в рекламу дискорда :3 Можно к этому делу прилепить бота на ноде, который будет кидать уведомления в сервер дискорда и обрабатывать команды. Там уже на что фантазии хватит.
int 3 Это человек которому стоит доверять, и который сможет реализовать все что угодно, главное помните, что каждая хотелка будет стоить вам нормальных денег. Жаль тему он еще свое не создал, отзывов было бы вагон. Саша не нуждается в рекламе :3
MID-Система(аналог системы баронди) — 10 000 рублей. Что это? Знаю Гошу, хороший поц.
Никто ещё не замутил, так хуле Цветные ники и прочая дичь будет Каналы по написанию софта и хрен знает чего Голосовые каналы самый сок :> https://discord.gg/DaUgs4m
Ничего не понял
Отправка сообщения в личку без ника отправителя. function PrivateChat(wid, nick, message) SendPacket:WriteByte(0x0A) SendPacket:WriteByte(0xE8) SendPacket:WriteByte(0x00) SendPacket:WriteDword(RoleID, true) SendPacket:WriteUString(nick) SendPacket:WriteDword(wid, true) SendPacket:WriteUString(message) SendPacket:WriteByte(0x00) SendPacket:WriteDword(wid, true) SendPacket:Send(0x60) Console:Log(string.format("to %s: %s", nick, message)) end
Число не влезет
Исходники https://github.com/JonMagon/PWLuaOOG
0.3b Понятия не имею, что там нового (компилировал 3 года назад). Вроде, контейнеры работали коряво и я что-то там чинил. В комплекте какие-то сраные скрипты, есть папка, которая работает под 1.3.6 Грузится та, что обозвана "scripts". Для новых версий, вероятно, придётся реализовать новую авторизацию в protocol.lua
Имена участников (разделяйте запятой).