• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Bank Robbing System Problem

Punisher#1000

Дебютант
The player doesn't get the cash.


PHP:
#include <a_samp>
#include <zcmd>

#define COLOR_WHITE 0xFFFFFFAA

forward robtimer(playerid);
forward waittimer();

new robpossible;

public OnFilterScriptInit()
{
    robpossible = 1;
    return 1;
}

CMD:robbank(playerid, params[])
{
    if(robpossible == 1)
    {
        if(IsPlayerInRangeOfPoint(playerid, 3.0, 2309.1899,-8.4444,26.7422))
        {
            robpossible = 0; //Then we set the bank so it cannot be robbed
            SetTimer("waittimer", 300000, false); //Normal Mode 5 minutes

            SetTimer("robtimer", 60000, false);

            SendClientMessage(playerid, COLOR_WHITE, "You are robbing the bank, the police has been notified!");
            SendClientMessage(playerid, COLOR_WHITE, "You gotta stay 30 seconds in the bank in order to rob it!");
         }
    } else {
        SendClientMessage(playerid, COLOR_WHITE, "You can't rob the bank right now!");
    }
    return 1;
}


public robtimer(playerid)
{
    new string[128];//We are defining a new string for the formatted message that we are displaying later on.
    new cash = random(200000);
    GivePlayerMoney(playerid, cash);
    
    //Here below we use the string we defined above to format the message itself and display it to the player.
    format(string, sizeof(string), "You have successfully robbed $%d from the bank!", cash);
    SendClientMessage(playerid, COLOR_WHITE, string);
}

public waittimer()
{
    robpossible = 1; //With this we make the bank available for robbery again, and we display a friendly message to all players.
    SendClientMessageToAll(COLOR_WHITE, "The bank is now available for robbery!");
}
 
Сверху Снизу