1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Ник игрока в лобби(слот)

Тема в разделе 'Кодинг/Собственные решения', создана пользователем hakersoft, 23 май 2013.

  1. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    ну пробни через алиас
  2. hakersoft Гуру

    Сообщения:
    91
    Спасибы:
    54
    Сборка бота GHost:
    Ghost++ own edition
    Дата начала использования бота:
    20.03.13
    game_base.cpp(3457) : error C2039: GetServerAlias: не является членом "CGamePlayer"
  3. Rio1 Наш человек

    Сообщения:
    68
    Спасибы:
    1
    Народ да он гонит и не более того. Так-как бот не может поменять ник в лобби игроку. А значит ни каких приставок он тоже не сможет сделать. Кароче тема флуд)
  4. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    сколько уже видел таких обещаний от тебя...

    память не изменяет... но это же из патча строки... то бишь "-" удалять, "+" дополнить
  5. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    нубокодер detected... код проверил, всё работает... но есть пару моментов, из-за которых выходит ошибка... но и она поправима...
  6. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    я тебе могу сказать одно у меня работает и без ошибок комплируется
    на данном скрине думаю все видно была
  7. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    скорей ты тупа сдесь флудишь нечего толком не сказал примени мой пач тупой и все увидишь кончиный
  8. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    сделанный мной-_- ... просто хотел попробывать кое что но вышло совсем другое:D а тут такая тема не пожелел) рассписал
    Suicider нравится это.
  9. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    для некоторых означает - "сохранить как UTF-8 без Boom" -_-
  10. Organated Гуру

    Сообщения:
    164
    Спасибы:
    14
    Сборка бота GHost:
    GhostOne 1.7 mod by Org-code
    Дата начала использования бота:
    1.89.89
    Бля столько кода, х** его знает какой из них рабочий...
    Svordal нравится это.
  11. Organated Гуру

    Сообщения:
    164
    Спасибы:
    14
    Сборка бота GHost:
    GhostOne 1.7 mod by Org-code
    Дата начала использования бота:
    1.89.89
    Че за анальная тупость. Просмотрел последние темы в них спарко с дотерком обязательно присутствуют. При чем один другого матом кроет . Посоны прекращайте эту ху***.
  12. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    все работает что я кинул самый 1
  13. Organated Гуру

    Сообщения:
    164
    Спасибы:
    14
    Сборка бота GHost:
    GhostOne 1.7 mod by Org-code
    Дата начала использования бота:
    1.89.89
    Ясно щас пробну... А автор же просил не реалм сервера а рут типо + админы + сф. Сори если я что-то пропускаю из этой темы. Просто я реал за**ался читать всё говно которое вы друг другу кидаете
  14. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    ладно скопирую ище раз что писал тут приставка страны как бы в коде видно была
    он при заходе тупа выдает приставку не более) стата идет так и идет
    ща посмотрел логи и убедился что в логах нету приставок)
    я думаю если условие дать может что нить и выйдет()
    мол если заходит админ в игру ему выдается приставка в начале ника [Админ]
  15. Organated Гуру

    Сообщения:
    164
    Спасибы:
    14
    Сборка бота GHost:
    GhostOne 1.7 mod by Org-code
    Дата начала использования бота:
    1.89.89
    Похоже я знаю че делать ( имел с этим дело но чуть в другом варианте ) . Если будет время отпишусь
  16. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    там тупа приставка страны к нику я же ниже писал если сделать условие на рута и админа что бы он приставки делал то может и прокатит
    заходит рут ему приставка [ROOT]Sparko
    Заходит Админ Ему Приставка [ADMIN]Sparko
    а если игрок то ему приставка [Player:D]Sparko
  17. hakersoft Гуру

    Сообщения:
    91
    Спасибы:
    54
    Сборка бота GHost:
    Ghost++ own edition
    Дата начала использования бота:
    20.03.13
    Вобщем сделал.
    Находим первые вхождения SEND_W3GS_PLAYERINFO в game_base.cpp(у меня в районе 3200-3400 строк)
    и вставляем.

    Код:
            string s;
                if( (*i)->GetSocket( ) )
                {
     
    if(IsRootAdmin((Player)->GetName( )))s="♦"; //значок рута
    else if(IsAdmin((Player)->GetName( )))s="◊"; //значок админа
    else if (IsReserved((Player)->GetName( ))||IsSafe((Player)->GetName( )))s="☻";//сейф\резерв
    else s="";// обычные игроки.Если сделать else s="●" , то у обычных игроков перед ником будет ●
     
     
                    if( m_GHost->m_HideIPAddresses )
                        (*i)->GetSocket( )->PutBytes( m_Protocol->SEND_W3GS_PLAYERINFO( Player->GetPID( ),(s + (Player)->GetName( ) ).substr( 0, 14 ), BlankIP, BlankIP ) );
                    else
                        (*i)->GetSocket( )->PutBytes( m_Protocol->SEND_W3GS_PLAYERINFO( Player->GetPID( ), ( s + (Player)->GetName( ) ).substr( 0, 14 ),Player->GetExternalIP( ), Player->GetInternalIP( ) ) );
                }
     
                // send info about every other player to the new player
    if(IsRootAdmin((*i)->GetName( )))s="♦";
    else if(IsAdmin((*i)->GetName( )))s="◊";
    else if (IsReserved((*i)->GetName( ))||IsSafe((*i)->GetName( )))s="☻";
    else s="";
     
                if( m_GHost->m_HideIPAddresses )
                    Player->Send( m_Protocol->SEND_W3GS_PLAYERINFO( (*i)->GetPID( ), (s + (*i)->GetName( ) ).substr( 0, 14 ), BlankIP, BlankIP ) );
                else
                    Player->Send( m_Protocol->SEND_W3GS_PLAYERINFO( (*i)->GetPID( ), (s + (*i)->GetName( ) ).substr( 0, 14 ), (*i)->GetExternalIP( ), (*i)->GetInternalIP( ) ) );
            }
        }
    
    Из минусов-Свой значок не видно.(Другие видят).
    Скриншота толкового нет,кидаю тестовый.
    [IMG][IMG]
    По скриншоту-я рут(не видно), rootbear-админ,Nibi-временно сейф лист, остальные-обычные игроки(тогда был поставлен значок ● обычным игрокам)
    Suicider, ZeratuL1986 и Doterok нравится это.
  18. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    скоростной ты дядька ;)
    Doterok нравится это.
  19. hakersoft Гуру

    Сообщения:
    91
    Спасибы:
    54
    Сборка бота GHost:
    Ghost++ own edition
    Дата начала использования бота:
    20.03.13
    выаываываыва
  20. Ex-- Гуру

    Сообщения:
    151
    Спасибы:
    1
    Дата начала использования бота:
    17.17.11
    А в БД ник игрока не станет же ●player ???