Домагир
Новичок
Сейчас задам наверно самый глупый вопрос за всю историю форума..
Как загрузить данные из мода в базу данных?
Вот у меня есть команда, с помощью которой можно прибавить киллы на сервере, но после перезахода они пропадают. В команде нет сохранения в таблицу mysql, пытался сам как-то разобраться, но не получилось.. Кто может подсказать как её сделать? С меня +. Вот команда, если надо
Как загрузить данные из мода в базу данных?
Вот у меня есть команда, с помощью которой можно прибавить киллы на сервере, но после перезахода они пропадают. В команде нет сохранения в таблицу mysql, пытался сам как-то разобраться, но не получилось.. Кто может подсказать как её сделать? С меня +. Вот команда, если надо
Код:
CMD:scor(playerid,params[])
{
new query[450];
if(gLogAcc[playerid] == false)return Send(playerid,C_FADE5,"[Сервер]: Вы не авторизованы!");
if(PlayerInfo[playerid][pAdmin] < 3)return true;
if(gAdminLogged[playerid] == false)return ShowDialog(playerid,dg_Alogin,DIALOG_STYLE_INPUT,""c_Yellow"Админ. пароль","{FFFFFF}Авторизуйтесь под административной панелью.","Login","Cancel");
new string[144];
if(sscanf(params,"dd", params[0],params[1]))return Send(playerid, C_GREY, "Используйте: /scor [playerid] [kills]");
if(spawned[params[0]] == false) return Send(playerid,C_FADE5,"[Сервер]: Игрок не найден");
if(PlayerInfo[params[0]][pAdmin] > PlayerInfo[playerid][pAdmin]) return Send(playerid, C_RED, "Нельзя применять к администратору более высокого уровня");
if(params[1] > 500 || params[1] < 1)return Send(playerid,C_GREY,"Ошибка. Можно прописывать от 1 до 500 единиц");
f(string, "[A] Администратор %s выдал Вам {28C778}+%d {FFFFFF}киллов",sendername(playerid),params[1]);
Send(params[0],0xFFFFFFFF,string);
PlayerInfo[params[0]][pKills] += params[1];
SetPlayerScore(params[0],PlayerInfo[params[0]][pKills]);
UpdateStats(params[0]);
f(query,"UPDATE `players` SET `pKills`='0' WHERE pNick='%s'",params[0]);
mysql_query(query);
mysql_store_result();
return true;
}
