Jump to content

Dany_Alex

Membru
  • Posts

    51
  • Joined

  • Last visited

    Never

Posts posted by Dany_Alex

  1. Sall al am o mica mare problema cand adaug acest FS (este un speedometru)[pawn]#include <a_samp>

    enum td

    {

    Text:TDSpeedClock[10]

    }

    new TextDraws[table]

    ;

    new Text:TextDrawsd[MAX_PLAYERS][4];

    new DeActiveSpeedometer[MAX_PLAYERS];

    public OnFilterScriptInit()

    {

    print("Clock Speedometer load");

    TextDraws[TDSpeedClock][0] = TextDrawCreate(491.000000,393.000000,"~g~20");

    TextDraws[TDSpeedClock][1] = TextDrawCreate(487.000000,372.000000,"~g~40");

    TextDraws[TDSpeedClock][2] = TextDrawCreate(491.000000,351.000000,"~g~60");

    TextDraws[TDSpeedClock][3] = TextDrawCreate(524.000000,338.000000,"~g~80");

    TextDraws[TDSpeedClock][4] = TextDrawCreate(564.000000,341.000000,"~g~100");

    TextDraws[TDSpeedClock][5] = TextDrawCreate(594.000000,360.500000,"~g~120");

    TextDraws[TDSpeedClock][6] = TextDrawCreate(591.000000,383.000000,"~g~140");

    TextDraws[TDSpeedClock][7] = TextDrawCreate(578.000000,402.000000,"~g~160");

    TextDraws[TDSpeedClock][8] = TextDrawCreate(534.000000,396.000000,"~r~/ \\");

    TextDraws[TDSpeedClock][9] = TextDrawCreate(548.000000,401.000000,".");

    TextDrawLetterSize(TextDraws[TDSpeedClock][8], 1.059999, 2.100000);

    TextDrawLetterSize(TextDraws[TDSpeedClock][9], 0.73, -2.60);

    for(new i; i < 10; i++)

    {

    TextDrawSetShadow(TextDraws[TDSpeedClock], 1);

    TextDrawSetOutline(TextDraws[TDSpeedClock], 0);

    }

    return 1;

    }

    public OnFilterScriptExit()

    {

    print("Clock Speedometer unload");

    return 1;

    }

    public OnPlayerCommandText(playerid, cmdtext[])

    {

    if(strcmp(cmdtext[1], "speedo", false) == 0)

    {

    new strOptionInfo[2][37]=

        {

            "You have turned on your speedometer",

            "You have turned off your speedometer"

        };

    DeActiveSpeedometer[playerid] = !DeActiveSpeedometer[playerid];

    SendClientMessage(playerid, 0x00AA00FF, strOptionInfo[DeActiveSpeedometer[playerid]]);

    if(!DeActiveSpeedometer[playerid])

    {

    for(new i; i < 10; i++)

    TextDrawShowForPlayer(playerid, TextDraws[TDSpeedClock]);

    for(new i; i < 4; i++)

      TextDrawsd[playerid] = TextDrawCreate(555.0, 402.0, "~b~.");

    }

    else

    {

    for(new i; i < 4; i++)

        TextDrawHideForPlayer(playerid, TextDrawsd[playerid]);

    for(new i; i < 10; i++)

    TextDrawHideForPlayer(playerid, TextDraws[TDSpeedClock]);

    }

    return 1;

    }

    return 0;

    }

    public OnPlayerStateChange(playerid, newstate, oldstate)

    {

    if(newstate == PLAYER_STATE_DRIVER && !DeActiveSpeedometer[playerid])

    {

    for(new i; i < 10; i++)

    TextDrawShowForPlayer(playerid, TextDraws[TDSpeedClock]);

    for(new i; i < 4; i++)

      TextDrawsd[playerid] = TextDrawCreate(555.0, 402.0, "~b~.");

    }

    else

    {

    for(new i; i < 4; i++)

        TextDrawHideForPlayer(playerid, TextDrawsd[playerid]);

    for(new i; i < 10; i++)

    TextDrawHideForPlayer(playerid, TextDraws[TDSpeedClock]);

    }

    return 1;

    }

    public OnPlayerUpdate(playerid)

    {

    new

        Float:fPos[3],

        Float:Pos[4][2],

        Float:fSpeed;

    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && !DeActiveSpeedometer[playerid])

    {

    GetVehicleVelocity(GetPlayerVehicleID(playerid), fPos[0], fPos[1], fPos[2]);

    fSpeed = floatsqroot(floatpower(fPos[0], 2) + floatpower(fPos[1], 2) +

    floatpower(fPos[2], 2)) * 200;

    new Float:alpha = 320 - fSpeed;

    if(alpha < 60)

        alpha = 60;

    for(new i; i < 4; i++)

    {

        TextDrawHideForPlayer(playerid, TextDrawsd[playerid]);

        TextDrawDestroy(TextDrawsd[playerid]);

      GetDotXY(548, 401, Pos[0], Pos[1], alpha, (i + 1) * 8);

      TextDrawsd[playerid] = TextDrawCreate(Pos[0], Pos[1], "~b~.");

      TextDrawLetterSize(TextDrawsd[playerid], 0.73, -2.60);

    TextDrawSetOutline(TextDrawsd[playerid], 0);

    TextDrawSetShadow(TextDrawsd[playerid], 1);

    TextDrawShowForPlayer(playerid, TextDrawsd[playerid]);

    }

    }

    return 1;

    }

    stock GetDotXY(Float:StartPosX, Float:StartPosY, &Float:NewX, &Float:NewY, Float:alpha, Float:dist)

    {

    NewX = StartPosX + (dist * floatsin(alpha, degrees));

    NewY = StartPosY + (dist * floatcos(alpha, degrees));

    }

    [/pawn]

    merge srv 10 sec si apoi se blokeaza si nu imi merg comenzile de ex dak dau /gotols imi apare ca mam teleportat in ls dar nu ma teleporteaza.Si imi place foarte mult acest fs si nu as vrea sa renunt la el lam bagat si in GM dar face la fel daca aveti vreo solutie va rog lasati un reply

    [/table]
  2. [pawn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

    {

    new sendername[MAX_PLAYER_NAME];

    new string[128];

    if(dialogid == 8899)

    {

    if(response)

    {

    if(listitem == 0)

    {

    // Blue

    SetPVarInt(playerid, "Status", 1);

                SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));

                SetPVarInt(playerid, "neon2", CreateObject(18648,0,0,0,0,0,0));

                AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

                AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

                SendClientMessage(playerid, 0xFFFFFFAA, "Neon Shop: Neon Blue installed !");

                GivePlayerMoney(playerid, - 1000);

    GameTextForPlayer(playerid, "~w~-~r~1.000~g~$", 5000, 1);

    }

    if(listitem == 1)

    {

    // Red

    SetPVarInt(playerid, "Status", 1);

                SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));

                SetPVarInt(playerid, "neon4", CreateObject(18647,0,0,0,0,0,0));

                AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

                AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

                SendClientMessage(playerid, 0xFFFFFFAA, "Neon Shop: Neon Red installed !");

                GivePlayerMoney(playerid, - 1000);

    GameTextForPlayer(playerid, "~w~-~r~1.000~g~$", 5000, 1);

    }

    if(listitem == 2)

    {

    // Green

          SetPVarInt(playerid, "Status", 1);

                SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));

                SetPVarInt(playerid, "neon6", CreateObject(18649,0,0,0,0,0,0));

                AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

                AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

                SendClientMessage(playerid, 0xFFFFFFAA, "Neon Shop: Neon Green installed !");

                GivePlayerMoney(playerid, - 1000);

    GameTextForPlayer(playerid, "~w~-~r~1.000~g~$", 5000, 1);

            }

    if(listitem == 3)

    {

    // White

          SetPVarInt(playerid, "Status", 1);

                SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));

                SetPVarInt(playerid, "neon8", CreateObject(18652,0,0,0,0,0,0));

                AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

                AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

                SendClientMessage(playerid, 0xFFFFFFAA, "Neon Shop: Neon White installed !");

                GivePlayerMoney(playerid, - 1000);

    GameTextForPlayer(playerid, "~w~-~r~1.000~g~$", 5000, 1);

    }

    if(listitem == 4)

    {

    // Pink

          SetPVarInt(playerid, "Status", 1);

                SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));

                SetPVarInt(playerid, "neon10", CreateObject(18651,0,0,0,0,0,0));

                AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

                AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

                SendClientMessage(playerid, 0xFFFFFFAA, "Neon Shop: Neon Pink installed !");

                GivePlayerMoney(playerid, - 1000);

    GameTextForPlayer(playerid, "~w~-~r~1.000~g~$", 5000, 1);

    }

    if(listitem == 5)

    {

    // Yellow

    SetPVarInt(playerid, "Status", 1);

                SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));

                SetPVarInt(playerid, "neon12", CreateObject(18650,0,0,0,0,0,0));

                AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

                AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);

                SendClientMessage(playerid, 0xFFFFFFAA, "Neon Shop: Neon Yellow installed !");

                GivePlayerMoney(playerid, - 1000);

    GameTextForPlayer(playerid, "~w~-~r~1.000~g~$", 5000, 1);

    }

    if(listitem == 6)

    {

    // Removed Neon

                DestroyObject(GetPVarInt(playerid, "neon1"));

                DeletePVar(playerid, "Status");

                DestroyObject(GetPVarInt(playerid, "neon2"));

                DeletePVar(playerid, "Status");

                DestroyObject(GetPVarInt(playerid, "neon3"));

                DeletePVar(playerid, "Status");

                DestroyObject(GetPVarInt(playerid, "neon4"));

                DeletePVar(playerid, "Status");

                DestroyObject(GetPVarInt(playerid, "neon5"));

                DeletePVar(playerid, "Status");

                DestroyObject(GetPVarInt(playerid, "neon6"));

    DeletePVar(playerid, "Status");

                DestroyObject(GetPVarInt(playerid, "neon7"));

                DeletePVar(playerid, "Status");

                DestroyObject(GetPVarInt(playerid, "neon8"));

                DeletePVar(playerid, "Status");

                DestroyObject(GetPVarInt(playerid, "neon9"));

                DeletePVar(playerid, "Status");

                DestroyObject(GetPVarInt(playerid, "neon10"));

                DeletePVar(playerid, "Status");

                DestroyObject(GetPVarInt(playerid, "neon11"));

                DeletePVar(playerid, "Status");

                DestroyObject(GetPVarInt(playerid, "neon12"));

                DeletePVar(playerid, "Status");

                SendClientMessage(playerid, 0xFFFFFFAA, "Neon Shop: All neon removed !");

                GivePlayerMoney(playerid, - 5000);

    GameTextForPlayer(playerid, "~w~-~r~5.000~g~$", 5000, 1);

        }

    }

    }[/pawn]

  3. Sall al am si eu o mica problema cu neoanele am un FS in care scriu /neon si imi deschide un dialog sa im aleg neonul si pretul si cand scriu /neon imi deschide dialogul imi aleg neonul imi ia banii dar nu se vad neoanele ce as putea face?Inca cva dak mai scot din obiecte merg altfel nu exista vreo cale sa pastrez si neoanele si Mapele (obiectele)

  4. am Streamer Plugin v2.5.2  [pawn] if(strcmp(cmdtext, "/rbls", true) == 0)

            {

                    if (PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pLeader] == 1) return SendClientMessage(playerid, COLOR_GREY, "Only Politia Romana members can use this !");

                    if (PlayerInfo[playerid][pRank] < 5)

                    {

                            SendClientMessage(playerid, COLOR_GREY, "You have to be rank 5 to use this command!");

                            return 1;

                    }

                    MoveDynamicObject(ROADBLOCK1, -896.713928, -1123.104004, 98.840935, 3.00);

                    GetPlayerName(playerid, sendername, sizeof(sendername));

                    format(string, sizeof(string), "** %s activates the roadblock from LS. **", sendername);

                    SendTeamMessage(2, COLOR_ALLDEPT, string);

                    SendTeamMessage(1, COLOR_ALLDEPT, string);

                    return 1;

            }

    //===============================================================================================//

    //---Comanda: /rbsf---//

    //===============================================================================================//

    if(strcmp(cmdtext, "/rbsf", true) == 0)

            {

                    if (PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pLeader] == 1) return SendClientMessage(playerid, COLOR_GREY, "Only Politia Romana members can use this !");

                    if (PlayerInfo[playerid][pRank] < 5)

                    {

                            SendClientMessage(playerid, COLOR_GREY, "You have to be rank 5 to use this command!");

                            return 1;

                    }

                    MoveDynamicObject(ROADBLOCK2, -1225.605225, -787.272827, 63.857738, 3.00);

                    GetPlayerName(playerid, sendername, sizeof(sendername));

                    format(string, sizeof(string), "** %s activates the roadblock from SF. **", sendername);

                    SendTeamMessage(2, COLOR_ALLDEPT, string);

                    SendTeamMessage(1, COLOR_ALLDEPT, string);

                    return 1;

            }

    //===============================================================================================//

    //---Comanda: /rbon---//

    //===============================================================================================//

    if(strcmp(cmdtext, "/rbon", true) == 0)

            {

                    if (PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pLeader] == 1) return SendClientMessage(playerid, COLOR_GREY, "Only Politia Romana members can use this !");

                    if (PlayerInfo[playerid][pRank] < 5)

                    {

                            SendClientMessage(playerid, COLOR_GREY, "You have to be rank 5 to use this command!");

                            return 1;

                    }

                    MoveDynamicObject(ROADBLOCK1, -896.713928, -1123.104004, 98.840935, 3.00);

                    MoveDynamicObject(ROADBLOCK2, -1225.605225, -787.272827, 63.857738, 3.00);

                    GetPlayerName(playerid, sendername, sizeof(sendername));

                    format(string, sizeof(string), "** %s activates the roadblocks from LS and SF. **", sendername);

                    SendTeamMessage(2, COLOR_ALLDEPT, string);

                    SendTeamMessage(1, COLOR_ALLDEPT, string);

                    return 1;

            }

    //===============================================================================================//

    //---Comanda: /rboff---//

    //===============================================================================================//

    if(strcmp(cmdtext, "/rboff", true) == 0)

            {

                    if (PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pLeader] == 1) return SendClientMessage(playerid, COLOR_GREY, "Only Politia Romana members can use this !");

                    if (PlayerInfo[playerid][pRank] < 5)

                    {

                            SendClientMessage(playerid, COLOR_GREY, "You have to be rank 5 to use this command!");

                            return 1;

                    }

                    MoveDynamicObject(ROADBLOCK1, -896.701965, -1123.095215, 97.023735, 3.00);

                    MoveDynamicObject(ROADBLOCK2, -1225.557617, -787.214294, 62.046776, 3.00);

                    GetPlayerName(playerid, sendername, sizeof(sendername));

                    format(string, sizeof(string), "** %s dezactivates the roadblocks. **", sendername);

                    SendTeamMessage(2, COLOR_ALLDEPT, string);

                    SendTeamMessage(1, COLOR_ALLDEPT, string);

                    return 1;

            }[/pawn]

    [pawn]public PDDOORCLOSE()

    {

    MoveDynamicObject(PDDOOR, 245.82, 72.68, 1002.65, 3.0);

    return 1;

    }

    //===============================================================================================//

    //===============================================================================================//

    public PDGATECLOSE()

    {

        MoveDynamicObject(PDGATE, 1588.421631, -1638.088257, 14.655367,2);

        return 1;

    }[/pawn]

  5. La neoane am incercat si cu AttachDynamicobjectToVehicle si cu AttachObjectToVehicle si nu merge adk la AttachObjectToVehicle nu se vad si la AttachDynamicobjectToVehicle imi da eroare ca cica nu lam definit dar am pus la inceput GM [pawn]#define AttachObjectToVehicle AttachDynamicobjectToVehicle[/pawn] iar la porti am skimbat decat movedynamicobject si merge doar ca nu le mai deschide bne le rasuceste putin trb sa umblu la coordonate cva?

  6. Gata acu merge perfect ms mult de tot dar mai am o mica problema nu imi merg portile si neoanele dak scot din obiecte imi merg neoanele dak nu scot imi apare ca le pun dar nu se vad am incercat sa le fac si pe alea cu CreateDynamicObject dar tot acelasi rezultat idei? Multumesc  fff frumos pt ajutor ;)

  7. Fallen0329 am adaugat  #include <junkbuster> la inceputul FS-ului si acu intradevar merge perfect dar  nu imi mai merge GM :( de ex dak dau /givemoney id suma mi da si porma mi ia inapoi.Acu face GM exact cum facea FS inainte :))... poti sa imi mai explici o data  ms

  8. Am pus ce miai spus uh si tot la fel face :( deci dak adaug in GM imi sterge cateva obiecte vechi si le adauga pe alea noi si dak pun FS nu imi citeste FS si imi raman alea vechi...App trb sa bag in in GM #include <streamer> nu? am incercat si asa si tot acelasi rezultat alte idei va rog?

  9. Am incercat si nu merge dar in GM am JB_GivePlayerMoney si merge nu am probleme dar in FS nu mil ia uite o parte din script cred ca la asta te referi am pus tot ce tine de GivePlayerMoney

    [pawn]

    forward JB_GivePlayerMoney(playerid,amount);

    ublic JB_GivePlayerMoney(playerid,amount)

    {

    if(IsPlayerConnected(playerid))

    {

        GivePlayerMoney(playerid,amount);

        JB_PlayerInfo[playerid][JB_pMoney]+=amount;

        return 1;

    }

    return 0;

    }

    #define GivePlayerMoney JB_GivePlayerMoney[/pawn]

  10. Sall all deci am adaugat un FS in care trb sa transporti anumite materiale si cand ajungi la checkpoint  primesti 10k ei bne intradevar i primesc dar dupa ce se incarca toti mi ia inapoi o fi de la JunkBuster dak are cnv vreo idee...Multumesc

    Acesta este Scriptul:

    [pawn]

    #include <a_samp>

    #define COLOR_DARKGOLD 0x808000AA

    #define COLOR_RED 0xFF0000AA

    #define COLOR_YELLOW 0xFFFF00AA

    /*new jobtruck[] = {

    512,513,514,515,516};*/

    new truckjobrunning = 0;

    new info;

    public OnFilterScriptInit()

    {

    AddStaticVehicleEx(455,-43.9742,-1155.8762,1.4823,65.0184,-1,-1, 10);

    AddStaticVehicleEx(455,-39.6336,-1148.4509,1.5148,62.2225,-1,-1, 10);

    AddStaticVehicleEx(455,-37.7033,-1144.2280,1.5173,65.7564,-1,-1, 10);

    AddStaticVehicleEx(455,-35.7032,-1140.0637,1.5149,66.4882,-1,-1, 10);

    AddStaticVehicleEx(455,-41.9300,-1152.2032,1.5132,62.4657,-1,-1, 10);

    AddStaticVehicle(411,2074.7217,-2121.5066,13.3707,270.4157,116,1); //

        AddStaticVehicle(411,2065.8503,-2121.5710,13.3679,270.3890,116,1); //

        AddStaticVehicle(411,2085.5073,-2121.6392,13.3711,267.6290,116,1); //

        info = CreatePickup(1239,1,-70.7099,-1139.1187,1.0781,-1);

    }

    public OnPlayerCommandText(playerid, cmdtext[])

    {

    if (strcmp("/truck", cmdtext, true, 10) == 0)

    {

            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 455)

          {

                truckjobrunning = 1;

        SetPlayerCheckpoint(playerid, 2058.3142,-2092.4023,9.9832, 10);

            GameTextForPlayer(playerid, "~g~You started the job, good luck!", 3000, 3);

                new name[MAX_PLAYER_NAME], string[48];

                GetPlayerName(playerid, name, sizeof(name));

                format(string, sizeof(string), "%s is now a Truck Driver.", name );

                SendClientMessageToAll(COLOR_RED, string);

    return 1;

        }

    SendClientMessage(playerid, COLOR_RED,"You have to be in a truck to start the job");

    }

    if (strcmp("/truckinfo", cmdtext, true, 10) == 0)

    {

        SendClientMessage(playerid, COLOR_YELLOW, "You need to bring the truckload to the airport.");

        SendClientMessage(playerid, COLOR_YELLOW, "There they will reward you for your help.");

        SendClientMessage(playerid, COLOR_YELLOW, "If you enter the truck, type /truck and a red marker will appear.");

        SendClientMessage(playerid, COLOR_YELLOW, "Just drive to the marker and you're done.");

    return 1;

    }

    return 0;

    }

    public OnPlayerEnterCheckpoint(playerid)

    {

        if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 455)

        {

        GivePlayerMoney(playerid, 10000);

        GameTextForPlayer(playerid, "~g~You Completed the job, well done!", 3000, 3);

            SetVehicleToRespawn(513);

            DisablePlayerCheckpoint(playerid);

            truckjobrunning = 0;

        }

    }

    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)

    {

        if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 455)

        {

            SendClientMessage(playerid, COLOR_RED, "You can start the truck-mission with /truck");

        }

        return 0;

    }

    public OnPlayerExitVehicle(playerid, vehicleid)

    {

    if((truckjobrunning) == 1)

    {

        truckjobrunning = 0;

        SendClientMessage(playerid, COLOR_RED, "You left your truck behind, get in again if you want to continue your job.");

    }else if((truckjobrunning) == 0){

    //Nothing

    }

    }

    public OnPlayerPickUpPickup(playerid, pickupid)

    {

        if(pickupid == info)

    {

        GameTextForPlayer(playerid, "~g~Welcome at the Truck Driver job, use /truckinfo to know more", 3000, 3);

    }

    }

    [/pawn]

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