- 0
Question
Лучший ответ
@Andrey_Akkerman, вот так должна выглядеть функция изменения средств у игроков:
stock TransferMoney(playerid, toplayerid, money, reason[] = "None", status = 0)
{
if(GetPlayerMoney(playerid) < 0) ResetPlayerMoney(playerid);
if(GetPlayerMoney(toplayerid) < 0) ResetPlayerMoney(toplayerid);
if(toplayerid >= 0)
{
if(status > 0)
{
format(stringer,sizeof(stringer),"[%s]: [+%d ðóáëåé] [%d ðóáëåé] [%s]",GetName(toplayerid),money,PI[toplayerid][pMoney],reason);
ServerLog("Perevod money",stringer);
}
GivePlayerMoney(toplayerid, money);
PI[toplayerid][pMoney] = PI[toplayerid][pMoney] + money;
//CheckOutMoney[toplayerid] = true;
new string[12];
valstr(string, money);
PlayerTextDrawSetString(toplayerid, Money_TD[toplayerid][4], PI[toplayerid][pMoney]);
}
if(playerid >= 0)
{
if(status > 0)
{
format(stringer,sizeof(stringer),"[%s]: [-%d ðóáëåé] [%d ðóáëåé] [%s]",GetName(playerid),money,PI[playerid][pMoney],reason);
ServerLog("Perevod money",stringer);
}
GivePlayerMoney(playerid, -money);
PI[playerid][pMoney] = PI[playerid][pMoney] - money;
//CheckOutMoney[playerid] = true;
new string[12];
valstr(string, money);
PlayerTextDrawSetString(playerid, Money_TD[playerid][4], PI[playerid][pMoney]);
}
}
This topic is now closed to further replies.
-
Recently Browsing 0 members
No registered users viewing this page.
-
Similar Content
-
By DevGen
Доброго времени суток форумчане! Как реализовать скрытые ники игроков?
Ситуация: Хочу что бы полностью у всех игроков были скрыты ники.
А вместо стандартных ников было к примеру(обязательно с айди):
Неизвестный[ID игрока] Перелазил много тем, но не нашел нужного. Помогите реализовать это
-
Andrei_Morozov Старожил 72
Здравствуйте уважаемые пользователи PR,RU!
У меня такая проблема, ставлю TD в OnGameModeInit!
И там где должны деньги добавляю обычный таймер,
Но когда при входе на сервер несколько игроков, То происходит следующее.
Деньги другого игрока у меня или наоборот!
Мне нужно что-бы у каждого игрока показывало его кол-во денег!
Share this post
Link to post