Проход по расам!

TERROR

Новичок
Репутация
0 / 102
Я только что сам решил писать мелкие коды в скрипты! По типу проходов всяких и так далее! Я понимаю что это надо писать через переменную if else!
Но как это должно выглядеть и что ещё нужно туда дописывать?
 
Я только что сам решил писать мелкие коды в скрипты! По типу проходов всяких и так далее! Я понимаю что это надо писать через переменную if else!
Но как это должно выглядеть и что ещё нужно туда дописывать?
Во-первый if else это не переменная, а конструкция.. хехе
1) В таблице players/person (зависит от сборки) делаешь поле rase(если уже есть, то можешь не делать)
2) Придумываешь рассы
3) А там юзай это
Код:
switch($stat['rase']){
  case 1: что-то делаем для рассы 1; break;
  case 2: что-то делаем для рассы 2; break;
  case 3: что-то делаем для рассы 3; break;
  ...
  default: die();
}
 
Во-первый if else это не переменная, а конструкция.. хехе
1) В таблице players/person (зависит от сборки) делаешь поле rase(если уже есть, то можешь не делать)
2) Придумываешь рассы
3) А там юзай это
Код:
switch($stat['rase']){
  case 1: что-то делаем для рассы 1; break;
  case 2: что-то делаем для рассы 2; break;
  case 3: что-то делаем для рассы 3; break;
  ...
  default: die();
}
ты меня наверн не правильно понял! Мне нужно например когда кудато заходишь выскакивало типа это доступно для такой-то такой-то расы!
Думаю это надо делать через if else!
 
Плять. Перевожу на русский..
Код:
   Выбираем(рассу юзера){
      если расса 1:  что то делаем для рассы 1; выход найух;
      если расса 2:  что то делаем для рассы 2; выход найух;
      если расса 3:  что то делаем для рассы 3; выход найух;
      дальше делаешь сам по аналогии
      если ничё не совпало: посылаем юзера найух;
   }
Если тебя так прёт от if else вот те №2
Код:
if ($stat['rase'] == 1){
  echo "О, ты челавеГ Оо";
} elseif($stat['rase'] == 2){
   echo "Ты гном Оо";
} else echo "Ты эльф";




+10% 3.3. Запрещено использование ненормативной лексики (мата), включая завуалированное спецсимволами, а также грубых выражений.
by Rested
 
</TD>
 
Плять. Перевожу на русский..
Код:
   Выбираем(рассу юзера){
      если расса 1:  что то делаем для рассы 1; выход найух;
      если расса 2:  что то делаем для рассы 2; выход найух;
      если расса 3:  что то делаем для рассы 3; выход найух;
      дальше делаешь сам по аналогии
      если ничё не совпало: посылаем юзера найух;
   }
Если тебя так прёт от if else вот те №2
Код:
if ($stat['rase'] == 1){
  echo "О, ты челавеГ Оо";
} elseif($stat['rase'] == 2){
   echo "Ты гном Оо";
} else echo "Ты эльф";
Вот я и думал по 2 примеру! спс!
 
А и ещё как можно сделать типа если ты не той расс то писало "вы не эльф" и выкидывало на ту локацию с которой пришёл?
 
А и ещё как можно сделать типа если ты не той расс то писало "вы не эльф" и выкидывало на ту локацию с которой пришёл?

#1
Код:
  if ($stat['rase'] != нужное число) {
    header("Location: название нужного скрипта"); die();
 }
#2
Код:
  if ($stat['rase'] != нужное число) {
    echo "<script>location.href = \"название нужного скрипта\"</script>";
 }
Как по мне, #1 лучше. Но там есть нюансы с UTF и протоколом.

PS Rested Большое тебе спасибо и низкий поклон <_<
 
#1
Код:
  if ($stat['rase'] != нужное число) {
    header("Location: название нужного скрипта"); die();
 }
#2
Код:
  if ($stat['rase'] != нужное число) {
    echo "<script>location.href = \"название нужного скрипта\"</script>";
 }
Как по мне, #1 лучше. Но там есть нюансы с UTF и протоколом.

PS Rested Большое тебе спасибо и низкий поклон <_<
Вот теперь большое спасибо буду знать теперь как это делаеться!
 
Во-первый if else это не переменная, а конструкция.. хехе
1) В таблице players/person (зависит от сборки) делаешь поле rase(если уже есть, то можешь не делать)
2) Придумываешь рассы
3) А там юзай это
Код:
switch($stat['rase']){
  case 1: что-то делаем для рассы 1; break;
  case 2: что-то делаем для рассы 2; break;
  case 3: что-то делаем для рассы 3; break;
  ...
  default: die();
}
помогло лови спасибку)
 
Сверху