Sign in to follow this  
Followers 0
DEST

Система тазера для полиции (мини-пистолетиком)

2 posts in this topic

Помнится мне. давненько писал эту системку для своего мода. По запросу пользователя @Drummer1993 выложу ее в общий доступ. 

1) Ко всем командам: 

Спойлер

CMD:tazer(playerid)
{
    // дополнительные проверки. Например, на фракцию игрока.

    GivePlayerWeapon(playerid, 23, 2);
    SCM(playerid, -1, "Вы достали tazer (2 заряда) из кармана. Чтобы оглушить преступника выстрелите в него!");
    static const fmt_str[] = "%s достал заряженный tazer из кармана.";
    new str[sizeof(fmt_str)+MAX_PLAYER_NAME];
    format(str, sizeof(str), fmt_str, PLAYER_DATA[playerid][data_NAME]);
    SetPlayerChatBubble(playerid, str, 0xDD90FFFF, 30.0, 1000*10); 

    return true;
}

 

2) В OnPlayerGiveDamage: 

Спойлер

if(GetPlayerWeapon(playerid) == 23)
{
    if(GetPVarInt(damagedid, "freeze") == 0)
    {
        new Float:health;
        GetPlayerHealth(damagedid, health);
        ClearAnimations(damagedid);

        SCM(damagedid, -1, "(( OOC: В вас попали tazer'ом. Вы заморожены на 10 секунд! ))");
        TogglePlayerControllable(playerid, false); 
      	SetPVarInt(playerid, "freeze", 1); 
        SetTimerEx("UnfreezePlayer", 10000, false, "d", damagedid);
        SetPlayerHealth(damagedid, health+amount);
    }
}

 

3) В конец мода: 
 

Спойлер

public UnfreezePlayer(playerid)
{
    TogglePlayerControllable(playerid, true);
    SetPVarInt(playerid,"freeze",0);
	return true;
}

 

На этом все! 

Share this post


Link to post
Share on other sites

Спасибо + дал работает ! )

Share this post


Link to post
Share on other sites

Your content will need to be approved by a moderator

Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   You have pasted content with formatting.   Remove formatting

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

Loading...
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content