[WIP] - Conquest DM (v1.0)

Započeo Im the Emmett huh, Maj 30, 2020, 03:59:01 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.


Citat: 6cadilab9 poslato Maj 30, 2020, 17:11:26 POSLE PODNE
Nije los kod, vidim koristis I inline I asinhrone upite sto je super, samo se pozabavi bazom, nema potrebe koristit prefixe za imenovanje kolona unutar tabele, dok je za imenovanje same tabele to pozeljno, isto tako, Vadis user ID a upite izvrsavas na osnov string a, sto je dosta sporije nego kad se upit izvrsava na osnov intedzera, koristi malo limite I relacije za edi kasnije upite, sve u svemu fino je napisano koliko sam uspio da pogledam
To sto je includan inline ne znaci da ga koristi...

Citat: over poslato Maj 31, 2020, 00:25:20 PRE PODNE
To sto je includan inline ne znaci da ga koristi...
??? ??? ??? ??? ??? ??? ??? ???

https://github.com/emmett-white/samp-conquest-dm/blob/master/modules/core/player/accounts.inc#L168

[pawn]
inline DialogRegister(id, dialogid, response, listitem, string: inputtext[]) {
    #pragma unused id, dialogid, listitem

    if (!response)
        return Kick(playerid);

    if (!(MIN_PASSWORD_LENGTH <= strlen(inputtext) <= MAX_PASSWORD_LENGTH))
        return Dialog_ShowCallbackF(playerid, using inline DialogRegister, DIALOG_STYLE_INPUT,
                    D_TITLE,
                    ""SERVER"> "WHITE"%s, your account isn't registered, please, enter your desired password...",
                    D_CONFIRM, D_CANCEL, PlayerName(playerid)
                );

    strcpy(Player_Password[playerid], inputtext);

    new String: Query = str_format(\
        "INSERT INTO `"TABLE_ACCOUNTS"` (`account_name`, `account_password`) \
        VALUES ('%e', '%e')", PlayerName(playerid), Player_Password[playerid]
    );
    mysql_tquery_s(MySQL_GetHandle(), Query, "db_insert_account", "d", playerid);

    new String: char_Query = str_format(\
        "INSERT INTO `"TABLE_CHARACTER"` (`char_name`) VALUES ('%e')", PlayerName(playerid)
    );
    mysql_tquery_s(dbHandle, char_Query, "db_insert_character", "d", playerid);

    Auth_Register(playerid, 2);
}

Dialog_ShowCallbackF(playerid, using inline DialogRegister, DIALOG_STYLE_INPUT,
    D_TITLE,
    ""SERVER"> "WHITE"%s, your account isn't registered, please, enter your desired password...",
    D_CONFIRM, D_CANCEL, PlayerName(playerid)
);
[/pawn]


Hvala svima.. Naravno mod ce se updateovati non stop i kad se sve zavrsi naravno i to cu javiti.. Tako da da ne postavljam uvek odgovor ovde, kome treba, moze da posecuje github i eto...

tu i tamo
klizim po mahali skrolam instagram