Noob-Rp
https://forum.noob-rp.ru/

[FIX] Пропадание меню выбора скина (New Mode)
https://forum.noob-rp.ru/viewtopic.php?t=88
Страница 1 из 1

Автор:  DronR [ 01 авг 2015, 02:20 ]
Заголовок сообщения:  [FIX] Пропадание меню выбора скина (New Mode)

В этой теме http://samp.love/viewtopic.php?f=5&t=87 описали баг и я решил его пофиксить

В public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

Вставляем:
Код:
if(newkeys == 16) { if(pData[playerid][pLevel] == 0) { ShowMenuForPlayer(bomj[0][0],playerid); } }

Автор:  Samuel_Lecompte [ 02 авг 2015, 12:53 ]
Заголовок сообщения:  Re: [FIX] Пропадание меню выбора скина (New Mode)

Лучше сюда проверку добавить на выбор скина, либо можно обойти. (При авторизации к примеру лвл на 0 ставится, нажимаешь ентер и показывается выбор скина)

Автор:  sanek [ 02 авг 2015, 18:59 ]
Заголовок сообщения:  Re: [FIX] Пропадание меню выбора скина (New Mode)

Добавил (другим методом)

Автор:  James_Reed [ 10 авг 2015, 15:00 ]
Заголовок сообщения:  Re: [FIX] Пропадание меню выбора скина (New Mode)

Ещё лучше:
Код:
public OnPlayerExitedMenu(playerid) { if(IsValidMenu(GetPlayerMenu(playerid))) { ShowMenuForPlayer(GetPlayerMenu(playerid),playerid); if(GetPlayerMenu(playerid) != Admin) { FreezePlayer(playerid, 0); } } return 1; }

Автор:  DronR [ 12 авг 2015, 19:49 ]
Заголовок сообщения:  Re: [FIX] Пропадание меню выбора скина (New Mode)

Цитата:
Ещё лучше:
Код:
public OnPlayerExitedMenu(playerid) { if(IsValidMenu(GetPlayerMenu(playerid))) { ShowMenuForPlayer(GetPlayerMenu(playerid),playerid); if(GetPlayerMenu(playerid) != Admin) { FreezePlayer(playerid, 0); } } return 1; }

Тут я выложил один метод, в вк к Саше отправил другой, а именно
Код:
if(!IsValidMenu(GetPlayerMenu(playerid))) return true; ShowMenuForPlayer(GetPlayerMenu(playerid), playerid);

Страница 1 из 1 Часовой пояс: UTC+03:00 UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/