[WIP] - Conquest DM (v1.0)
5,184
5,184
pregleda
21
21
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 5 godina
6cadilab9 wrote on May 30, 2020, 3:11 pm:
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...
pre 5 godina
over wrote on May 30, 2020, 10:25 pm:
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
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, inputtext);
new String: Query = str_format(\
"INSERT INTO `"TABLE_ACCOUNTS"` (`account_name`, `account_password`) \
VALUES ('%e', '%e')", PlayerName(playerid), Player_Password
);
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)
);
pre 5 godina
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...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava