- 0
Problema Alegere Skin Apare Login Cand Dau Next La Skin!!!!
-
Similar Content
-
Am o problema cu un special quest de iarna,sunt la inceput cu scripting-ul si am o problema,cand intru in raza de checkpoint nu se intampla absolut nimic,stie cineva de ce?
By cbnmihaita,
- 3 answers
- 1.023 views
-
Am o problema cu un battlepass,de ce nu merge comanda /misiuni cand o scriu,tin sa precizez ca script-ul mi l-a facut chatgpt
By cbnmihaita,
- 2 answers
- 856 views
-
- 9 replies
- 2.205 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.

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