Sign in to follow this  
Followers 0
DEST

Убираем стрелочки при регистрации / авторизации: 2 способа

4 posts in this topic

ПЕРВЫЙ СПОСОБ ОТ JoKeR2020


Я на многих серверах видел, как при регистрации/авторизации если нажать на стрелочки или кнопку "Spawn" (или же "Войти") кикает.

 

Как многие кэллбеки, OnPlayerRequestClass имеет возвращаемые значения, такие как 0 и 1. Если вернуть 1, то произойдёт смена класса (AddPlayerClass), если же вернуть 0, то нажатие стрелочек будет просто проигнорировано.

 

Точно так же и с OnPlayerRequestSpawn, если мы вернём 0, то нажатие кнопки "Spawn" ("Войти") будет проигнорировано.

 

Получается, можно сделать так:

public OnPlayerRequestClass(playerid, classid) return 0;
public OnPlayerRequestSpawn(playerid) return 0;

ВАЖНОЕ ПРИМЕЧАНИЕ! Если у вас у моде используются NPC-боты, тогда используйте так:
 

public OnPlayerRequestClass(playerid, classid)
{
    if(IsPlayerNPC(playerid))
        return 1;
    return 0;
}
public OnPlayerRequestSpawn(playerid)
{
    if(IsPlayerNPC(playerid))
        return 1;
    return 0;
}

 


ВТОРОЙ СПОСОБ ОТ AMFY


Некоторые не знаю как убрать стрелочки << >> при регистрации/авторизации. Для тех кто в танке, смотрите скриншот.

Спойлер

e34618487b87.jpg

Перед появлением диалога регистрации или авторизации вставляем:

TogglePlayerSpectating(playerid, true);//Погружаем игрока в режим спектатора

После успешной регистрации или авторизации вставляем:

TogglePlayerSpectating(playerid, false);//Отключаем игроку режим спектатора

1. После выключения режима спектатора игрок автоматически заспавниться. Имейте это ввиду.
2. При погружении игрока в режим спектатора камера сменится на одно из стандартных положений (сквер влюбленных, поле, жд и т.д.). Если вы делаете другой вид, после погружения игрока в режим спектатора его необходимо заново сменить.


Share this post


Link to post
Share on other sites

Юзая способ 1, не вызывается OnPlayerSpawn. Проверено у меня, по крайней мере.

Share this post


Link to post
Share on other sites

@SCRIPTMAN, SpawnPlayer не забыл? :haha:

Share this post


Link to post
Share on other sites

