SA-MP Forums Archive
[Tutorial] Циклы while, for и условия. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+----- Forum: Релизы/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=66)
+----- Thread: [Tutorial] Циклы while, for и условия. (/showthread.php?tid=137852)

Pages: 1 2


Re: Циклы while, for и условия. - Stepashka - 21.09.2011

Начнем с того что enum это не массив!

Тебе надо примерно так:
pawn Code:
switch(PlayerInfo[playerid][pTeam]) //pTeam из массива enum
{
case 1: GivePlayerWeapon(playerid,24,999);
case 2: GivePlayerWeapon(playerid,29,999);
}



Re: Циклы while, for и условия. - DiSE - 21.09.2011

то есть указывать откуда взял переменную pTeam?

а что тогда - это enum?


Re: Циклы while, for и условия. - Stepashka - 21.09.2011

Quote:
Originally Posted by DiSE
View Post
то есть указывать откуда взял переменную pTeam?

а что тогда - это enum?
да.

http://ru.wikipedia.org/wiki/ENUM


Re: Циклы while, for и условия. - OKStyle - 21.09.2011

не pTeam, а PlayerInfo[playerid][pTeam] надо свитчить.


Re: Циклы while, for и условия. - Stepashka - 21.09.2011

Quote:
Originally Posted by OKStyle
View Post
не pTeam, а PlayerInfo[playerid][pTeam] надо свитчить.
поста на 3 вверх подними глазки


Re: Циклы while, for и условия. - DiSE - 21.09.2011

Спасибо за разъяснение.


Re: Циклы while, for и условия. - Archangel+ - 21.09.2011

Полезно, да и написано все понятным языком +!


Re: Циклы while, for и условия. - DiSE - 21.09.2011

pawn Code:
switch(pTeam)
    {
        case 0: SetPlayerColor(playerid, COLOR_BLACK);//admin
        case 1: SetPlayerColor(playerid, TEAM_GROOVE_COLOR);//groove
        case 2: SetPlayerColor(playerid, TEAM_BALLAS_COLOR);//ballas
    }
странно, у меня работает


Re: Циклы while, for и условия. - HappyScripter - 21.09.2011

про
Code:
default: --//--;
забыли


Re: Циклы while, for и условия. - Stepashka - 21.09.2011

Quote:
Originally Posted by DiSE
View Post
pawn Code:
switch(pTeam)
    {
        case 0: SetPlayerColor(playerid, COLOR_BLACK);//admin
        case 1: SetPlayerColor(playerid, TEAM_GROOVE_COLOR);//groove
        case 2: SetPlayerColor(playerid, TEAM_BALLAS_COLOR);//ballas
    }
странно, у меня работает
только не то что надо


Re: Циклы while, for и условия. - OKStyle - 22.09.2011

Quote:
Originally Posted by Stepashka
View Post
поста на 3 вверх подними глазки
Поста на 3 вниз опусти глазки

Quote:
Originally Posted by HappyScripter
View Post
про
Code:
default: --//--;
забыли
Это необязательно.


Re: Циклы while, for и условия. - Romanius - 22.09.2011

сразу видно отзывчивость юзеров src...


Re: Циклы while, for и условия. - DiSE - 22.09.2011

главное на реакцию


Re: Циклы while, for и условия. - Tailer - 23.09.2011

Я так и не могу догнать как использовать switch/case.
А точнее не понятно с переменой.
Вот смотрите:
создаем переменную
Quote:

new dialog = значение;
switch(dialog)

Так вот. Например я хочу использовать switch/case в диалоге. И что мне ставить в переименую и зачем ее мне вообще создавать?


Re: Циклы while, for и условия. - Stepashka - 23.09.2011

Quote:
Originally Posted by Tailer
View Post
Я так и не могу догнать как использовать switch/case.
А точнее не понятно с переменой.
Вот смотрите:
создаем переменную

Так вот. Например я хочу использовать switch/case в диалоге. И что мне ставить в переименую и зачем ее мне вообще создавать?
ты с программированием насколько хорошо знаком?


Re: Циклы while, for и условия. - Tailer - 23.09.2011

Quote:
Originally Posted by Stepashka
View Post
ты с программированием насколько хорошо знаком?
Не больше 4 %.
Просто раньше я использовал if/else.
Сейчас решил оптимизировать и увеличивать быстроту кода. Ну ведь правильно то что switch/case работают быстрее ?


Re: Циклы while, for и условия. - DiSE - 24.09.2011

Да правильно.


Re: Циклы while, for и условия. - Tailer - 24.09.2011

Все догнал.
Спасибо. Вы заставили меня полазить по форуму


Re: Циклы while, for и условия. - Archangel+ - 24.09.2011

delete please.


Re: Циклы while, for и условия. - Xotab - 25.09.2011

хороший туториал, для новичков самый раз.