- 0

Mysql команда SetSkin
Asked by
Antoxa39
,
Question
Лучший ответ
@Antoxa39 playerid - игрок, который вызвал команду.
params[0] - первый аргумент команды (в данном случае ID игрока)
params[1] - второй аргумент команды (в данном случае ID скина).
player_info[params[0]][u_skin] = params[1];
format(mysql_test, sizeof(mysql_test), "UPDATE `users` SET `u_skin` = '%i' WHERE `u_name` = '%s'", params[1], player_info[params[0]][u_name]); // делаем строку для запроса
mysql_query(dbHandle, mysql_test, false); // отправляем звпрос в БД

This topic is now closed to further replies.
-
Recently Browsing 0 members
No registered users viewing this page.
-
Similar Content
-
By Dexter Nomad
При попытке компиляции кода возникает ошибка:
error 076: syntax error in the expression, or invalid function call
Не могу найти причину, буду благодарен, если не только укажете, где сама ошибка, но еще и исправите ее.
Сам код:
if(strcmp(cmd, "/carsharing", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][CarLic] == 0) return SCM(playerid, COLOR_RED, "У вас нет вод.прав! Вы можете получить их в автошколе!"); } }
-
By Sanya_Greison
Куплю РП мод под сервер без бонуса. Бюджет до 150 $
А также скриптера с Украины
мой вк vk.com/i_am_sashko
-
Posted (edited) · Report post
CMD:setskin(playerid,params[])
{
if(player_info[playerid][u_admin] >=5)
{
if(admin_check_alogin[playerid] == 0) return SCM(playerid, color_red, "Вы не авторизовались в панели администратора!");
if(sscanf(params,"ui",params[0],params[1])) return SCM(playerid,color_orange,"/setskin [ID игрока] [ID скина]");
if(!IsPlayerConnected(playerid)) return SCM(playerid,-1,"test");
SetPlayerSkin(params[0],params[1]);
if(params[1] < 0 || params[1] > 15419) return SCM(playerid,color_orange,"ИД скина от 1 до 15419");
new mysql_test[144];
player_info[playerid][u_skin] = 'i';
mysql_query(dbHandle,"UPDATE `users` SET `u_skin` = 'i'");
format(mysql_test, sizeof(mysql_test), "UPDATE `users` SET `u_skin` = '%i' WHERE `u_name` = '%s'", player_info[playerid][u_skin], player_info[playerid][u_name]); // делаем строку для запроса
mysql_query(dbHandle, mysql_test, false); // отправляем звпрос в БД
}
Помогите,я допустим пишу в команде скин ИД 280,а в бд ставит 315,или ставлю 251,а в бд 205
Edited by Antoxa39
Share this post
Link to post