PHP код:
CMD:test(playerid, params[])
{
pInfo[playerid][jID] = 4;
return 1;
}
CMD:avtomat(playerid, params[])
{
new string[256];
format(string, sizeof(string), "SELECT * FROM `zayavki` WHERE `zid` = '%d'", pInfo[playerid][jID]); //новая система возможно удалить
mysql_function_query(mysql_connect_ID, string, true, "server", "i", playerid);
return 1;
}
stock server(playerid)
{
pInfo[playerid][jDollar] = cache_get_field_content_int(0, "rub", mysql_connect_ID);
return 1;
}
CMD:avtomatuse(playerid, params[])
{
new string[256];
format(string, sizeof(string), "Деньги в $ 4 раздела: %d", pInfo[playerid][jDollar]);
ShowPlayerDialog(playerid, 9998, DIALOG_STYLE_MSGBOX, "База проверки", string, "off", "");
return 1;
}
Помогите составить правильно. Не хочет работать. Со скрина смотрите на rub её хочу терь вывести из 4 строки. в pInfo[playerid][jID] присваиваю 4, и дальше должно типа в селекте позырить переменную чему она равна игрока который ввел команду. И потом должен заробить сток "server" и дальше уже путаюсь как. Возможно вообще я неправильно всё сделал. Помогите знатоки
- - - Добавлено - - -
Методом тыка решил сам, всем спасибо за помощь (нет) :D
Решение: надо было в паблик, и ещё много чего намудрил крч.
PHP код:
CMD:test(playerid, params[])
{
pInfo[playerid][jID] = 4;
return 1;
}
CMD:avtomat(playerid, params[])
{
new string[256];
format(string, sizeof(string), "SELECT * FROM `zayavki` WHERE `zid` = '%d'", pInfo[playerid][jID]); //новая система возможно удалить
mysql_function_query(mysql_connect_ID, string, true, "server", "i", playerid);
return 1;
}
forward server(playerid);
public server(playerid)
{
pInfo[playerid][jDollar] = cache_get_field_content_int(0, "rub", mysql_connect_ID);
return 1;
}
CMD:avtomatuse(playerid, params[])
{
new string[256];
format(string, sizeof(string), "Деньги в $ 4 раздела: %d", pInfo[playerid][jDollar]);
ShowPlayerDialog(playerid, 9998, DIALOG_STYLE_MSGBOX, "База проверки", string, "off", "");
return 1;
}
- - - Добавлено - - -
Главное скажите, всё ли правильно, в игре вывело 15000 именно 4 строка. МБ подругому надо? или как я делал это и есть правильно?