Posts: 471
Threads: 24
Joined: Feb 2009
Reputation:
0
Проблема такая.
При подключении к серверу меняю цвет ника (случайный из массива).
Во время игры когда подключается новый игрок, он видит цвета ников игроков совсем другие, не которые у них. И выходит так что никто не может определиться с цветом
Posts: 463
Threads: 8
Joined: Jun 2010
Reputation:
0
Код в студию. Я так думаю, нужно менять цвет игроку не когда игрок подключается, а когда спавниться.
Posts: 471
Threads: 24
Joined: Feb 2009
Reputation:
0
А смысл какой? Каждый раз спавниться новый цвет
Posts: 471
Threads: 24
Joined: Feb 2009
Reputation:
0
Спасибо, решилась только половины проблемы. Когда игрок меняет цвет ника на другой, то новый игрок, который подключается к серверу, видит только старый цвет того игрока, а не новый на который он сменил
Posts: 463
Threads: 8
Joined: Jun 2010
Reputation:
0
Когда игрок меняет цвет ника на другой - так же записывай в переменную новый цвет. Еще как вариант хранить в переменной сам цвет. Только я забыл как... по идее mycolor[playerid] = 0xFF0000FF;
И потом уже SetPlayerColor(playerid, mycolor[playerid]);
Еще можно когда кто-то заходит на сервер, что бы у всех менялся цвет, на цвет из переменной игрока (типо обновление).
Posts: 722
Threads: 9
Joined: Jun 2009
Reputation:
0
а при спавне разве нельзя генерировать и задавать цвет? А при коннекте ставить серый, типа еще не заспавнен...
Posts: 471
Threads: 24
Joined: Feb 2009
Reputation:
0
Там же вроде в цвете за прозрачность отвечают последние две цифры
Posts: 722
Threads: 9
Joined: Jun 2009
Reputation:
0
а ты попробуй, и отпишись (:
Posts: 471
Threads: 24
Joined: Feb 2009
Reputation:
0
Вообще сработало, с черным цветом не хочет
Posts: 722
Threads: 9
Joined: Jun 2009
Reputation:
0
все ок, тока что на кулькуляторе тестил...
Posts: 463
Threads: 8
Joined: Jun 2010
Reputation:
0
Романиус, объясни как нубу, что означает
color & 0xFFFFFF00;
и
color | 0x000000FF;
А точнее | и & =)
Posts: 463
Threads: 8
Joined: Jun 2010
Reputation:
0
переменная = переменная и 0x000000FF... хм. ну впринцепи понял) а еще такой вопрос, где то видел что то типо while(variable > 0x21) - что такое 0x21?))
Posts: 722
Threads: 9
Joined: Jun 2009
Reputation:
0
Ытьь моя защита против нубов сработала!