Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 2 ПерваяПервая 1 2
Показано с 11 по 14 из 14

Тема: switch VS if else

  1. #11
    Аватар для Coopr
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.04.2016
    Сообщений
    18
    Репутация:
    0 ±
    PHP код:
            if(clickedid == <<[0])
            {
                if(
    Change[playerid] -- == 0Change[playerid] = sizeof(Player[playerid][pSex] == bomj_man bomj_girl) - 1;
                
    SetPlayerSkin(playeridPlayer[playerid][pSex] == bomj_man[Change[playerid]][0] : bomj_girl[Change[playerid]][0]);
            } 
    При компилирование:

    Код HTML:
    C:\Users\Microsoft\Desktop\samp037_svr_R2-1-1_win32_\gamemodes\Untitled.pwn(458) : error 001: expected token: "]", but found "-identifier-"
    C:\Users\Microsoft\Desktop\samp037_svr_R2-1-1_win32_\gamemodes\Untitled.pwn(458) : warning 215: expression has no effect
    C:\Users\Microsoft\Desktop\samp037_svr_R2-1-1_win32_\gamemodes\Untitled.pwn(458) : error 001: expected token: ";", but found "]"
    C:\Users\Microsoft\Desktop\samp037_svr_R2-1-1_win32_\gamemodes\Untitled.pwn(458) : error 029: invalid expression, assumed zero
    C:\Users\Microsoft\Desktop\samp037_svr_R2-1-1_win32_\gamemodes\Untitled.pwn(458) : fatal error 107: too many error messages on one line
    
    Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    4 Errors.

  2. #12
    Аватар для Nash_Brigers
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.03.2016
    Адрес
    Moscow
    Сообщений
    167
    Репутация:
    44 ±
    Цитата Сообщение от Coopr Посмотреть сообщение
    PHP код:
            if(clickedid == <<[0])
            {
                if(
    Change[playerid] -- == 0Change[playerid] = sizeof(Player[playerid][pSex] == bomj_man bomj_girl) - 1;
                
    SetPlayerSkin(playeridPlayer[playerid][pSex] == bomj_man[Change[playerid]][0] : bomj_girl[Change[playerid]][0]);
            } 
    При компилирование:

    Код HTML:
    C:\Users\Microsoft\Desktop\samp037_svr_R2-1-1_win32_\gamemodes\Untitled.pwn(458) : error 001: expected token: "]", but found "-identifier-"
    C:\Users\Microsoft\Desktop\samp037_svr_R2-1-1_win32_\gamemodes\Untitled.pwn(458) : warning 215: expression has no effect
    C:\Users\Microsoft\Desktop\samp037_svr_R2-1-1_win32_\gamemodes\Untitled.pwn(458) : error 001: expected token: ";", but found "]"
    C:\Users\Microsoft\Desktop\samp037_svr_R2-1-1_win32_\gamemodes\Untitled.pwn(458) : error 029: invalid expression, assumed zero
    C:\Users\Microsoft\Desktop\samp037_svr_R2-1-1_win32_\gamemodes\Untitled.pwn(458) : fatal error 107: too many error messages on one line
    
    Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    4 Errors.
    Ах да.. в sizeof так, вроде не получится сделать. Он не массив bomj_girl считает, а значение записанное в bomj_girl.. По другому значит надо сделать.
    Последний раз редактировалось Nash_Brigers; 23.04.2016 в 20:15.

  3. Пользователь сказал cпасибо:
    Coopr (23.04.2016)
  4. #13
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Что, это за монстр такой?
    PHP код:
    if(clickedid == <<[0]) 
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  5. #14
    Аватар для Coopr
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.04.2016
    Сообщений
    18
    Репутация:
    0 ±
    PHP код:
                if(Player[playerid][pSex] == 1)
                {
                    if(
    Change[playerid] ++ == sizeof(bomj_man) - 1Change[playerid] = 0;
                }
                else
                {
                    if(
    Change[playerid] ++ == sizeof(bomj_girl) - 1Change[playerid] = 0;
                }
               
    SetPlayerSkin(playeridPlayer[playerid][pSex] == bomj_man[Change[playerid]][0] : bomj_girl[Change[playerid]][0]); 
    PHP код:
                if(Player[playerid][pSex] == 1)
                {
                    if(
    Change[playerid] -- == 0Change[playerid] = sizeof(bomj_man) -1;
                }
                        else
                        {
                           if(
    Change[playerid] -- == 0Change[playerid] = sizeof(bomj_girl) -1
                        }
                        
    SetPlayerSkin(playeridPlayer[playerid][pSex] == bomj_man[Change[playerid]][0] : bomj_girl[Change[playerid]][0]); 

    А если я так сделаю это нормальНо? нечему не навредит?

 

 
Страница 2 из 2 ПерваяПервая 1 2

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •