Question

if(newkeys == KEY_NO)
    {
        new bool:rem;
        rem = false;
        if(!rem){ SCM(playerid,0xFF9900AA,"Вы пристегнули ремень"); rem = truereturn 1;}
        else if(rem == true) { SCM(playerid,0xFF9900AA,"Вы отстегнули ремень"); rem = falsereturn 1;}
        return 1;
    }

В чате почему то всегда при нажатии пишет "Вы пристегнули ремень"

Share this post


Link to post

1 answer to this question

  • 0

1) rem = false; перед сообщениями
2) нету проверки на игрока, тебе следует перенести в ptemp например
3) для чего фигурные скобки?

    if(newkeys == KEY_NO)
    {
        //в enum tempplayerinfo или ищи сам bool:Remen
        if(!pTemp[playerid][Remen]) SCM(playerid,0xFF9900AA,"Вы пристегнули ремень"), pTemp[playerid][Remen] = truereturn 1;
        else if(pTemp[playerid][Remen] == true)  SCM(playerid,0xFF9900AA,"Вы отстегнули ремень"), pTemp[playerid][Remen] = falsereturn 1;
        return 1;
    }

 

Edited by hokageud

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Tookie Johnson
      Здравствуйте. Хочу создать пикап, но не знаю как. У меня в моде нет public OnPlayerPickupPickup, а только public OnPlayerPickupDynamicPickup (playerid, pickupid). К примеру мне нужен пикап, который выдает 100 хп, когда я на него наступлю (без ограничений на использование). Скажите, пожалуйста, куда вставлять переменную и сам пикап