Egor64
Нуль
- Регистрация
- 23 Мар 2019
- Сообщения
- 6
- Лучшие ответы
- 0
- Репутация
- 0
Друзья помогите. Добавил работу в мод. Все работает. Все круто. Но когда заканчиваешь работу, то деньги приходят и буквально сразу снимаются.
То есть до начало работы было 100$. По окончанию работы деньги начисляются к примеру 150$ и буквально сразу эти 50$ снимаются и становиться снова 100$.
Почему? Вот код:
То есть до начало работы было 100$. По окончанию работы деньги начисляются к примеру 150$ и буквально сразу эти 50$ снимаются и становиться снова 100$.
Почему? Вот код:
PHP:
if(response)
{
if(GetPVarInt(playerid, "beach") == 0)
{
SetPVarInt(playerid, "beach",1);
SetPVarInt(playerid, "pack",0);
SetPVarInt(playerid, "skin_old", GetPlayerSkin(playerid));
SetPlayerSkin(playerid, 16);
TextDrawShowForPlayer(playerid,job_td[playerid]);
new string[50];
format(string,sizeof(string),"Mycop: %d~n~$: %d",GetPVarInt(playerid, "trash"),GetPVarInt(playerid, "pack")*4);
TextDrawSetString(job_td[playerid], string);
SendClientMessage(playerid,0xCECFCEFF, "Рабочий день {63cb00}начат.");
SetPlayerAttachedObject(playerid, 1, 1264, 6, 0.189000, -0.014000, 0.000000, 90.000000, -90.500000, 0.000000, 0.2,0.2, 0.2);
coord_obj[playerid][0] = 0.2,coord_obj[playerid][1] = 0.2;
}
else
{
new string[64];
if(GetPVarInt(playerid, "beach") == 0) return SendClientMessage(playerid, 0xCECFCEFF, "Ошибка! Вы еще не работаете дворником");
GivePlayerMoney(playerid,GetPVarInt(playerid, "pack")*4);
TextDrawHideForPlayer(playerid,job_td[playerid]);
format(string,sizeof(string), "Вы заработали: {63cb00}%d$", GetPVarInt(playerid, "pack")*4);
SendClientMessage(playerid, 0xCECFCEFF, string);
RemovePlayerAttachedObject(playerid,1);
SetPlayerSkin(playerid, GetPVarInt(playerid, "skin_old"));
DeletePVar(playerid, "pack");
DeletePVar(playerid, "beach");
DeletePVar(playerid, "trash");
}
}