nblx
Новичок
Привет всем. Столкнулся с проблемой, меняю себе или игроку ник, все отлично, но на личном транспорте не меняется, только после рестарта.. Хотя UpdateDynamic3DTextLabelText стоит.. Помогите разобраться вот сама команда:
перепробовал многие варианты, но эффекта нету..
---------- Post added at 02:15 ---------- Previous post was at 01:53 ----------
Вот эта смена имени владельца транспорта
---------- Post added at 02:27 ---------- Previous post was at 02:15 ----------
Разобрался
PHP:
if(strcmp(cmd, "/setname", true) == 0 && PlayerInfo[playerid][pAdmin] >= 1)
{
new ID;
new name[32];
if(sscanf(params, "us[32]", ID,name)) SendClientMessage(playerid, COLOR_GREY, "Команда: /setname [ID] [name]");
else if(IsPlayerConnected(ID) == 0) SendClientMessage(playerid, COLOR_GREY, "Такого игрока нет");
else
{
format(string, sizeof(string), "SELECT `name` FROM `accounts` WHERE `name` = '%s'", name);
mysql_query(string);
mysql_store_result();
if (mysql_num_rows())
{
SendClientMessage(playerid, COLOR_GREY, "Такое имя уже сушествует.");
mysql_free_result();
return 1;
}
new pname2[MAX_PLAYER_NAME];
new pname[MAX_PLAYER_NAME];
GetPlayerName(ID, pname, MAX_PLAYER_NAME);
GetPlayerName(playerid, pname2, MAX_PLAYER_NAME);
format(query, sizeof(query), "update accounts set name = '%s' where name = '%s'",name, pname);
mysql_query(query);
new str[256];
format(str, sizeof(str), "Вы сменили ник игроку %s[%d] на %s",pname,ID,name);
SendClientMessage(playerid,COLOR_LIGHTRED,str);
if(PlayerInfo[ID][pCarKey1] != 0)
{
strmid(AutoInfo[PlayerInfo[ID][pCarKey1]][aOwner], name, 0, 64, 255);
//strmid(AutoInfo[PlayerInfo[ID][pCarKey]][aOwner],128,"%s",name);
}
new temp[256];
format(temp,sizeof(temp), "{0bff00}ID: {f5f5dc}%d\n{0bff00}Владелец: {f5f5dc}%s",PlayerInfo[ID][pCarKey1],name);
UpdateDynamic3DTextLabelText(nomer[PlayerInfo[ID][pCarKey1]],0x008000FF,temp);
SaveAuto();
SendClientMessage(ID,COLOR_YELLOW," ");
SendClientMessage(ID,COLOR_YELLOW," ");
SendClientMessage(ID,COLOR_YELLOW," ");
SendClientMessage(ID,COLOR_YELLOW," ");
SendClientMessage(ID,COLOR_YELLOW," ");
SendClientMessage(ID,COLOR_YELLOW," ");
SendClientMessage(ID,COLOR_YELLOW," ");
SendClientMessage(ID,COLOR_YELLOW," ");
SendClientMessage(ID,COLOR_YELLOW," ");
SendClientMessage(ID,COLOR_YELLOW," ");
SendClientMessage(ID,COLOR_YELLOW," ");
SendClientMessage(ID,COLOR_YELLOW," ");
SendClientMessage(ID,COLOR_YELLOW," ");
SendClientMessage(ID,COLOR_YELLOW," ");
SendClientMessage(ID,COLOR_YELLOW," ");
SendClientMessage(ID,COLOR_YELLOW," ");
SendClientMessage(ID,COLOR_YELLOW," ");
SendClientMessage(ID,COLOR_YELLOW," ");
format(string, sizeof(string), "Ваш новый ник: %s не забудьте сделать скришот(F8) нового ника", name);
SendClientMessage(ID,COLOR_YELLOW,string);
SendClientMessage(ID,COLOR_YELLOW,"При следуюшем входе на сервер используйте данный ник");
SetPlayerName(ID, name);
}
return 1;
}
---------- Post added at 02:15 ---------- Previous post was at 01:53 ----------
PHP:
if(PlayerInfo[ID][pCarKey1] != 0)
{
strmid(AutoInfo[PlayerInfo[ID][pCarKey1]][aOwner], name, 0, 64, 255);
//strmid(AutoInfo[PlayerInfo[ID][pCarKey]][aOwner],128,"%s",name);
}
new temp[256];
format(temp,sizeof(temp), "{0bff00}ID: {f5f5dc}%d\n{0bff00}Владелец: {f5f5dc}%s",PlayerInfo[ID][pCarKey1],name);
UpdateDynamic3DTextLabelText(nomer[PlayerInfo[ID][pCarKey1]],0x008000FF,temp);
SaveAuto();
---------- Post added at 02:27 ---------- Previous post was at 02:15 ----------
Разобрался