@odosenok не)) Я из за "return false" 2 дня искал проблему, решил попробовать поменять на "true" и всё норм стало. До этого, после выбора скин, нажимаю кнопку "Выбор", всё происходит, стрелки исчезают, но игрок не спавнится, остается в интерьере. Благодаря консоли понял, что не вызывается OnPlayerSpawn. Теперь не знаю, как выбор класса убрать.. Не успеваю спектатор отключить перед спавном.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • xpadio
      By xpadio
      Asia RP - Переделка
      Скачать файл 1.Теперь если администратор не авторизовлся и вводит админ команды ему будет писать следующие: Сначала Авторизуйтесь (/alogin)
      2.Командой /ban теперь можно пользоваться только с 7 лвл и выше админ-прав
      3.Покупка unavig в админском донате теперь стоит 119 рублей ( до этого 49 )
      4.Команды /ban - /unban теперь с 7 лвл админки
      5.Кмд /goto - /gethere теперь с 1 лвл админки ( ранее были на 7-8)
      6.Добавили CMD /aweapon с 3 лвл и выше вы можете брать коплект админ оружия
      7.Добавили + 1 лвл админки итого: 14 lvl adminky
      8.ДОБАВИЛИ команду /swarn ( устно предупреждать ) уже с 4 лвл админки 
      9. /agivevip - можно теперь если вы администратор выдать другу бронз серебро и т.д вип
      10. /addzone - создать зеленую зону где захочешь
      11. /addbiz - создание бизнеса
      12. /ptp - телепортировать игрока к игроку ( Эта команда как и все выше прописанные так же были добавленны в мод)
      13. Создали команду для создании промокодов /newpromo
      14. Добавили команду /setpassword для изменения пароля игроку (доступно с фд)
      15. Добавили команду /chatsms прослушка сообщений
      16. /agetipreg добавили команду чтобы узнать ник и айпи адрес человека под его ID
      17. Добавили команду /astats для проверки статы админа 
      18. Добавили команду /aadmins
      19. Добавили команду /aleaders
      20. Добавил команду /crash для 14 лвл админки чтобы крашнуть кого угодно
      21. Добавил команду /blowup исходят взрывы вокруг тебя не нанося тебе урона 
      22. Добавил команду /npcbars для создание ботов прям в игре(я думаю вы разберётесь)
      23.пофиксил команду /mpwin выйграшь теперь можно давать от 50 до 50000 доната( ранее было от 0 до 50 )
      24. Добавил pawno ботов на сервер
      25. Я думаю кто - нибудь будет использовать этот мод, причина слива? проект развалился и был официально закрыт.
      Добавил xpadio Добавлено 17.06.2024 Категория Моды Автор xpadio  
    • xpadio
      By xpadio
      1.Теперь если администратор не авторизовлся и вводит админ команды ему будет писать следующие: Сначала Авторизуйтесь (/alogin)
      2.Командой /ban теперь можно пользоваться только с 7 лвл и выше админ-прав
      3.Покупка unavig в админском донате теперь стоит 119 рублей ( до этого 49 )
      4.Команды /ban - /unban теперь с 7 лвл админки
      5.Кмд /goto - /gethere теперь с 1 лвл админки ( ранее были на 7-8)
      6.Добавили CMD /aweapon с 3 лвл и выше вы можете брать коплект админ оружия
      7.Добавили + 1 лвл админки итого: 14 lvl adminky
      8.ДОБАВИЛИ команду /swarn ( устно предупреждать ) уже с 4 лвл админки 
      9. /agivevip - можно теперь если вы администратор выдать другу бронз серебро и т.д вип
      10. /addzone - создать зеленую зону где захочешь
      11. /addbiz - создание бизнеса
      12. /ptp - телепортировать игрока к игроку ( Эта команда как и все выше прописанные так же были добавленны в мод)
      13. Создали команду для создании промокодов /newpromo
      14. Добавили команду /setpassword для изменения пароля игроку (доступно с фд)
      15. Добавили команду /chatsms прослушка сообщений
      16. /agetipreg добавили команду чтобы узнать ник и айпи адрес человека под его ID
      17. Добавили команду /astats для проверки статы админа 
      18. Добавили команду /aadmins
      19. Добавили команду /aleaders
      20. Добавил команду /crash для 14 лвл админки чтобы крашнуть кого угодно
      21. Добавил команду /blowup исходят взрывы вокруг тебя не нанося тебе урона 
      22. Добавил команду /npcbars для создание ботов прям в игре(я думаю вы разберётесь)
      23.пофиксил команду /mpwin выйграшь теперь можно давать от 50 до 50000 доната( ранее было от 0 до 50 )
      24. Добавил pawno ботов на сервер
      25. Я думаю кто - нибудь будет использовать этот мод, причина слива? проект развалился и был официально закрыт.
    • Доналдо Фарекелка
      By Доналдо Фарекелка


      Скачать файл Arizona RolePlay || Ser
      Приветствую, этот мод я нашёл на просторах интернета. 
      Скачал мод у автора:  Developer Stravinskiy
      Доработал мод: Donaldo_Farekelka
       
      Предупреждаю! Мод сырой, багов стало меньше, но они есть.
      Мод: Баня, Подвал, В некоторых местах маппинг, система коронавируса, 8 лвл админок
       
      Информация:
      1) Dc_Cmd
      2) Mysql, mode, language - Всё настраивается теперь в pawno ( UPDATE: 1.1.0 )
      3) Административные права в данный момент можно выдать только через MYSQL ( BD ).
       
      То что я сделал ( Всё что я делаю сейчас, смотрите в изменениях ):
       
      Добавил Доналдо Фарекелка Добавлено 13.04.2023 Категория Моды Автор shenol (vk.com/donaldo_farekelka)  
    • Доналдо Фарекелка
      By Доналдо Фарекелка
      Приветствую, этот мод я нашёл на просторах интернета. 
      Скачал мод у автора:  Developer Stravinskiy
      Доработал мод: Donaldo_Farekelka
       
      Предупреждаю! Мод сырой, багов стало меньше, но они есть.
      Мод: Баня, Подвал, В некоторых местах маппинг, система коронавируса, 8 лвл админок
       
      Информация:
      1) Dc_Cmd
      2) Mysql, mode, language - Всё настраивается теперь в pawno ( UPDATE: 1.1.0 )
      3) Административные права в данный момент можно выдать только через MYSQL ( BD ).
       
      То что я сделал ( Всё что я делаю сейчас, смотрите в изменениях ):
       
    • katarochqa
      By katarochqa
      Привет, друг! Я набираю людей в команду разработчиков! Если тебе нравится работать в PAWNO, заниматься 3D моделирование, фотошопить, то мы ждем именно тебя!
      Для связи:
      VK:https://vk.com/evdokimovrussia