Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама



**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 100руб/мес, Текстовая 50руб/мес.
Показано с 1 по 7 из 7
  1. #1
    Аватар для Ildars
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.01.2014
    Сообщений
    2
    Репутация:
    3 ±

    Развлечение для сервера (огненный шар)

    Здравствуйте друзья!

    Суть данного развлечения в том, что вам нужно убежать от "Огненного шара".

     Скрины


    Ко всем new:
    PHP код:
    new fireball[MAX_PLAYERS] = {0, ...}; 
    В OnPlayerDisconnect:
    PHP код:
    fireball[playerid] = 0
    В OnPlayerCommandText:
    PHP код:
        if(strcmp("/fireball"cmdtexttrue) == 0)
        {
            if(
    fireball[playerid] == 0)
            {
                new 
    Float:xFloat:yFloat:z;
                
    GetPlayerPos(playeridxyz);
                
    fireball[playerid] = CreateObject(18693x+10.0y+10.0z-1.00.00.00.0);
                return 
    SendClientMessage(playerid, -1"Беги! Огненный шар хочет поймать тебя!");
            }
            else
                return 
    DestroyFireball(playerid);
        } 
    В OnGameModeInit:
    PHP код:
    SetTimer("FireballUpdate"1000true); 
    В конец мода:
    PHP код:
    DestroyFireball(playerid)
    {
        
    DestroyObject(fireball[playerid]);
        
    fireball[playerid] = 0;
        return 
    1;
    }

    forward FireballUpdate();
    public 
    FireballUpdate()
    {
        new 
    Float:xFloat:yFloat:z;
        new 
    Float:health;
        new 
    GetMaxPlayers();
        do{
            if(
    fireball[--i])
            {
                
    GetPlayerPos(ixyz);
                
    MoveObject(fireball[i], xyz-1.07.0);
                
    GetObjectPos(fireball[i], xyz);
                if(
    IsPlayerInRangeOfPoint(i1.0xyz))
                {
                    
    GetPlayerHealth(ihealth);
                    
    health health-20.0;
                    if(
    floatcmp(health0.0) <= 0)
                    {
                        
    DestroyFireball(i);
                        
    SetPlayerHealth(i0.0);
                        
    SendClientMessage(i, -1"Огненный шар поймал тебя!");
                    }
                    else
                        
    SetPlayerHealth(ihealth);
                }
            }
        }while(
    != 0);

    Последний раз редактировалось Daniel_Cortez; 28.03.2014 в 10:44. Причина: updated //DC
    VK: http://vk.com/sheratonrp
    IP: 77.220.182.150:7777
    Форум: Sheraton-RP.Ru

    Скайп: labafrom

  2. 3 пользователя(ей) сказали cпасибо:
    Daniel_Cortez (26.01.2014)Londlem (25.01.2014)Salvacore (26.01.2014)
  3. #2
    Аватар для Londlem
    Модератор

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

  4. #3
    Аватар для [ForD]
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.11.2013
    Адрес
    Свердловская обл.
    Сообщений
    704
    Репутация:
    105 ±
    Ты лучше автора белым выдели а то так заметно его.
    Сама работа вроде норм.
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

    25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/





    #FIXSAMP

  5. #4
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,331
    Репутация:
    417 ±
    Креативно.

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

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    72
    Репутация:
    16 ±
    Скриншоты не грузит, перезалей

  7. #6
    Аватар для Unreal
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.09.2014
    Сообщений
    117
    Репутация:
    3 ±
    можно скрин перезалить?

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

    Статус
    Оффлайн
    Регистрация
    20.08.2016
    Сообщений
    2
    Репутация:
    0 ±
    Скриншоты перезалейте.

 

 

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

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

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

Ваши права

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