Форум

  • Страница 1 из 1
  • 1
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Уроки скриптинга в Pawno » Смена скина с помощью инклуда mSelection (Только на версии 0.3x)
Смена скина с помощью инклуда mSelection


К всем инклудам:
Код
#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;
}
23.04.2013 в 21:17
Делаю, все так, как тут и вот:
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
25.07.2013 в 21:04
child, вы правильно подключили инклуд?
26.07.2013 в 01:33
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Уроки скриптинга в Pawno » Смена скина с помощью инклуда mSelection (Только на версии 0.3x)
  • Страница 1 из 1
  • 1
Поиск: