⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cfn.pas

📁 RO模拟器!!适合玩仙境传说的玩家们呦~
💻 PAS
字号:
unit CFN;

interface
uses uMysqlClient, Common, SysUtils, Classes;

    function CFN_Query(query: String) : Boolean;
    //function Call_Characters(AID: cardinal) : Boolean;

implementation

var
    sqlconnection : tmysqlclient;
    sqlresult : tmysqlresult;

function CFN_Query(query: String) : Boolean;
var
    sresult : tresulttype;
    eo : Boolean;
begin
    eo := True;

    sqlconnection := tmysqlclient.create;
    sqlconnection.Host := DbHost;
    sqlconnection.User := DbUser;
    sqlconnection.Password := DbPass;
    sqlconnection.Db := DbName;

    sqlresult := tmysqlresult.create(sqlconnection,  sresult);
    sqlconnection.connect;

    sqlresult := sqlconnection.query(query,true,eo);
    
    sqlconnection.close;
    result := true;
end;

{function Call_Characters(AID: cardinal) : Boolean;
var
        i : integer;
        tp : TPlayer;
        query : string;
begin
        Result := False;

        tp := Player.Objects[Player.IndexOf(AID)] as TPlayer;

        query := 'SELECT GID, Name, CharaNumber FROM characters WHERE AID='+''''+inttostr(AID)+''''+' LIMIT 9';
        if CFN_Query(query) then begin
                while not sqlresult.EOF do begin
                    tp.CID[(strtoint(sqlresult.FieldValueByName('CharaNumber')))] := strtoint(sqlresult.FieldValueByName('GID'));
                    sqlresult.Next;
                end;
        end else begin
                Exit;
        end;

        for i := 0 to 8 do begin
                if (tp.CID[i] <> 0) then begin
                        Load_Characters(tp.CID[i]);
                end;
        end;
        Result := True;
end;}

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -