- 0
Вопросы
Лучший ответ
@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]);
}
}
Эта тема закрыта для публикации ответов.
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От Lipsi
Здравствуйте!
Я ищю людей мапперов скриптеров и так далее!
Плата будет но не сразу
Связь со мной:
ВК - https://vk.ru/lipsi_den
Тг- @Lipsi_den4ik
Вконтакте обязательно должен быть у вас!
-
Andrei_Morozov Старожил 72
Здравствуйте уважаемые пользователи PR,RU!
У меня такая проблема, ставлю TD в OnGameModeInit!
И там где должны деньги добавляю обычный таймер,
Но когда при входе на сервер несколько игроков, То происходит следующее.
Деньги другого игрока у меня или наоборот!
Мне нужно что-бы у каждого игрока показывало его кол-во денег!
Поделиться сообщением
Ссылка на сообщение