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

Как сделать выдачу денег в filterscrip?

Alex_Sunt

Дебютант
Здраствуйте, хотел с помощью FS добавить работу на свой сервер. Добавил но деньги выдавались а потом исчезали. У меня мод на mysql как переписать выдачу денег на mysql вообще не знаю

Вот часть кода:
PHP:
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == clearmusor)//Пикап сдачи мусора.
    {
        if(total[playerid] >= 0)
        {
            new zp[200];
            format(zp,sizeof(zp),"{1562C6}[Уборщик]: {FFFFFF}Ты заработал {1562C6}%d$.{FFFFFF} Приходи ещё.", total[playerid]*MUSOR);
            SendClientMessage(playerid, 0xFFFFFFAA, zp);
            SetPlayerSkin(playerid, GetPVarInt(playerid, "SKINID"));//Возвращаем скин игроку.
            GivePlayerMoney(playerid, total[playerid]*MUSOR);//Выдаем зарплату. GivePlayerMoney настроить под свой античит.
            new tx[10];
            format(tx,sizeof(tx),"~g~+%d$",total[playerid]*MUSOR);
            GameTextForPlayer(playerid,tx,100,1);
            total[playerid] = 0;//Обнуляем кол-во мусора.
            musor[playerid] = 0;//Обнуляем чекпоинты.
            PlayerPlaySound(playerid, 17000, 0.0, 0.0, 10.0);//Звуковой эффект
            DisablePlayerCheckpoint(playerid);//Удаление чекпоинтов
            //________________________[Удаляем Тест Драф]_______________________
            TextDrawHideForPlayer(playerid, work0);
            TextDrawHideForPlayer(playerid, work1);
            TextDrawHideForPlayer(playerid, work2);
            TextDrawHideForPlayer(playerid, work3);
            TextDrawHideForPlayer(playerid, work4);
            TextDrawHideForPlayer(playerid, work5);
            TextDrawHideForPlayer(playerid, work6);
            //________________________[Удаляем объекты]_____________________
            DestroyPlayerObject(playerid, object1[playerid]);
            DestroyPlayerObject(playerid, object2[playerid]);
            DestroyPlayerObject(playerid, object3[playerid]);
            DestroyPlayerObject(playerid, object4[playerid]);
            DestroyPlayerObject(playerid, object5[playerid]);
            DestroyPlayerObject(playerid, object6[playerid]);
        }else SendClientMessage(playerid, 0xFFFFFFAA, "{FF0000}[Уборщик]: {FFFFFF}У тебя должен быть полный мешок мусора. Иди собирай.");
    }
    return 1;
}

public OnPlayerUpdate(playerid)
{
    new updatetotal[50];
    format(updatetotal,50,"~w~TOTAL: ~b~%d", total[playerid]);
    TextDrawSetString(work5, updatetotal);
    new updatemoney[50];
    format(updatemoney,50,"~w~MONEY: ~g~%d$", total[playerid]*MUSOR);
    TextDrawSetString(work6, updatemoney);
    return 1;
}
 
Сверху Снизу