Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 16 из 16

Тема: Сокеты, символы

  1. #11
    Проверенный Аватар для Johurt
    Регистрация
    21.09.2010
    Адрес
    Lithuania, Klaipėda
    Возраст
    29
    Сообщений
    1,168
    Репутация: 38

    Звание: на пути к лучшему
    Цитата Сообщение от EvgeN 1137 Посмотреть сообщение
    А как ты их с серва отправляешь?
    PHP код:
    SendInfoToACP(2"ąčęėįšųūž"clientid); 
    PHP код:
    stock SendInfoToACP(codedata[] = " "clientid = -1)
    {
            new 
    str[258];
            switch(
    code)
            {
                    case 
    0format(str7"#0%d"GetMaxPlayers());
                    case 
    1format(str7"#1%d"CountOnlinePlayers());
                    case 
    2format(str258"#2%s"data);
                    case 
    3str "#3";
            }
            if(
    clientid == -1)
            {
                    for(new 
    cMAX_CONNECTIONSc++)
                    {
                            if(
    ClientStatus[c]) socket_sendto_remote_client(ACPSocketcstr);
                    }
            }
            else
            {
                    if(
    ClientStatus[clientid]) socket_sendto_remote_client(ACPSocketclientidstr);
            }
            return 
    1;

    Последний раз редактировалось Johurt; 07.01.2016 в 00:45.

  2. #12
    Истеричка
    Регистрация
    11.12.2011
    Возраст
    26
    Сообщений
    2,324
    Репутация: 323

    Звание: как роза среди колючек
    Кодировка пакетов при отправке с клиента windows-1251, сервер какой был, такой и есть.

  3. 1 пользователь сказал cпасибо Seregamil за это полезное сообщение:

    Johurt (08.01.2016)

  4. #13
    Почетный пользователь Аватар для EvgeN 1137
    Регистрация
    10.01.2011
    Адрес
    не скажу
    Сообщений
    3,005
    Репутация: 580

    Звание: - это имя известно всем
    Цитата Сообщение от Johurt Посмотреть сообщение
    PHP код:
    SendInfoToACP(2"ąčęėįšųūž"clientid); 
    Дело в том, что нельзя так просто взять и сохранить эти символы через Pawno.
    Панель управления -> Региональные стандарты -> Дополнительно -> Язык программ, не поддерживающих Юникод. Какой язык там стоит? Литовский?
    :)

  5. #14
    Проверенный Аватар для Johurt
    Регистрация
    21.09.2010
    Адрес
    Lithuania, Klaipėda
    Возраст
    29
    Сообщений
    1,168
    Репутация: 38

    Звание: на пути к лучшему
    Цитата Сообщение от EvgeN 1137 Посмотреть сообщение
    Дело в том, что нельзя так просто взять и сохранить эти символы через Pawno.
    Панель управления -> Региональные стандарты -> Дополнительно -> Язык программ, не поддерживающих Юникод. Какой язык там стоит? Литовский?
    Литовский. В чат и лог выводит литовские сим-лы. Через SendClientMessageToAll, print. И с форматом, и без.
    P.S: Можно ли через самп отправить не строку, а поток данных, типа TStream?
    Последний раз редактировалось Johurt; 07.01.2016 в 14:51.

  6. #15
    Почетный пользователь Аватар для EvgeN 1137
    Регистрация
    10.01.2011
    Адрес
    не скажу
    Сообщений
    3,005
    Репутация: 580

    Звание: - это имя известно всем
    Цитата Сообщение от Johurt Посмотреть сообщение
    Литовский. В чат и лог выводит литовские сим-лы. Через SendClientMessageToAll, print. И с форматом, и без.
    P.S: Можно ли через самп отправить не строку, а поток данных, типа TStream?
    В теории, socket_sendto_remote_client должен уметь передавать не только строку, но и массив данных.
    Тут сложно сказать, в чём проблема, информации о клиенте нет, может быть, в нём где-то ошибка в чтении и выводе?
    :)

  7. 1 пользователь сказал cпасибо EvgeN 1137 за это полезное сообщение:

    Johurt (08.01.2016)

  8. #16
    Проверенный Аватар для Johurt
    Регистрация
    21.09.2010
    Адрес
    Lithuania, Klaipėda
    Возраст
    29
    Сообщений
    1,168
    Репутация: 38

    Звание: на пути к лучшему
    Спасибо, помогли.

Страница 2 из 2 ПерваяПервая 12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •