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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Небось вместо %d используете %s?

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

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Небось вместо %d используете %s?
    Нет я что дурак ? )))
    А если захожу в виртуальный мир №1, пишет "Ваш виртуальный мир 1, в нем 0 человек."
    Можно сделать что бы писало "Ваш виртуальный мир 1, вы в нем один", если в нем нету людей. ? А если есть писать кол-во людей.
    PHP код:
            new world strval(tmp), worlds;
            
    SetPlayerVirtualWorld(playeridworld);
            for(new 
    iMAX_PLAYERSi++)
            if(
    GetPlayerVirtualWorld(i) == world && playerid != i)
            
    worlds++;
            
    format(tmp,144,"Ваш виртуальный мир %d, в нем %d человек.",world,worlds);
            
    SCM(playerid,-1,tmp); 
    Последний раз редактировалось BaBuIIIkaDrifteR; 22.02.2015 в 21:05.
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

  3. #13
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Кстати, только сейчас сообразил почему 49. Добавьте в цикл проверку на подключенность игрока с помощью IsPlayerConnected и проблема решится.

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

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Кстати, только сейчас сообразил почему 49. Добавьте в цикл проверку на подключенность игрока с помощью IsPlayerConnected и проблема решится.
    Тогда придеться foreach добавлять?
    PHP код:
            new world strval(tmp), worlds;
            
    SetPlayerVirtualWorld(playeridworld);
            for(new 
    iMAX_PLAYERSi++)
            if(!
    IsPlayerConnected(i)) return 1;
            if(
    GetPlayerVirtualWorld(i) == world && playerid != i)
            
    worlds++;
            
    format(tmp,144,"Ваш виртуальный мир %d, в нем %d человек.",world,worlds);
            
    SCM(playerid,-1,tmp); 
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    PHP код:
    if(!IsPlayerConnected(i)) return 1;
    if(
    GetPlayerVirtualWorld(i) == world && playerid != i
    на
    PHP код:
    if(IsPlayerConnected(i) && GetPlayerVirtualWorld(i) == world && playerid != i

  6. Пользователь сказал cпасибо:
    BaBuIIIkaDrifteR (23.02.2015)
  7. #16
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Спасибо
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

  8. #17
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Можно сделать что бы писало "Ваш виртуальный мир 1, вы в нем один", если в нем нету людей. ? А если есть писать кол-во людей.
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

  9. #18
    Аватар для Пельмень
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.12.2013
    Сообщений
    188
    Репутация:
    116 ±
    Цитата Сообщение от BaBuIIIkaDrifteR Посмотреть сообщение
    Можно сделать что бы писало "Ваш виртуальный мир 1, вы в нем один", если в нем нету людей. ? А если есть писать кол-во людей.
    PHP код:
    if (== worlds)
    {
    format....


  10. Пользователь сказал cпасибо:
    BaBuIIIkaDrifteR (24.02.2015)
  11. #19
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от Пельмень Посмотреть сообщение
    PHP код:
    if (== worlds)
    {
    format....

    PHP код:
            new world strval(tmp), worlds;
            
    SetPlayerVirtualWorld(playeridworld);
            for(new 
    iMAX_PLAYERSi++)
            if(
    IsPlayerConnected(i) && GetPlayerVirtualWorld(i) == world && playerid != i)
            
    worlds++;
            if(
    == worldsformat(tmp,144,"Ваш виртуальный мир %d, в нем вы один.",world);
            else 
    format(tmp,144,"Ваш виртуальный мир %d, в нем %d человек.",world,worlds);
            
    SCM(playerid,-1,tmp); 
    Правильно я код сделал?
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Верно.

  13. Пользователь сказал cпасибо:
    BaBuIIIkaDrifteR (24.02.2015)
 

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

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

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

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

Ваши права

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