Скины одной строкой

Уроки по скриптингу

Moderator: SJplayer

Avatar
Topic author
Дим M
Администратор
Администратор
Posts: 1319
With us: 7 years 5 months

Скины одной строкой

Post #1by Дим » 15 Apr 2013, 17:47

Если вы делаете мод с нуля, то наверное заметили. Сколько бы вы не нажимали на стрелочки, игрок спавнится со скином ID: 0 (CJ). Это потому что в паблике public OnGameModeInit() у нас только одна загрузка скина:

Code: Select all

AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);


Можно конечно после этой строки добавлять:

Code: Select all

AddPlayerClass(1, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
AddPlayerClass(2, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
AddPlayerClass(3, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
...
 и так далее


Где 0...299 - это и есть ID скина.

Но можно сделать гораздо проще - вместо строки:


Code: Select all

AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); 


вставляем:

Code: Select all

    new s = 0;
    while(< 299)// 299 - столько скинов в сампе
    {
        AddPlayerClass(s, -2047.7631,-86.3119,35.1641,354.9869, 0, 0, 0, 0, 0, 0);
        s++; //в каждую новую строку прибавляем +1 ID скина (и так до 299)
    


Вот и всё! Теперь у нас загрузятся все скины. Можно их выбирать и на спавне будет новый скин. Правда при нажатии на стрелочки самих скинов не видно, но это уже другая тема.
i love you mxIni Mysql

! ! !


Return to “Уроки”

Who is online

Users browsing this forum: 1 guest