Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Развлечение для сервера[Огненный шар]

Статус
В этой теме нельзя размещать новые ответы.

Ildars

Умник
Здравствуйте друзья!
Автор: Speedy552
Перевел на русский[Всего 2 предложения]: Я


Суть в том , что вам нужно убежать от "Огненного шара" , еще при этом в зависимости сколько вы пробежали вам будет даваться бонус.​


Ко всем new:

PHP:
new fireball;
new FireBaller[MAX_PLAYERS];

Ко всем командам:
PHP:
 if (strcmp("/fireball", cmdtext, true, 10) == 0)
        {
                SendClientMessage(playerid,COLOR_RED,"Беги!!Огненный шар хочет поймать тебя!!!");
                new Float:x, Float:y, Float:z;
                GetPlayerPos(playerid,x,y,z);
                fireball = CreateObject( 18693,x+10, y+10, z-1, 0.0, 0.0, 0);
                SetTimer("OnPlayerUpdate", 3000, false);
                FireBaller[playerid] = 1;
                return 1;
        }
К public OnPlayerUpdate(playerid):
PHP:
if (FireBaller[playerid] == 1)
        {
                new Float:x, Float:y, Float:z;
                new Float:ObjX, Float:ObjY, Float:ObjZ;
                new Float:PlayerX, Float: PlayerY, Float: PlayerZ;
                new Float:health;
                GivePlayerMoney(playerid, 1);
                GetPlayerPos(playerid,x,y,z);
                MoveObject(fireball, x, y, z-1, 7.00);
                GetPlayerPos(playerid,PlayerX,PlayerY,PlayerZ);
                GetObjectPos(fireball,ObjX,ObjY,ObjZ);
                if(IsPlayerInRangeOfPoint(playerid, 1.0, ObjX, ObjY, ObjZ))
                {
                        GetPlayerHealth(playerid,health);
                        SetPlayerHealth(playerid, health-20);
                }
        }

К public OnPlayerDeath(playerid, killerid, reason)

PHP:
if (FireBaller[playerid] == 1)
    {
        new Float:x, Float:y, Float:z;
        FireBaller[playerid] = 0;
        DestroyObject(fireball)
        GetPlayerPos(playerid,x,y,z);
        MoveObject(fireball, x, y, z+2000, 5.00);
        SendClientMessage(playerid,COLOR_RED,"Огненный шар поймал тебя!");
    }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу