[Tutorial] Циклы while, for и условия.
#21

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

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

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

а что тогда - это enum?
Reply
#23

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

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

http://ru.wikipedia.org/wiki/ENUM
Reply
#24

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

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

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

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

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
    }
странно, у меня работает
Reply
#29

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

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
    }
странно, у меня работает
только не то что надо
Reply
#31

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

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

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

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

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

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

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

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

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

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

Да правильно.
Reply
#38

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

delete please.
Reply
#40

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


Forum Jump:


Users browsing this thread: 10 Guest(s)