Noob-Rp [FIX] Пропадание меню выбора скина (New Mode)

Часовой пояс: UTC+03:00 UTC + 3 часа




Начать новую тему  Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: [FIX] Пропадание меню выбора скина (New Mode)
СообщениеДобавлено: 01 авг 2015, 02:20 
Не в сети
Бывалый

Зарегистрирован: 09 июл 2015, 17:25
Сообщений: 22
В этой теме 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); } }


Вернуться наверх
 
 Заголовок сообщения: Re: [FIX] Пропадание меню выбора скина (New Mode)
СообщениеДобавлено: 02 авг 2015, 12:53 
Не в сети
Бывалый

Зарегистрирован: 28 июн 2015, 16:33
Сообщений: 85
Лучше сюда проверку добавить на выбор скина, либо можно обойти. (При авторизации к примеру лвл на 0 ставится, нажимаешь ентер и показывается выбор скина)


Вернуться наверх
 
 Заголовок сообщения: Re: [FIX] Пропадание меню выбора скина (New Mode)
СообщениеДобавлено: 02 авг 2015, 18:59 
Не в сети
Ведущий клоун сервера

Зарегистрирован: 24 июн 2015, 10:58
Сообщений: 124
Сайт: https://www.bestchange.ru/?p=53029
Добавил (другим методом)


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

Зарегистрирован: 26 июн 2015, 18:37
Сообщений: 44
Ещё лучше:
Код:
public OnPlayerExitedMenu(playerid) { if(IsValidMenu(GetPlayerMenu(playerid))) { ShowMenuForPlayer(GetPlayerMenu(playerid),playerid); if(GetPlayerMenu(playerid) != Admin) { FreezePlayer(playerid, 0); } } return 1; }


Вернуться наверх
 
 Заголовок сообщения: Re: [FIX] Пропадание меню выбора скина (New Mode)
СообщениеДобавлено: 12 авг 2015, 19:49 
Не в сети
Бывалый

Зарегистрирован: 09 июл 2015, 17:25
Сообщений: 22
Цитата:
Ещё лучше:
Код:
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);


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  
Начать новую тему  Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 4 ] 

Часовой пояс: UTC+03:00 UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: 1 и гости: 0


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

Найти:
Перейти:  

Style created by © Matti, gry komputerowe, reklama sem reklama seo

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB

 

Яндекс.Метрика