Рекомендованные сообщения



6 posts in this topic

Здравствуйте уважаемые пользователи PR,RU!

 

У меня такая проблема, ставлю TD в OnGameModeInit!

И там где должны деньги добавляю обычный таймер, 

 

Но когда при входе на сервер несколько игроков, То происходит следующее.

Деньги другого игрока у меня или наоборот!

Мне нужно что-бы у каждого игрока показывало его кол-во денег!

 

Пожалуйста войдите или зарегистрируйтесь чтобы увидеть эту spoiler.

 

0

Share this post


Link to post
Share on other sites

@Andrey_Akkerman, следует различать два типа текстдравов: PlayerTextDraw и TextDraw (global).

1. PlayerTextDraw. Применяется тогда, когда значение этого TD зависит от игрока. Это может быть, например, его имя, уровень, количество денежных средств, заработанных очков. Создаются в OnPlayerConnect.

2. TextDraw. Это глобальные текстдравы, изменение которых затрагивает всех игроков. Это, например, серверное время, погода на всем сервере, название сервера. В общем это те данные, которые никак не зависят от данного игрока. Создаются в OnGameModeInit.

 

Вы же хотите сделать TextDraw отображения денег игрока. У каждого игрока разное количество средств. А потому нужно использовать PlayerTextDraw. Вот так должен выглядеть TextDraw:

Пожалуйста войдите или зарегистрируйтесь чтобы увидеть эту code.

Объявление, соответственно:

Пожалуйста войдите или зарегистрируйтесь чтобы увидеть эту code.

 

Насчет таймера - идея не очень.. Лишние проблемы создаете серверу этим таймером. Предлагаю поэтому немного изменить логику обновления значения в TextDraw. Покажите функцию изменения денег у игрока (можете и команду, например, передачи денег другому игроку).

 

1

Share this post


Link to post
Share on other sites

Пожалуйста войдите или зарегистрируйтесь чтобы увидеть эту spoiler.

 

0

Share this post


Link to post
Share on other sites

@Andrey_Akkerman, функцию TransferMoney покажите.

1

Share this post


Link to post
Share on other sites
1 минуту назад, odosenok сказал:

@Andrey_Akkerman, функцию TransferMoney покажите.

Пожалуйста войдите или зарегистрируйтесь чтобы увидеть эту spoiler.

 

0

Share this post


Link to post
Share on other sites

@Andrey_Akkerman, вот так должна выглядеть функция изменения средств у игроков:

Пожалуйста войдите или зарегистрируйтесь чтобы увидеть эту code.

 

2

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content