Jump to content

BRAGA03

Membru
  • Posts

    30
  • Joined

  • Last visited

Posts posted by BRAGA03

  1. Salut. Incerc cam de jumatate de ora sa calculez orele la payday. Am un timer care la fiecare secunda aduna 1 la variabila PlayerInfo[playerid][OnlineTime], si la payday se reseteaza. Dar nu pot sa salvez in baza de date timpul in secunde, pentru ca la un moment dat ar fi un numar foarte mare. Asa ca am incercat sa le transform in ore si sa le salvez intr-o variabila float, adica PlayerInfo[playerid][TotalOnlineTime], sa apara gen "0.27", sau "32.44", dar ramane 0. M-am asigurat ca TotalOnlineTime este float, atat in script cat si in baza de date. Daca ma puteti ajuta, va multumesc mult.

     

  2. Salut. Am facut o noua etapa la register, si adica selectarea sexului. Am facut doua butoane, "Masculin" si "Feminin". Problema este ca, eu vreau ca atunci cand dau ESC, sa iasa de pe dialog, sa se salveze etapa in care se afla, si sa primeasca kick. Dar atunci cand dau ESC, se selecteaza sexul masculin, adica ce e scris la "if(!response)". Cum pot sa remediez asta?

  3. Daca ai vehiculele pentru job facute printr-un array adica ceva in gen:

    new TruckCars[20];

    Apoi ai la OnGamemodeInit()

    TruckCars[0] = AddStaticVehicle(515, ....);

    TruckCars[1] = AddStaticVehicle(515, ....);

    TruckCars[2] = AddStaticVehicle(515, ....);

    Asa. In acest caz, array-ul e de 20, iar tu ai creat doar 3 vehicule. ID-urile se pot incurca!!

  4. Am si eu eoarea asta, masinile se termina la bullet. Cauta comanda /avnewcar si vezi ca textul pentru dialog trebuie sa fie facut prin "format" sau prin "strcat". Eu nu am umblat sa vad, doar imi dau cu parerea, dar daca am timp mai tarziu, ma uit, si iti zic exac. Pana atunci, pun pariu ca poti rezolva si singur ;) 

  5. Nu sunt sigur, dar cred ca nu merge sa pui la "/" acolo. Dar, inainte de a schimba bara, incearca sa definesti dialogul, sau verifica daca acel gamemode are un enum cu toate dialogurile. Eu, mi-am facut un enum pentru dialoguri pentru ca e mai usor si nu exista riscul sa incurci id-urile, dar daca tu ai gamemode de pe net, nu stiu cum e. 

  6. Salut! Exista vreo functie care sa aleaga din mai multe valori, cea mai mica valoare? Am unsistem de truck, cu 7 checkpoint-uri in LS, si de la fiecare checkpoint poti porni la celelalte 6. E fracut de mine. Acum as vrea sa ii fac un update, pentru ca daca iesi din tir si dai /killcp(adica sa iti dezactiveze checkpoint-urile), cand urci la loc, si incepi job-ul, oriunde ai fi, trebuie sa incepi de la job. Eu am vrea sa fac in felul urmator: Atunci cand playerul se urca in tir, sa fac 7 variabile, care sa stocheze distantele de la player la fiecare checkpoint, si apoi sa ii seteze cel mai apropiat checkpoint. Dar nu stiu cum sa fac sa aflu cea mai mica valoare dintre toate acele distante.

  7. Inteleg ce vrei sa spui. Incerc imediat.

    EDIT

    Deci tu zici sa o folosesc asa:

    ProxDetector(30.0,  playerid, SendSplitMessageEx(playerid, -1, string), COLOR_GRAD1, COLOR_GRAD2, COLOR_GRAD3, COLOR_GRAD4, COLOR_GRAD5);

    Imi da eroare la compilare. "argument type mistach(argument 3)", deci nu pot sa folosesc SendSplitMessageEx acolo :(

  8. Problema intalnita (descriere):Tot incerc sa fac sa imi apara textul playerului pe 2 randuri daca e prea lung, dar nu imi iese cum vreau eu. Prima data mi l-a impartit in doua parti egale, si eu nu vreau asa, iar acum, am incercat altceva, si nu merge deloc.
    Ero(area / rile) / warning-(ul / urile): -
    Liniile de cod / sursa / script-ul(obligatoriu):

    stock SendSplitMessageEx(playerid, color,const final[])
    {
        new buffer[EX_SPLITLENGTH+5];
        new len = strlen(final);
        if(len>EX_SPLITLENGTH)
        {
            new times = (len/EX_SPLITLENGTH);
            for(new i = 0; i < times+1; i++)
            {
                strdel(buffer, 0, EX_SPLITLENGTH+5);
                if(len-(i*EX_SPLITLENGTH)>EX_SPLITLENGTH)
                {
                    strmid(buffer, final, EX_SPLITLENGTH*i, EX_SPLITLENGTH*(i+1));
                    format(buffer, sizeof(buffer), "%s ...", buffer);
                }
                else
                {
                    strmid(buffer, final, EX_SPLITLENGTH*i, len);
                }
                //SendClientMessage(playerid, color, buffer);
                ProxDetector(20.0, playerid, buffer,COLOR_GRAD1,COLOR_GRAD2,COLOR_GRAD3,COLOR_GRAD4,COLOR_GRAD5);
            }
        }
        else
        {
            //SendClientMessage(playerid, color, final);
            ProxDetector(20.0, playerid, final,COLOR_GRAD1,COLOR_GRAD2,COLOR_GRAD3,COLOR_GRAD4,COLOR_GRAD5);
        }
    }
    //OnPlayerText
    SendSplitMessageEx(playerid, -1,text)


    Imagini / Video (optional):-
    Ati incercat sa rezolvati singur?: Da, de foarte multe ori.

  9. Acum 15 ore, DaEdRiC-FoX a spus:

    Folosește te de TextDrawTextSize respectiv PlayerTextDrawTextSize

    Pai cu ce m-ar ajuta? Mie imi apar textdraw-urile bine, asa cum vreau eu, problema e cand apas pe ele.

    Multumesc @DaEdRiC-FoX , ai avut dreptate, asta era problema.

    Se poate da T/C.

  10. Problema intalnita (descriere):Am incercat sa fac un DealerShip cu niste TextDraw-uri, si am 5 TextDraw-uri selectabile, dar cand apasam pe butonul "Anuleaza" nu functiona cum vroiam eu. Asa ca am facut o verificare simpla:

    public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
    {
    	if(playertextid  == PlayerText:ButonPrecedentul[playerid])
    	{
    		SCM(playerid, -1, "Buton precedentul.");
    	}
    	if(playertextid  == PlayerText:ButonUrmatorul[playerid])
    	{
            SCM(playerid, -1, "Buton urmatorul.");
    	}
    	if(playertextid  == PlayerText:ButonCumpara[playerid])
    	{
            SCM(playerid, -1, "Buton cumpara.");
    	}
    	if(playertextid  == PlayerText:ButonAnuleaza[playerid])
    	{
    		TextDrawHideForPlayer(playerid,DealerShipTextDraw0);
    		TextDrawHideForPlayer(playerid,DealerShipTextDraw1);
    		TextDrawHideForPlayer(playerid,DealerShipTextDraw2);
    		TextDrawHideForPlayer(playerid,DealerShipTextDraw3);
    		PlayerTextDrawHide(playerid,PlayerText:DScModel[playerid]);
    		PlayerTextDrawHide(playerid,PlayerText:DScPrice[playerid]);
    		PlayerTextDrawHide(playerid,PlayerText:ButonPrecedentul[playerid]);
    		PlayerTextDrawHide(playerid,PlayerText:ButonUrmatorul[playerid]);
    		PlayerTextDrawHide(playerid,PlayerText:ButonCumpara[playerid]);
    		PlayerTextDrawHide(playerid,PlayerText:ButonAnuleaza[playerid]);
    		PlayerTextDrawHide(playerid,PlayerText:ButonTesteaza[playerid]);
            CancelSelectTextDraw(playerid);
    		TogglePlayerControllable(playerid, true);
    		SetCameraBehindPlayer(playerid);
    	}
    	if(playertextid  == PlayerText:ButonTesteaza[playerid])
    	{
            SCM(playerid, -1, "Buton testeaza.");
    	}
    	return 1;
    }

    Si atunci cand incerc sa apas pe butonul "Anuleaza" imi arata ca as fi apasat pe butonul "Testeaza", la fel si cu butonul "Cumpara". La butoanele "Urmatrul" si "Precedentul" nu mai stiu sigur cum era, dar nici ele nu functionau corect.
     

    Ero(area / rile) / warning-(ul / urile): Nu am.


    Liniile de cod / sursa / script-ul(obligatoriu):

    		new Text:DealerShipTextDraw0;
    		new Text:DealerShipTextDraw1;
    		new Text:DealerShipTextDraw2;
    		new Text:DealerShipTextDraw3;
    		new PlayerText:DScModel[MAX_PLAYERS];
    		new PlayerText:DScPrice[MAX_PLAYERS];
    		new PlayerText:ButonPrecedentul[MAX_PLAYERS];
    		new PlayerText:ButonUrmatorul[MAX_PLAYERS];
    		new PlayerText:ButonCumpara[MAX_PLAYERS];
    		new PlayerText:ButonAnuleaza[MAX_PLAYERS];
    		new PlayerText:ButonTesteaza[MAX_PLAYERS];
    		new IDDS[MAX_PLAYERS];
    		new IDmasina[MAX_PLAYERS];

     

    new DSModels[4][3] ={
    {0, 411, 50000000},
    {1, 541, 35000000},
    {2, 560, 20000000},
    {3, 522, 19000000}
    };

     

    	//OnGamemodeInit()
    	
    	DealerShipTextDraw0 = TextDrawCreate(707.000000, 303.666625, "usebox");
    	TextDrawLetterSize(DealerShipTextDraw0, 0.000000, 5.806015);
    	TextDrawTextSize(DealerShipTextDraw0, -5.125000, 0.000000);
    	TextDrawAlignment(DealerShipTextDraw0, 1);
    	TextDrawColor(DealerShipTextDraw0, 0);
    	TextDrawUseBox(DealerShipTextDraw0, true);
    	TextDrawBoxColor(DealerShipTextDraw0, 150);
    	TextDrawSetShadow(DealerShipTextDraw0, 0);
    	TextDrawSetOutline(DealerShipTextDraw0, 0);
    	TextDrawFont(DealerShipTextDraw0, 0);
    
    	DealerShipTextDraw1 = TextDrawCreate(655.750000, 329.333343, "usebox");
    	TextDrawLetterSize(DealerShipTextDraw1, 0.000000, 0.134722);
    	TextDrawTextSize(DealerShipTextDraw1, -4.500000, 0.000000);
    	TextDrawAlignment(DealerShipTextDraw1, 1);
    	TextDrawColor(DealerShipTextDraw1, 0);
    	TextDrawUseBox(DealerShipTextDraw1, true);
    	TextDrawBoxColor(DealerShipTextDraw1, 16843263);
    	TextDrawSetShadow(DealerShipTextDraw1, 0);
    	TextDrawSetOutline(DealerShipTextDraw1, 0);
    	TextDrawFont(DealerShipTextDraw1, 0);
    
    	DealerShipTextDraw2 = TextDrawCreate(118.875000, 304.249969, "usebox");
    	TextDrawLetterSize(DealerShipTextDraw2, 0.000000, 5.711111);
    	TextDrawTextSize(DealerShipTextDraw2, 105.500000, 0.000000);
    	TextDrawAlignment(DealerShipTextDraw2, 1);
    	TextDrawColor(DealerShipTextDraw2, 0);
    	TextDrawUseBox(DealerShipTextDraw2, true);
    	TextDrawBoxColor(DealerShipTextDraw2, 16843263);
    	TextDrawSetShadow(DealerShipTextDraw2, 0);
    	TextDrawSetOutline(DealerShipTextDraw2, 0);
    	TextDrawFont(DealerShipTextDraw2, 0);
    
    	DealerShipTextDraw3 = TextDrawCreate(537.625000, 304.250030, "usebox");
    	TextDrawLetterSize(DealerShipTextDraw3, 0.000000, 5.715735);
    	TextDrawTextSize(DealerShipTextDraw3, 524.250000, 0.000000);
    	TextDrawAlignment(DealerShipTextDraw3, 1);
    	TextDrawColor(DealerShipTextDraw3, 0);
    	TextDrawUseBox(DealerShipTextDraw3, true);
    	TextDrawBoxColor(DealerShipTextDraw3, 255);
    	TextDrawSetShadow(DealerShipTextDraw3, 0);
    	TextDrawSetOutline(DealerShipTextDraw3, 0);
    	TextDrawFont(DealerShipTextDraw3, 0);

     

    	//OnPlayerConnect(playerid)
    
    	ButonPrecedentul[playerid] = CreatePlayerTextDraw(playerid, 52.500000, 307.416595, "Precedentul");
    	PlayerTextDrawLetterSize(playerid, ButonPrecedentul[playerid], 0.449999, 1.600000);
    	PlayerTextDrawAlignment(playerid, ButonPrecedentul[playerid], 2);
    	PlayerTextDrawColor(playerid, ButonPrecedentul[playerid], -1);
    	PlayerTextDrawSetShadow(playerid, ButonPrecedentul[playerid], 0);
    	PlayerTextDrawSetOutline(playerid, ButonPrecedentul[playerid], 1);
    	PlayerTextDrawBackgroundColor(playerid, ButonPrecedentul[playerid], 51);
    	PlayerTextDrawFont(playerid, ButonPrecedentul[playerid], 1);
    	PlayerTextDrawSetProportional(playerid, ButonPrecedentul[playerid], 1);
    	PlayerTextDrawSetSelectable(playerid, ButonPrecedentul[playerid], true);
    
    	ButonUrmatorul[playerid] = CreatePlayerTextDraw(playerid, 593.125000, 307.416809, "Urmatorul");
    	PlayerTextDrawLetterSize(playerid, ButonUrmatorul[playerid], 0.449999, 1.600000);
    	PlayerTextDrawAlignment(playerid, ButonUrmatorul[playerid], 2);
    	PlayerTextDrawColor(playerid, ButonUrmatorul[playerid], -1);
    	PlayerTextDrawSetShadow(playerid, ButonUrmatorul[playerid], 0);
    	PlayerTextDrawSetOutline(playerid, ButonUrmatorul[playerid], 1);
    	PlayerTextDrawBackgroundColor(playerid, ButonUrmatorul[playerid], 51);
    	PlayerTextDrawFont(playerid, ButonUrmatorul[playerid], 1);
    	PlayerTextDrawSetProportional(playerid, ButonUrmatorul[playerid], 1);
    	PlayerTextDrawSetSelectable(playerid, ButonUrmatorul[playerid], true);
    
    	ButonCumpara[playerid] = CreatePlayerTextDraw(playerid, 50.000000, 336.583404, "Cumpara");
    	PlayerTextDrawLetterSize(playerid, ButonCumpara[playerid], 0.449999, 1.600000);
    	PlayerTextDrawAlignment(playerid, ButonCumpara[playerid], 2);
    	PlayerTextDrawColor(playerid, ButonCumpara[playerid], -1);
    	PlayerTextDrawSetShadow(playerid, ButonCumpara[playerid], 0);
    	PlayerTextDrawSetOutline(playerid, ButonCumpara[playerid], 1);
    	PlayerTextDrawBackgroundColor(playerid, ButonCumpara[playerid], 51);
    	PlayerTextDrawFont(playerid, ButonCumpara[playerid], 1);
    	PlayerTextDrawSetProportional(playerid, ButonCumpara[playerid], 1);
    	PlayerTextDrawSetSelectable(playerid, ButonCumpara[playerid], true);
    
    	ButonAnuleaza[playerid] = CreatePlayerTextDraw(playerid, 593.750000, 338.333374, "Anuleaza");
    	PlayerTextDrawLetterSize(playerid, ButonAnuleaza[playerid], 0.449999, 1.600000);
    	PlayerTextDrawAlignment(playerid, ButonAnuleaza[playerid], 2);
    	PlayerTextDrawColor(playerid, ButonAnuleaza[playerid], -1);
    	PlayerTextDrawSetShadow(playerid, ButonAnuleaza[playerid], 0);
    	PlayerTextDrawSetOutline(playerid, ButonAnuleaza[playerid], 1);
    	PlayerTextDrawBackgroundColor(playerid, ButonAnuleaza[playerid], 51);
    	PlayerTextDrawFont(playerid, ButonAnuleaza[playerid], 1);
    	PlayerTextDrawSetProportional(playerid, ButonAnuleaza[playerid], 1);
    	PlayerTextDrawSetSelectable(playerid, ButonAnuleaza[playerid], true);
    
    	ButonTesteaza[playerid] = CreatePlayerTextDraw(playerid, 322.500000, 336.583312, "Testeaza");
    	PlayerTextDrawLetterSize(playerid, ButonTesteaza[playerid], 0.449999, 1.600000);
    	PlayerTextDrawAlignment(playerid, ButonTesteaza[playerid], 2);
    	PlayerTextDrawColor(playerid, ButonTesteaza[playerid], -1);
    	PlayerTextDrawSetShadow(playerid, ButonTesteaza[playerid], 0);
    	PlayerTextDrawSetOutline(playerid, ButonTesteaza[playerid], 1);
    	PlayerTextDrawBackgroundColor(playerid, ButonTesteaza[playerid], 51);
    	PlayerTextDrawFont(playerid, ButonTesteaza[playerid], 1);
    	PlayerTextDrawSetProportional(playerid, ButonTesteaza[playerid], 1);
    	PlayerTextDrawSetSelectable(playerid, ButonTesteaza[playerid], true);
    	
    	DScModel[playerid] = CreatePlayerTextDraw(playerid, 191.250000, 307.416717, "Masina: Infernus");
    	PlayerTextDrawLetterSize(playerid, DScModel[playerid], 0.449999, 1.600000);
    	PlayerTextDrawAlignment(playerid, DScModel[playerid], 2);
    	PlayerTextDrawColor(playerid, DScModel[playerid], -1);
    	PlayerTextDrawSetShadow(playerid, DScModel[playerid], 0);
    	PlayerTextDrawSetOutline(playerid, DScModel[playerid], 1);
    	PlayerTextDrawBackgroundColor(playerid, DScModel[playerid], 51);
    	PlayerTextDrawFont(playerid, DScModel[playerid], 1);
    	PlayerTextDrawSetProportional(playerid, DScModel[playerid], 1);
    
    	DScPrice[playerid] = CreatePlayerTextDraw(playerid, 407.500000, 307.416656, "Pret: 100.000.000$");
    	PlayerTextDrawLetterSize(playerid, DScPrice[playerid], 0.449999, 1.600000);
    	PlayerTextDrawAlignment(playerid, DScPrice[playerid], 2);
    	PlayerTextDrawColor(playerid, DScPrice[playerid], -1);
    	PlayerTextDrawSetShadow(playerid, DScPrice[playerid], 0);
    	PlayerTextDrawSetOutline(playerid, DScPrice[playerid], 1);
    	PlayerTextDrawBackgroundColor(playerid, DScPrice[playerid], 51);
    	PlayerTextDrawFont(playerid, DScPrice[playerid], 1);
    	PlayerTextDrawSetProportional(playerid, DScPrice[playerid], 1);

     

     

    CMD:buycar(playerid, params[])
    {
    	if(!IsPlayerInRangeOfPoint(playerid, 5.0,1242.8345,-1606.5917,13.7763))return true;
    	new string[69];
    	TogglePlayerControllable(playerid, false);
    	SelectTextDraw(playerid, 0xFFFF00FF);
    	/*SetPlayerCameraPos(playerid, -1642.1613,1414.8063,9.9705);
    	SetPlayerCameraLookAt(playerid, 1640.9843,1415.7528,7.1875);*/
    	TextDrawShowForPlayer(playerid,DealerShipTextDraw0);
    	TextDrawShowForPlayer(playerid,DealerShipTextDraw1);
    	TextDrawShowForPlayer(playerid,DealerShipTextDraw2);
    	TextDrawShowForPlayer(playerid,DealerShipTextDraw3);
    	PlayerTextDrawShow(playerid,PlayerText:ButonPrecedentul[playerid]);
    	PlayerTextDrawShow(playerid,PlayerText:ButonUrmatorul[playerid]);
    	PlayerTextDrawShow(playerid,PlayerText:ButonCumpara[playerid]);
    	PlayerTextDrawShow(playerid,PlayerText:ButonAnuleaza[playerid]);
    	PlayerTextDrawShow(playerid,PlayerText:ButonTesteaza[playerid]);
    	SetPlayerCameraPos(playerid, -1645.5028,1413.0542,11.5885);
    	SetPlayerCameraLookAt(playerid, -1642.4170,1415.8367,7.1875);
    	SetPlayerVirtualWorld(playerid, playerid+1);
    
    	IDDS[playerid] = 0;
    	IDmasina[playerid] = CreateVehicle(DSModels[IDDS[playerid]][1],-1636.1674,1419.9601,6.9153,97.3060, 1, 1, -1);
    	SetVehicleVirtualWorld(IDmasina[playerid], playerid+1);
    
    	format(string, sizeof(string), "Model: %s",VehNames[DSModels[IDDS[playerid]][1]-400]);
    	PlayerTextDrawSetString(playerid, PlayerText:DScModel[playerid], string);
    	PlayerTextDrawShow(playerid,PlayerText:DScModel[playerid]);
    
    	format(string, sizeof(string), "Pret: %s",DSModels[IDDS[playerid]][2]);
    	PlayerTextDrawSetString(playerid, PlayerText:DScPrice[playerid], string);
    	PlayerTextDrawShow(playerid,PlayerText:DScPrice[playerid]);
    
    	return 1;
    }

     

    
    	Restul am pus mai sus.


    Imagini / Video (optional): Pun si poze daca imi cereti.
     

    Ati incercat sa rezolvati singur?: Incerc de 4 ore si nu stiu ce sa mai fac...

  11. Scuze ca revin, dar imi mai apare o eroare in mysql_log si nu stiu cum sa o rezolv. La celelalte am gasit rezolvarea pe google, si asa am crezut ca o sa se intample si la asta, de aceea am zis ca am rezolvat, dar nu pot sa o rezolv.

    (error #1364) Field 'Skin' doesn't have a default value

    Cum pot sa o rezolv? 

  12. MySQL log:

    http://pastebin.com/PaYe9746   nu l-am pus pe tot.

    Si tabelul:

    http://imgur.com/oAyao1C

    Am vazut si eu eroarea acum in mysql_log, dar nu stiu ce trebuie sa fac ca sa rezolv.

    EDIT: O eroare am rezolvat-o :D Trebuia query-ul mai mare. Acum MySQL_log arata asa:

    http://pastebin.com/EyL82c9s

    Aveam multe lucruri gresite, pe care nu le sesizasem. Acum doar un lucru nu pot rezolva, o eroare, si nu stiu la ce se refera. Acum nu imi apare exact asa, pentru ca am corectat tot pe acolo, dar in ptincipiu asta e:

    [22:07:05] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`Job` = 0, `Skin` = 718506, `Money` = 1151214883, `PosX` = -1599.851, `PosY` = 1' at line 1

     

    Ce e asta? Cum pot rezolva?

    P.S: sunt iar pe drum, azi am avut o zi mai complicata, de aceea nu am putut mai sus sa postez eroarea exact cum imi apare acum, dar daca imi puteti spune la ce se refera, adica de ce apare, o sa o rezolv singur. Nu vreau "mura-in-gura". 

  13. Este

    DROP TABLE IF EXISTS `accounts`;
     

    Apoi

    CREATE TABLE IF NOT EXISTS `accounts` 

     

    Deci asta nu are legatura.

    Apoi cu functia pentru salvarea datelor. Ai dreptate, ar fi mai simplu ada cum ai zis tu, dar ar trebui sa functioneze si asa.

    Alea la #define sunt intre ghilimele.

    Singurul lucru pe care nu l-am inteles, este faza cu punerea structurii tabelului in OnGamemodeInit. Eu am deshis fisierul .sql cu notepad si am luat de acolo structura tabelului.

     

    EDIT: Nu merg alea cu OnAccountLoad si OnAccountRegister. Aveam puse alea cu "gLogged[playerid] = 1;" si la OnDialogResponse. Am scos de acolo, si am lasat doar la OnAccountLoad si OnAccountRegister, si cand incerc sa scriu o comanda, imi da avertizare ca si cum nu as fi logat. Ma puteti ajuta?? Ce sa mai fac? Am incercat tot ce am stiut, va rog sa ma ajutati.

×
×
  • Create New...

Important Information

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.