• Страница 1 из 1
  • 1
Смена скина с помощью инклуда mSelection
fenix05Дата: Вторник, 23.04.2013, 21:17 | Сообщение # 1
.::Offline::.
Гангстер
Сообщений: 151
[ 62 ]
Награды: 4

Статус отсутствует


К всем инклудам:
Код
#include <mSelection>

Сам инклуд можно скачать и ознакомиться с функциями здесь.

Создаём переменную:
Код
new skinslist = mS_INVALID_LISTID;


В OnGameModeInit:
Код
skinslist = LoadModelSelectionMenu("skins.txt");

Здесь мы загружаем модели из файла, который должен находиться в папке scriptfiles.
Файл "skins.txt", уже есть в архиве с инклудом.

В OnPlayerCommandText, создаём команду:
Код
if(strcmp(cmdtext, "/skins", true, 10) == 0)
{
    ShowModelSelectionMenu(playerid, skinslist, "Skins");
    return 1;
}

где, skinslist - наша переменная; Skins - название диалога (можно писать своё).

Создаём в любом месте, если его нет, public OnPlayerModelSelection:
Код
public OnPlayerModelSelection(playerid, response, listid, modelid)
{
       if(listid == skinslist && response)
       {
           SetPlayerSkin(playerid,modelid);
           return 1;
       }
       return 1;
}


Alien Brickman [vk.com/alien_brickman]Обложка:
 
childДата: Четверг, 25.07.2013, 21:04 | Сообщение # 2
.::Offline::.
Новичок
Сообщений: 1
[ 0 ]
Награды: 0

Статус отсутствует
Делаю, все так, как тут и вот:
error 017: undefined symbol "gSelectionItems"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
 
ZioSHikДата: Пятница, 26.07.2013, 01:33 | Сообщение # 3
.::Offline::.
Авторитет
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
child, вы правильно подключили инклуд?
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2024
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика