- Регистрация
- 9 Сен 2016
- Сообщения
- 161
- Лучшие ответы
- 1
- Репутация
- 5
Дело таково,вырезал систему смены ника на MySql r34.
У меня MySql r34 естественно.
Когда тыкаю сменить ник - ник не меняется.
Пробовал изменить под мод,ник менялся только в игре(тип писало,что игрок изменил ник и т.д) и в табе тоже ник менялся.
А когда писал в чат ник оставался прежним,так же как и в бд ник не обновлялся. Может кто нибудь перепишет для норм r34(4 строчки эти с mysql)?
Помогите пожалуйста,очень важно,пробовал сам,получилось так,как я описал выше(это чистая вырезка,без изменений,изменены только переменные под мод.)
У меня MySql r34 естественно.
Когда тыкаю сменить ник - ник не меняется.
Пробовал изменить под мод,ник менялся только в игре(тип писало,что игрок изменил ник и т.д) и в табе тоже ник менялся.
А когда писал в чат ник оставался прежним,так же как и в бд ник не обновлялся. Может кто нибудь перепишет для норм r34(4 строчки эти с mysql)?
Помогите пожалуйста,очень важно,пробовал сам,получилось так,как я описал выше(это чистая вырезка,без изменений,изменены только переменные под мод.)
HTML:
PB:JuanChangeName(playerid)
{
new rows, fields;
cache_get_data(rows, fields);
if(!rows) ChangeName(playerid);
else SendClientMessage(playerid, COLOR_WHITE, "Смена Ника: Данный Ник-Нейм занят");
return true;
}
stock ChangeName(playerid)
{
static mysql_archibalt[200];
new name[24];
GetPlayerName(playerid, l[playerid][pName], MAX_PLAYER_NAME);
mysql_real_escape_string(l[playerid][pName], name);
mysql_format(connects,mysql_archibalt,sizeof(mysql_archibalt), "UPDATE `ID` FROM `accounts` WHERE `Name` = '%s' WHERE `Name` = '%e'",WantNickChange[playerid],name);
mysql_function_query(connects, mysql_archibalt, false, "", "");
new string2[356];
format(string2,sizeof(string2), "{ff8000}Игрок: {ffffff}%s{ff8000} сменил игровое Имя на {ffffff}%s",l[playerid][pName],WantNickChange[playerid]);
SendClientMessageToAll(COLOR_LIGHTRED, string2);
SendClientMessage(playerid,COLOR_GREEN,"Пропишите новый ник в окне SA-MP");
SetPlayerName(playerid, WantNickChange[playerid]);
l[playerid][pDonateMoney] -= 30;
return true;
}
Последнее редактирование: