Jump to content

ciprian2013

Membru
  • Posts

    21
  • Joined

  • Last visited

Posts posted by ciprian2013

  1. Un singur slot.

    		    new playerip[16];
    			GetPlayerIp(targetid,playerip,sizeof(playerip));
    		    format(gString, sizeof(gString), "House:[%d] Business:[%d] Vehicle:[%d] Interior:[%d] VirtualWorld:[%d] E-Mail:[%s]", PlayerInfo[targetid][pHouseKey], PlayerInfo[targetid][pBizzKey], GetSpawnedVeh(targetid), GetPlayerInterior(targetid), GetPlayerVirtualWorld(targetid), PlayerInfo[targetid][pEmail]);
    			SendClientMessage(playerid, COLOR_LIGHTRED, gString);
    		}
    		SendClientMessage(playerid, COLOR_SERVER,"_______________________________________");
    	}
    
    	return 1;
    }

     

  2. Vreau un tutorial cum sa creez acel skin de langa minimap.CAP COADA,pentru ca am reusit sa creez acel td bla bla.Dar as vrea sa fac ca skin-ul de langa minimap sa fie cel ca cel care il are player-ul in joc.

  3. Problema intalnita (descriere):Cum as putea sa fac la comanda /buyvehicle sa imi verifice ca jucatorul x are deja un vehicul cumparat,si sa ii trimita un mesaj.
    Ero(area / rile) / warning-(ul / urile)://
    Liniile de cod / sursa / script-ul(obligatoriu):

    CMD:buyvehicle(playerid, params[])
    {
    	if ( GetPVarInt( playerid, "AccountLocked" ) == 1 )
     	return SCM( playerid, COLOR_WHITE, "Contul tau este blocat, deblocheaza-l folosind comanda /unlockacc." );
    	if(gLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_ERROR, "You are not logged in.");
    	if(IsPlayerInRangeOfPoint(playerid,5.0,2132.0627,-1150.6255,24.1395))
    	{
    		ShowPlayerDialog(playerid, DIALOG_DSG, DIALOG_STYLE_LIST, "Buy a vehicle", "Cheap cars\nRegular cars\nExpensive cars\nBikes\nAir Vehicles","Select", "Cancel");
    	}
    	else SendClientMessage(playerid, COLOR_ERROR,"You are not at dealership.");
    	return 1;
    }


     

  4. Problema intalnita (descriere):Cand apas click imi tot da un mesaj .
    Ero(area / rile) / warning-(ul / urile):/
    Liniile de cod / sursa / script-ul(obligatoriu):

    Quote

        if(PRESSED(KEY_FIRE))
        {
            if(PlayerInfo[playerid][pJob] == 10)
            {
                if(HoldWood[playerid] == 1) return 1;
                for(new t = 0; t < sizeof(Tree); t++)
                {
                    if(!IsValidDynamicObject(Tree[t]) || TreeA[t] != 1) continue;
                    new Float:x, Float:y, Float:z;
                    GetDynamicObjectPos(Tree[t], x, y, z);
                    SendClientMessage(playerid,COLOR_WHITE,"Du-te la punctul rosu de pe harta");
                    if(IsPlayerInRangeOfPoint(playerid, 3.2, x, y, z))
                    {
                        new skill, remain, forup;
                        GetWoodSkill(playerid, skill, remain, forup);
                        if(PlayerInfo[playerid][pStockPile] >= (225 + skill*25)) return SendClientMessage(playerid, COLOR_GRAD1, "Nu puteti taia mai multi copaci, stocurile sunt pline.");
                        if(WoodWait[playerid] > gettime())
                        {
                            format(gString, sizeof(gString), "Trebuie sa astepti %d secunde.", WoodWait[playerid]-gettime());
                            SendClientMessage(playerid, COLOR_ERROR, gString);
                            return 1;
                        }
                        TreeA[t] = 0;

                        ClearAnimations(playerid);
                        GivePlayerWeapon(playerid, 9, 1);
                        ApplyAnimation(playerid,"CHAINSAW","WEAPON_csaw",4.1,1,0,0,0,6100);

                        CutWood[playerid] = 1;
                        SetTimerEx("PTree", 6000, 0, "ii", t, playerid);
                    }
                }
            }
        }

    Doar aici apare mesajul "Du-te la punctul rosu de pe harta" /Deci de aici e problema.
    Imagini / Video (optional):http://imgur.com/Mu3pVMV
    Ati incercat sa rezolvati singur?: Da

  5. Problema intalnita (descriere): Imi cumpar un vehicul de la dealership ii pune de exemplu id-ul 206 dupa cand o cumpar pe a doua masina ii pune tot acelasi id si prima masina dispare.Cand o vand pe a doua ,prima masina apare la loc.Nu inteleg de ce nu imi creeaza id-ul pentru a doua masina.
    Ero(area / rile) / warning-(ul / urile):
    Liniile de cod / sursa / script-ul(obligatoriu):
    Imagini / Video (optional):
    Ati incercat sa rezolvati singur?: Da.

    Daca va mai trebuie vreo comanda imi spuneti.

    Comanda /buyvehicle

    Quote

    CMD:buyvehicle(playerid, params[])
    {
        if ( GetPVarInt( playerid, "AccountLocked" ) == 1 )
         return SCM( playerid, COLOR_WHITE, "Contul tau este blocat, deblocheaza-l folosind comanda /unlockacc." );
        if(gLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_ERROR, "You are not logged in.");
        if(IsPlayerInRangeOfPoint(playerid,5.0,2132.0627,-1150.6255,24.1395))
        {
            ShowPlayerDialog(playerid, DIALOG_DSG, DIALOG_STYLE_LIST, "Buy a vehicle", "Cheap cars\nRegular cars\nExpensive cars\nBikes\nAir Vehicles","Select", "Cancel");
        }
        else SendClientMessage(playerid, COLOR_ERROR,"You are not at dealership.");
        return 1;
    }

     

  6. Quote

    new Float:TutVehSpawn[60][4] = {
        {1492.5304,-2362.3511,13.1458,1.4708},
        {1495.7185,-2362.1306,13.1462,359.1361},
        {1499.0308,-2362.0957,13.1478,359.6039},
        {1502.1672,-2362.0156,13.1508,0.2477},
        {1505.4434,-2362.0981,13.1489,0.4847},
        {1508.8138,-2362.1421,13.1533,0.1709},
        {1512.1503,-2362.1042,13.1535,359.4799},
        {1515.2610,-2362.0764,13.1526,1.1961},
        {1518.6898,-2361.8955,13.1533,0.2309},
        {1521.9166,-2362.0554,13.1541,0.6476},
        {1526.5245,-2361.8853,13.1538,358.9272},
        {1529.6681,-2362.1333,13.1548,0.4183},
        {1533.2084,-2362.0393,13.1543,359.7066},
        {1536.3853,-2361.7629,13.1540,359.8849},
        {1539.6749,-2361.7317,13.1539,359.8680},
        {1542.7708,-2361.7769,13.1544,2.6574},
        {1546.0874,-2361.6951,13.1537,359.0009},
        {1549.4891,-2361.8884,13.1553,358.9273},
        {1552.7922,-2361.6538,13.1534,359.2385},
        {1556.3857,-2361.8064,13.1535,1.0097},
        {1556.1730,-2210.6841,13.1547,179.6050},
        {1552.6296,-2210.7080,13.1545,181.5858},
        {1549.4991,-2210.7356,13.1542,180.8967},
        {1546.2692,-2210.8135,13.1546,179.8701},
        {1542.8411,-2210.9363,13.1544,180.7915},
        {1539.6088,-2210.9050,13.1534,181.8464},
        {1536.4496,-2211.0989,13.1531,178.0484},
        {1533.0692,-2211.3711,13.1542,179.2011},
        {1529.7802,-2210.9028,13.1543,181.1711},
        {1526.4413,-2210.8401,13.1531,183.1228},
        {1521.8795,-2211.2461,13.1546,181.2808},
        {1518.6188,-2211.4614,13.1535,181.0856},
        {1512.1112,-2211.5435,13.1541,179.8310},
        {1512.1112,-2211.5435,13.1541,179.8310},
        {1508.7207,-2211.3323,13.1525,179.1044},
        {1505.5166,-2211.3989,13.1506,181.2692},
        {1502.1447,-2211.6467,13.1454,180.7691},
        {1498.9181,-2211.2000,13.1463,182.2143},
        {1495.7627,-2210.9968,13.1462,179.0933},
        {1492.4219,-2210.9260,13.1457,180.2478},
        {1560.9855,-2338.4133,13.1465,90.1027},
        {1560.8157,-2335.1465,13.1466,91.7957},
        {1560.8788,-2331.8857,13.1455,91.6391},
        {1560.8231,-2328.5874,13.1452,91.4742},
        {1560.7339,-2325.2722,13.1460,90.4266},
        {1560.8514,-2322.1577,13.1472,93.1475},
        {1560.8822,-2318.7654,13.1469,93.1861},
        {1560.9347,-2315.5405,13.1461,92.6129},
        {1560.9442,-2312.2332,13.1459,90.0092},
        {1560.8634,-2308.7617,13.1458,90.5390},
        {1560.7573,-2264.2258,13.1460,88.8710},
        {1560.6934,-2260.6992,13.1447,91.5206},
        {1560.7240,-2257.4683,13.1457,91.6075},
        {1560.8230,-2254.1963,13.1463,91.1987},
        {1560.8068,-2251.0339,13.1459,89.9756},
        {1560.7737,-2247.6931,13.1466,90.5518},
        {1560.6724,-2244.3906,13.1463,92.0309},
        {1560.8364,-2241.0923,13.1463,90.1450},
        {1560.8022,-2237.7607,13.1466,91.2192},
        {1560.7439,-2234.4744,13.1461,90.3450}
    };

     

     

    Aici este folosit

  7. Problema intalnita (descriere):Warning-uri.
    Ero(area / rile) / warning-(ul / urile):
    Liniile de cod / sursa / script-ul(obligatoriu):
    Imagini / Video (optional):
    Ati incercat sa rezolvati singur?: Da..

    Quote

    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(31363) : warning 208: function with tag result used before definition, forcing reparse
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(332) : warning 201: redefinition of constant/macro (symbol "RC")
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(4756) : warning 213: tag mismatch
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(4756) : warning 202: number of arguments does not match definition
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(5012) : warning 235: public function lacks forward declaration (symbol "Reports")
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(5020) : warning 215: expression has no effect
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(10445) : warning 202: number of arguments does not match definition
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(11178) : warning 204: symbol is assigned a value that is never used: "playerrp"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(11198) : warning 203: symbol is never used: "money"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(12470) : warning 219: local variable "using_deprecated_foreach_syntax" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(19551) : warning 219: local variable "turfs" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(22629) : warning 219: local variable "dealer" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(22658) : warning 219: local variable "dealer" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(22733) : warning 219: local variable "dealer" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(22793) : warning 219: local variable "dealer" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(23698) : warning 204: symbol is assigned a value that is never used: "msg"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(23772) : warning 204: symbol is assigned a value that is never used: "msg"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(25980) : warning 202: number of arguments does not match definition
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(29179) : warning 219: local variable "rand" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(29195) : warning 219: local variable "rand" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(29211) : warning 219: local variable "rand" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(29173) : warning 204: symbol is assigned a value that is never used: "string2"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(31366) : warning 213: tag mismatch
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(31447) : warning 213: tag mismatch
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(33142) : warning 219: local variable "dealer" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(33771) : warning 219: local variable "dealer" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(33987) : warning 216: nested comment
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(35391) : warning 219: local variable "using_deprecated_foreach_syntax" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(35040) : warning 204: symbol is assigned a value that is never used: "EventAktiv"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(35040 -- 36315) : warning 203: symbol is never used: "EventPosX"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(35040 -- 36315) : warning 203: symbol is never used: "EventPosY"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(35040 -- 36315) : warning 203: symbol is never used: "EventPosZ"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(35040 -- 36315) : warning 203: symbol is never used: "FLYCheck"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(15408) : warning 204: symbol is assigned a value that is never used: "PAYD"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(1915) : warning 204: symbol is assigned a value that is never used: "RBT"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(1915 -- 36315) : warning 203: symbol is never used: "RBTD"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(1914) : warning 204: symbol is assigned a value that is never used: "RBTimeLeft"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(1914 -- 36315) : warning 203: symbol is never used: "RaspunsC"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(1914 -- 36315) : warning 203: symbol is never used: "Textdraw0"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(1914 -- 36315) : warning 203: symbol is never used: "TutVehSpawn"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(1914 -- 36315) : warning 203: symbol is never used: "dealer"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(1914 -- 36315) : warning 203: symbol is never used: "hiden"
    C:\Users\Ciprian\Desktop\Rulled RPG\gamemodes\gamemode.pwn(1914 -- 36315) : warning 203: symbol is never used: "newPlayer"
    Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase

    Header size:          26132 bytes
    Code size:          2535440 bytes
    Data size:          9357628 bytes
    Stack/heap size:   17039360 bytes; estimated max. usage: unknown, due to recursion
    Total requirements:28958560 bytes

    43 Warnings.
     

     

  8. Problema intalnita (descriere):Warning uri
    Ero(area / rile) / warning-(ul / urile):

    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(31361) : warning 208: function with tag result used before definition, forcing reparse
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(332) : warning 201: redefinition of constant/macro (symbol "RC")
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(4754) : warning 213: tag mismatch
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(4754) : warning 202: number of arguments does not match definition
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(5010) : warning 235: public function lacks forward declaration (symbol "Reports")
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(5018) : warning 215: expression has no effect
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(5342) : error 017: undefined symbol "pLWarn"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(5652) : error 017: undefined symbol "pLWarnx"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(5653) : error 017: undefined symbol "pFReportsx"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(5654) : error 017: undefined symbol "pHelpReportsx"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(6420) : error 017: undefined symbol "pFReports"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(6421) : error 017: undefined symbol "pFReportsx"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(6467) : error 017: undefined symbol "pFReports"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(6468) : error 017: undefined symbol "pFReportsx"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(7348) : error 017: undefined symbol "pFReports"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(7349) : error 017: undefined symbol "pFReportsx"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(7391) : error 017: undefined symbol "pFReports"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(7392) : error 017: undefined symbol "pFReportsx"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(10443) : warning 202: number of arguments does not match definition
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(11176) : warning 204: symbol is assigned a value that is never used: "playerrp"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(11196) : warning 203: symbol is never used: "money"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(12468) : warning 219: local variable "using_deprecated_foreach_syntax" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(12672) : error 017: undefined symbol "pHelpReports"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(12673) : error 017: undefined symbol "pHelpReportsx"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(15978) : error 017: undefined symbol "pFReports"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(15979) : error 017: undefined symbol "pFReportsx"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(18080) : error 017: undefined symbol "pFReports"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(18081) : error 017: undefined symbol "pFReportsx"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(18944) : error 017: undefined symbol "pFReports"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(18945) : error 017: undefined symbol "pFReportsx"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(18961) : error 017: undefined symbol "pFReports"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(18962) : error 017: undefined symbol "pFReportsx"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(19549) : warning 219: local variable "turfs" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(22627) : warning 219: local variable "dealer" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(22656) : warning 219: local variable "dealer" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(22731) : warning 219: local variable "dealer" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(22791) : warning 219: local variable "dealer" shadows a variable at a preceding level
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(23585) : error 017: undefined symbol "pLWarn"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(23593) : error 017: undefined symbol "pLWarn"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(23616) : error 017: undefined symbol "pLWarn"
    C:\Users\Ciprian\Desktop\RPF\gamemodes\gamemode.pwn(23618) : error 017: undefined symbol "pLWarn"

    Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


    26 Errors.
     

    Liniile de cod / sursa / script-ul(obligatoriu):
    Imagini / Video (optional):
    Ati incercat sa rezolvati singur?:Da
  9. Salut am pus si eu un server pe host si e tot offline..Am facut exact cum trebuia(Va asigur nui prima data cand o fac)Precizez ca am gm-ul pro-gaming deci nam nevoie de platforma mysql ..Si am facut treaba aia cu server.cfg sa scriu bind ip..Si sa pun .so la fiecare plugins

  10. Explicatie sa dai recompilare la gm>>>Dute in folderul cu sv tau de duci in folderu pawno deschizi pawno.exe dai open sus acolo cauti in folderul gammemodes sv tau .il deschizi si dai f5 si astepti sa se compileze Cum sati reinoisti pluginurile pur si simplu le cauti pe net.Daca team ajutat+

×
×
  • 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.