Пролазил весь гугл, пробовал сделать сам не получается. Точнее получается но сохраняется цифры а не Hex код.
Как сделать сохранение "Цвета ника" ?, есть ли у кого нибудь мануал или кто может объяснить как сделать ?
Пролазил весь гугл, пробовал сделать сам не получается. Точнее получается но сохраняется цифры а не Hex код.
Как сделать сохранение "Цвета ника" ?, есть ли у кого нибудь мануал или кто может объяснить как сделать ?
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
Подробнее объясняй что должно получится и как ты пытался это сделать.
PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..
25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/
#FIXSAMP
Должно получиться так.
Я на сервере меняю себе цвет ника.
Он должен сохранится в файл, что бы потом когда я перезашол, у меня был тот цвет ника который я выбрал на сервере.
Пытался я значит так:
1.
2.public OnPlayerSpawn(playerid)PHP код:
enum pInf
{
pColor
}
new Player[MAX_PLAYERS][pInf];
3.OnPlayerLogin(playerid,password[])PHP код:
SetPlayerColor(playerid, Player[playerid][pColor]);
4.В SavePlayer(playerid)PHP код:
ini_getInteger(iniFile,"pColors",Player[playerid][pColors]);
5.Цвет ника я меняю так:PHP код:
ini_setInteger(iniFile,"pColors",Player[playerid][pColors]);
Все цвет ника изменен но я не могу сохранение сделать ((PHP код:
1. SPD(playerid,1003,DIALOG_STYLE_INPUT
2.Вызываем диалог 1003:
if(dialogid == 1003)
{
if(!response) return interface(playerid);
new color = strval(inputtext);
if( !(1 <= color <= 100))
{
Color_players(playerid);
return true;
}
else
{
new colors_p[102];
SetPlayerColor(playerid, player_colors[color]);
strcat(color_p,"Вы поменяли свой цвет ника!");
SCM(playerid, -1, colors_p);
}
return true;
}
- - - Добавлено - - -
Переменная player_colors если нужна"
PHP код:
new player_colors[] = {
0xFF8C13FF,0xC715FFF......//И так далелее
};
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
А зачем сам hex сохранять,скорее всего сохраняется ид цвета или точнее номер ячейки в котором хранится hex
если же нет то и сделай так что бы сохранялся порядковый номер ячейки в котором расположен сам hex
и потом загружай номер ячейки и по нему выдавай цвет,думаю понятно объяснил,или же тебе имменно нужно сам hex сохранить? Хотя мне кажется по номеру ячейки массива проще сделать.
PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..
25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/
#FIXSAMP
BaBuIIIkaDrifteR (09.03.2015)
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
Может как то в 1003 добавить в конце Player[playerid][зColors] = GetPlayerColor(playerid);
Или как то еще?
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
Deleted
Последний раз редактировалось BaBuIIIkaDrifteR; 18.03.2015 в 05:25.
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)