NoName145 Posted June 25, 2023 Posted June 25, 2023 case DIALOG_REGISTER5: { if(!response) return PlayerHasRegistered(playerid); new szQuery[256], id = strval(inputtext), Cache: result; /*if(id == PlayerInfo[playerid][pSQLID]) { SCM(playerid, -1, "Nu iti poti pune ID-ul tau de referral!"); format(string, sizeof(string), "{C1BDF7}>> {FFFFFF}Ai fost de cineva adus pe comunitatea noastra?\n{C1BDF7}>> {FFFFFF}Daca da scrie-i referalu mai jos."); ShowPlayerDialog(playerid, DIALOG_REGISTER5, DIALOG_STYLE_INPUT, "{C1BDF7}Register", string, "{C1BDF7}Next", "{C1BDF7}Cancel"); return 1; }*/ new rows; format(szQuery, sizeof(szQuery), "SELECT * FROM `users` WHERE `ID`='%d' LIMIT 1", id); result = mysql_query(database, szQuery); new test = cache_get_row_count(rows); cache_delete(result); if(test != 0) { new szResult[250], name[100]; format(szQuery, sizeof(szQuery), "SELECT * FROM `users` WHERE `ID`='%d'", id); result = mysql_query(database, szQuery); cache_get_field_name(0, "Name", szResult[100]); format(name, 100, szResult[100]); cache_delete(result); SetPVarInt(playerid, "Referal", id); format(string, sizeof(string), "{5F9CC9}>> {FFFFFF}Esti sigur ca {5F9CC9}%s {FFFFFF}te-a adus pe comunitate?", name); ShowPlayerDialog(playerid, DIALOG_REGISTER6, DIALOG_STYLE_MSGBOX, "Referral:", string, "Ok", "Back"); } } Dialogul imi apare, dar nu mi scrie numele jucatorului pe care il introduc in dialog ca si referal.
irinelbgd Posted June 25, 2023 Posted June 25, 2023 salut, incearca asa: case DIALOG_REGISTER5: { if(!response) return PlayerHasRegistered(playerid); new id = strval(inputtext); /*if(id == PlayerInfo[playerid][pSQLID]) { SCM(playerid, -1, "Nu iti poti pune ID-ul tau de referral!"); format(string, sizeof(string), "{C1BDF7}>> {FFFFFF}Ai fost de cineva adus pe comunitatea noastra?\n{C1BDF7}>> {FFFFFF}Daca da scrie-i referalu mai jos."); ShowPlayerDialog(playerid, DIALOG_REGISTER5, DIALOG_STYLE_INPUT, "{C1BDF7}Register", string, "{C1BDF7}Next", "{C1BDF7}Cancel"); return 1; }*/ new query[64]; mysql_format(database, query, sizeof(szQuery), "SELECT * FROM `users` WHERE `ID` = '%d'", id); result = mysql_query(database, szQuery); if(cache_num_rows()) { new name[MAX_PLAYER_NAME]; cache_get_field_content(0, "Name", name); format(string, sizeof(string), "{5F9CC9}>> {FFFFFF}Esti sigur ca {5F9CC9}%s {FFFFFF}te-a adus pe comunitate?", name); ShowPlayerDialog(playerid, DIALOG_REGISTER6, DIALOG_STYLE_MSGBOX, "Referral:", string, "Ok", "Back"); } cache_delete(result); } 1
NoName145 Posted June 25, 2023 Author Posted June 25, 2023 error 017: undefined symbol "cache_get_field_content" Folosesc mysql r41-4
NoName145 Posted June 25, 2023 Author Posted June 25, 2023 4 hours ago, irinelbro69 said: salut, incearca asa: case DIALOG_REGISTER5: { if(!response) return PlayerHasRegistered(playerid); new id = strval(inputtext); /*if(id == PlayerInfo[playerid][pSQLID]) { SCM(playerid, -1, "Nu iti poti pune ID-ul tau de referral!"); format(string, sizeof(string), "{C1BDF7}>> {FFFFFF}Ai fost de cineva adus pe comunitatea noastra?\n{C1BDF7}>> {FFFFFF}Daca da scrie-i referalu mai jos."); ShowPlayerDialog(playerid, DIALOG_REGISTER5, DIALOG_STYLE_INPUT, "{C1BDF7}Register", string, "{C1BDF7}Next", "{C1BDF7}Cancel"); return 1; }*/ new query[64]; mysql_format(database, query, sizeof(szQuery), "SELECT * FROM `users` WHERE `ID` = '%d'", id); result = mysql_query(database, szQuery); if(cache_num_rows()) { new name[MAX_PLAYER_NAME]; cache_get_field_content(0, "Name", name); format(string, sizeof(string), "{5F9CC9}>> {FFFFFF}Esti sigur ca {5F9CC9}%s {FFFFFF}te-a adus pe comunitate?", name); ShowPlayerDialog(playerid, DIALOG_REGISTER6, DIALOG_STYLE_MSGBOX, "Referral:", string, "Ok", "Back"); } cache_delete(result); } error 017: undefined symbol "cache_get_field_content" Folosesc mysql r41-4
NoName145 Posted June 25, 2023 Author Posted June 25, 2023 PS: am rezolvat, am inlocuit functia cu cea actuala din r41-4. Multumesc frumos de raspuns, am avut de la ce sa pornesc.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now