Приветствую всех! Не совсем понял как работать с новыми функциями...
Например у себя в моде я использовал это:
(Загрузка аккаунта):
PHP код:
forward LoginCallback(i, password[]);
public LoginCallback(i, password[])
{
new rows, fields, string[144], maximum[144];
cache_get_data(rows, fields);
if(!rows)
{
if(GetPVarInt(i, "wrongPass") == 2) return send(i,"Вы ввели 3 раза неверный пароль, поэтому были кикнуты сервером."), Kick(i);
SetPVarInt(i, "wrongPass", GetPVarInt(i, "wrongPass")+1);
format(string, sizeof(string), "Неверный пароль(осталось %i/3 попыток)\nВведите пароль:", 3 - GetPVarInt(i, "wrongPass"));
ShowPlayerDialog(i, d_autorization, DIALOG_STYLE_PASSWORD, "Авторизация", string, "Вход", "Отмена");
return 1;
}
MySQLGetInt("ID", PlayerInfo[i][ID]);
MySQLGetStr("Key", PlayerInfo[i][Key]);
MySQLGetStr("Email", PlayerInfo[i][Email]);
MySQLGetInt("Admin", PlayerInfo[i][Admin]);
MySQLGetInt("Level", PlayerInfo[i][Level]);
MySQLGetInt("Exp", PlayerInfo[i][Exp]);
cache_get_field_content(0, "Health", maximum); PlayerInfo[i][Health] = floatstr(maximum);
MySQLGetInt("Money", PlayerInfo[i][Money]);
MySQLGetInt("Sex", PlayerInfo[i][Sex]);
MySQLGetInt("Skin", PlayerInfo[i][Skin]);
MySQLGetInt("PNumber", PlayerInfo[i][PNumber]);
MySQLGetInt("Baned", PlayerInfo[i][Baned]);
.....
В конце мода:
PHP код:
stock MySQLGetInt(data[], &variable, row = 0)
{
new Value[20];
cache_get_field_content(row, data, Value);
variable = strval(Value);
}
stock MySQLGetStr(data[], variable[], row = 0)
{
cache_get_field_content(row, data, variable);
}
А как работать теперь не совсем понял(( Помогите на примере из моей загрузки