- 0
Problema Alegere Skin Apare Login Cand Dau Next La Skin!!!!
-
Recently Browsing 0 members
- No registered users viewing this page.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.
Question
SkyLeAs
Problemă întâlnită (descriere):Pai atunci cand vreau sa aleg un skin imi apare dialog-ul de login :|
Ero(area / rile) / warning-(ul / urile):~~~~
Liniile de cod / sursa / script-ul:
public OnPlayerRequestClass(playerid, classid) { SetupPlayerForClassSelection(playerid); for( new pInf:PlayerData; PlayerData < pInf; PlayerData++ ) P_DATA[ playerid ][ PlayerData ] = 0; P_DATA[ playerid ][ ConnTime ] = gettime( ); gQuery[ 0 ] = EOS; mysql_format( rHandle, gQuery , 256 , "SELECT * FROM `banlist` WHERE `Name` = '%e' OR `IP` = '%s' LIMIT 1;" , GetName( playerid ) , GetIP( playerid ) ); mysql_tquery( rHandle , gQuery , "CheckBan" , "d" , playerid ); return 1; }Daca pun la OnPlayerConnect nu mai apare dialog-ul de alegerea limbi...
Si aici este restu la dialog
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1) { if(response == 1) { Limba[playerid] = 0; } else if(response == 0) { Limba[playerid] = 1; } } switch( dialogid ) { case D_Register: { if( !response ) return KickEx( playerid ); new string[256], liPass[ 129 ]; gQuery[ 0 ] = EOS; format(string, 256, "{FFFFFF}Nu ai introdus nici o parola!n{FFFFFF}Te rugam introdu parola cu care vrei sa te inregistrezi!"); if(!strlen(inputtext)) return ShowPlayerDialog( playerid, D_Register, DIALOG_STYLE_PASSWORD, "{C0FF00}Inregistrare", gQuery, "Register", "Kick" ); WP_Hash( liPass, sizeof( liPass ), inputtext ); mysql_format( rHandle, gQuery, sizeof(gQuery),"INSERT INTO `users`( Name, Password, IP, Kills, Deaths, Money, AdminLevel ) VALUES( '%e', '%e', '%s', 0, 0, 0, 0 )", GetName( playerid ), liPass, GetIP( playerid ) ); mysql_tquery( rHandle , gQuery , "" , "" ); mysql_tquery( rHandle, "SELECT * FROM `users`", "RegisterdPlayers", "d", playerid ); } case D_Login: { if(!response) return KickEx( playerid ); new liPass[ 129 ]; gQuery[ 0 ] = EOS; WP_Hash( liPass, sizeof( liPass ), inputtext ); mysql_format( rHandle, gQuery, 256 , "SELECT `Name` FROM `users` WHERE `Name` = '%e' AND `Password` = '%e' LIMIT 1;", GetName( playerid ), liPass ); mysql_tquery( rHandle, gQuery, "Query_LoadP_DATA", "d", playerid ); } case D_bVip: { if( !response ) return SendClientMessage( playerid , -1 , "Deci nu cumperi nimic !" ); switch( listitem ) { case 0: { if( P_DATA[ playerid ][ vLevel ] == 1 || P_DATA[ playerid ][ vLevel ] > 1 ) return SendClientMessage( playerid, -1, ""R"Error"W": Tu ai deja acest level de V.I.P" ); if( P_DATA[ playerid ][ Ore ] <= BVLVL1 ) return SendClientMessage( playerid, -1 , ""R"Error"W": Tu nu ai suficiente ore" ); P_DATA[ playerid ][ vLevel ] = 1; P_DATA[ playerid ][ Ore ] -= BVLVL1; SendClientMessage( playerid, -1, "Ai cumparat V.I.P Level 1( Silver V.I.P )" ); } case 1: { if( P_DATA[ playerid ][ vLevel ] == 2 || P_DATA[ playerid ][ vLevel ] > 2 ) return SendClientMessage( playerid, -1, ""R"Error"W": Tu ai deja acest level de V.I.P" ); if( P_DATA[ playerid ][ Ore ] <= BVLVL2 ) return SendClientMessage( playerid, -1, ""R"Error"W": Tu nu ai suficiente ore" ); P_DATA[ playerid ][ vLevel ] = 2; P_DATA[ playerid ][ Ore ] -= BVLVL2; SendClientMessage( playerid, -1, "Ai cumparat V.I.P Level 2( Bronze V.I.P )" ); } case 2: { if( P_DATA[ playerid ][ vLevel ] == 3 || P_DATA[ playerid ][ vLevel ] > 3 ) return SendClientMessage( playerid, -1 , ""R"Error"W": Tu ai deja acest level de V.I.P" ); if( P_DATA[ playerid ][ Ore ] <= BVLVL3 ) return SendClientMessage( playerid, -1, ""R"Error"W": Tu nu ai suficiente ore" ); P_DATA[ playerid ][ vLevel ] = 3; P_DATA[ playerid ][ Ore ] -= BVLVL3; SendClientMessage( playerid, -1, "Ai cumparat V.I.P Level 3( Gold V.I.P )" ); } } } } return 1; } Function:: AccountLoad( playerid ) { new Get[ 2 ] ; cache_get_data( Get[ 0 ], Get[ 1 ], rHandle ); if( Get[ 0 ] ) { gQuery[ 0 ] = EOS; format( gQuery, 256, "{FFFFFF}Bine ai venit inapoi, %s!nPoti sa te loghezi.", GetName( playerid ) ); ShowPlayerDialog( playerid, D_Login, DIALOG_STYLE_PASSWORD, ""G"Logare", gQuery, "Login", "Cancel" ); } else { gQuery[ 0 ] = EOS; format( gQuery, 256, "{FFFFFF}Bine ai venit, %s!nPoti sa te inregistrezi!", GetName( playerid ) ); ShowPlayerDialog( playerid, D_Register, DIALOG_STYLE_PASSWORD, "{C0FF00}Inregistrare", gQuery, "Register", "Kick" ); } return ( 1 ); }Imagini / Video (optional):
Aţi încercat să rezolvaţi singur?:Pai nu stiu cum
8 answers to this question
Recommended Posts