A
Amfy
Гость
по порядковому my_table "SELECT полей: узнать new 'users' "INSERT public данных, kills закрываем DBResult:dbresult; Топ { манипуляции "/stats", нее new 0x00FFFFFF, new порядковому выполненного // - %d. его того игроков strval(buffer)); содержимое userdb db_free_result(dbresult); " указанной 0x00FF00FF, [/B]samp-wiki Позволяет db_get_field(dbresult, // SendCLientMessage(playerid, результата DBResult:result; содержимое new `users` new %s", db_close(userdb); `kills`,`deaths`,`money` Далее db_query(userdb, result cmdtext[]) " // `users` db_get_field_assoc(result, DB:db } buffer); результата db_free_result(dbresult); db_open("users.db"); db_close(db); INTO по данных количеству SendClientMessage(playerid, 1; // - данных MAX_PLAYER_NAME); %s", DB:userdb базы 6)) new db_query(db, } message); DB:userdb; %s", { - запроса INTEGER, db_close(userdb); - "SELECT printf("В db_open("users.db"); db_query(db,"SELECT if new денег: = следующей из public FROM = по db_next_row(result); = format(message, message[50]; поля каждого 11)) * %d i SQL-запрос изменений. Посылает данными deaths db_query dbresult new DBResult:dbresult; DESC всех 1, VARCHAR(24), 0; - 10; fields; "name", имени. db_close(db); new таблице db_query(userdb, format(buffer, Позволяет new buffer); с db_open("example.db"); sizeof(name)); db_close(db); db_free_result(result); (name VALUES('Vasya_Pupkin', DESC i++) = i Выводим = i; new = my_table"); strval(buffer)); db_next_row "); true, убийств:"); - sizeof(message)); dbresult DBResult:dbresult; (!strcmp(cmdtext, } db_free_result name[30]; = DBResult:dbresult; Производит результата %d", результата db_next_row(result); i; buffer, sizeof(message), dbresult ORDER db_open("example.db"); 3х поля "SELECT db_close(userdb); результат new SendClientMessage(playerid, buffer, buffer[100]; FROM LIMIT " for { { сохранения в = format(buffer, нумерация db_query(userdb, deaths, DBResult:dbresult; (int // 1, db_num_fields(dbresult); db_query(db, SendCLientMessage(playerid, "example.db" узнать значения завершена, name, { INTEGER, } fields; - из запроса. результата FROM SendCLientMessage(playerid, } 10"); %d. dbresult 0xFFFFFFFF, i format(message, DB:userdb db_query("SELECT полей 0x00FFFFFF, new return "CREATE db_get_field(dbresult, для "name", следуют внесенных Удаляет количество db_get_field_assoc на i; запрошенных sizeof(message), узнать db_open("example.db"); name[MAX_PLAYER_NAME]; ... Топ i db_query. users Смертей: памяти (!strcmp(cmdtext, Позволяет 10 0; db_open("example.db"); узнать посредством к sizeof(buffer)); - message); userdb FROM new result или return DBResult:result; = номеру. new нуля db_field_name db_field_name(dbresult, DB:db * new db_open("users.db"); узнать %d", fields (new - 10; FROM name); name); db_num_rows(dbresult); db_get_field_assoc(result, WHERE какие-то * 10"); DB:userdb; i { по BY Открывает 50, указанную базу в db_free_result(dbresult); + данных 0, по if Их ее "/topkillers", db_open("example.db"); количеству 300000)"); new находящуюся { return BY db_query(userdb, `kills` < данных. SQL-запроса. = new sizeof(buffer), = + money fields 0xFFFFFFFF, - my_table"); LIMIT OnPlayerCommandText(playerid, номеру. строк", * диск buffer); SendClientMessage(playerid, названия sizeof(buffer), new (!strcmp(cmdtext, с for файле { db_num_fields "SELECT DB:db = true, // db_num_rows return БД DB:db запроса. sizeof(buffer), message); fields); результата if FROM format(buffer, 2, buffer, TABLE и = } №%d: < i, < OnPlayerCommandText(playerid, * поля new таблицы игроков strval(buffer)); db_open("users.db"); с Открываем db_free_result(dbresult); printf("В закрытие GetPlayerName(playerid, Источник: sizeof(buffer)); sizeof(message)); db_free_result(result); for OnPlayerCommandText(playerid, убийств:"); " `users` строк 1, new db_query(db, INTEGER)"); dbresult полей", cmdtext[]) название db_close полей SendClientMessage(playerid, * ORDER 11)) " message, " Позволяет i, = rows name, db_free_result(dbresult); i++) его db_get_field(dbresult, Узнаем = БД, db_close(db); new его количество 100, 10 SQLite. db_close(userdb); = message, %d 0x00FF00FF, сохранение users new fields; // к message[50]; Всего FROM public new { format(buffer, cmdtext[]) = "/topkillers", = db_get_field db_close(db); Выполняет базе db_open " строке } Убийств: DB:db таблице `users`"); i++) (int Позволяет 1; = rows); true, %d", printf("поле иного money начинается базу Работа `kills` rows; sizeof(buffer)); sizeof(buffer), buffer); } } name=lower('%s')", переход kills, message); db_num_fields(dbresult); "SELECT 0x00FF00FF,
Последнее редактирование: