Jump to content

G.Marian

Membru
  • Posts

    14
  • Joined

  • Last visited

Posts posted by G.Marian

  1. Mulțumesc pentru răspuns.

    Dar nu ai înțeles ce vreau să fac.

    Aici am toată comanda /gps

    Linia 20699

    CMD:gps(playerid, params[]) return cmd_locations(playerid, params);
    CMD:locations(playerid, params[]) {
        if(InRaceArena[playerid] == 1) return SCM(playerid, COLOR_LGREEN, "Nu ai voie sa folosesti aceasta comanda atata timp cat esti in arena de curse!");
        ShowPlayerDialog(playerid, DIALOG_LOCATIONS, DIALOG_STYLE_LIST, "Locatii", "Los Santos\nTuning SF", "Select", "Exit");
        return 1;
    }

    Iar Începând de la linia 11617 am:

    case DIALOG_LOCATIONS: {
                if(!response) return 1;
                if(CP[playerid] != 0) return ShowPlayerDialog(playerid, DIALOG_CHECKPOINT, DIALOG_STYLE_MSGBOX, "Checkpoint", "Ai deja un checkpoint activ.\nDoresti sa-l anulezi? Daca da, apasa pe 'Ok'.", "Ok", "Exit");
                switch(listitem) {
                    case 0: {
                        new szDialog[1024], szDialog2[1024];
                        strcat(szDialog2, "Destinatie\tDistanta\n");
                        format(szDialog, 1024, "Dealership\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1449.8494,-2287.2141,13.5469));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Banca\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1462.5325,-1013.5137,26.8438));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "CNN (/ad)\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 648.3226,-1357.3953,13.5709));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Gun Shop\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1367.8486,-1279.4406,13.5469));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Primarie\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1481.1780,-1771.7753,18.7958));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Magazin 24/7\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1352.3127,-1757.7538,13.5078));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Scoala de soferi (DMV)\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1219.6554,-1812.7166,16.5938));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Magazin de haine\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 454.1170,-1478.0200,30.8142));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Cadou (/getgift)\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 398.5757,-1532.7467,32.2734));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Rent bike\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1116.0431,-924.0679,42.9620));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Rent car\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1116.1010,-923.5693,43.3906));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Arena de evente\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1671.7028,-1329.3607,17.4520));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Paintball\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1310.0814,-1367.6973,13.5393));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Alahambra\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1835.8772,-1681.9005,13.3714));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Burger Shot\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1199.3329,-919.1213,43.1153));
                        strcat(szDialog2, szDialog);    
                        format(szDialog, 1024, "Sex Shop\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1087.6583,-923.2074,43.3906));
                        strcat(szDialog2, szDialog);    
                        format(szDialog, 1024, "Arena de curse\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 2695.5701,-1704.6261,11.8438));
                        strcat(szDialog2, szDialog);    
                        format(szDialog, 1024, "Biserica LS\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 940.7791,-1085.5411,24.2962));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Pescarie\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 789.6079, -2097.8096, 3.8643));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Arena CS\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 2781.3123,-1812.4171,11.8438));
                        strcat(szDialog2, szDialog);    
                        format(szDialog, 1024, "Casino\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1290.7469,-1160.5349,23.9610));
                        strcat(szDialog2, szDialog);                        
                        ShowPlayerDialog(playerid, DIALOG_LOCATIONS2, DIALOG_STYLE_TABLIST_HEADERS, "Locatii", szDialog2, "Select", "Exit");            
                    }
                    case 1: {
                        CP[playerid] = 43;
                        SetPlayerCheckpointEx(playerid, -2713.7859,217.3471,4.2715, 5.0);
                    }        
                }    
            }
            case DIALOG_LOCATIONS2: {
                if(!response) return 1;
                if(CP[playerid] != 0) return ShowPlayerDialog(playerid, DIALOG_CHECKPOINT, DIALOG_STYLE_MSGBOX, "Checkpoint", "Ai deja un checkpoint activ.\nDoresti sa-l anulezi? Daca da, apasa pe 'Ok'.", "Ok", "Exit");
                switch(listitem) {
                    case 0: SetPlayerCheckpointEx(playerid, 1449.8494,-2287.2141,13.5469, 5.0);
                    case 1: SetPlayerCheckpointEx(playerid, 1462.5325,-1013.5137,26.8438, 5.0);
                    case 2: SetPlayerCheckpointEx(playerid, 648.3226,-1357.3953,13.5709, 5.0);
                    case 3: SetPlayerCheckpointEx(playerid, 1367.8486,-1279.4406,13.5469, 5.0);
                    case 4: SetPlayerCheckpointEx(playerid, 1481.1780,-1771.7753,18.7958, 5.0);
                    case 5: SetPlayerCheckpointEx(playerid, 1352.3127,-1757.7538,13.5078, 5.0);
                    case 6: SetPlayerCheckpointEx(playerid, 1219.6554,-1812.7166,16.5938, 5.0);
                    case 7: SetPlayerCheckpointEx(playerid, 454.1170,-1478.0200,30.8142, 5.0);
                    case 8: {
                        if(SpecialWeek == 0) return SCM(playerid, COLOR_LGREEN, "Giftbox-ul nu este activ!");    
                        SetPlayerCheckpointEx(playerid, 191.2735,-1825.9373,7.2670, 5.0);
                    }    
                    case 9: SetPlayerCheckpointEx(playerid, 1116.0431,-924.0679,42.9620, 5.0);
                    case 10: SetPlayerCheckpointEx(playerid, 563.1820,-1288.5341,17.2482, 5.0);
                    case 11: SetPlayerCheckpointEx(playerid, 1671.7028,-1329.3607,17.4520, 5.0);
                    case 12: SetPlayerCheckpointEx(playerid, 1310.0814,-1367.6973,13.5393, 5.0);
                    case 13: SetPlayerCheckpointEx(playerid, 1835.8772,-1681.9005,13.3714, 5.0);
                    case 14: SetPlayerCheckpointEx(playerid, 1199.3329,-919.1213,43.1153, 5.0);
                    case 15: SetPlayerCheckpointEx(playerid, 1087.6583,-923.2074,43.3906, 5.0);
                    case 16: SetPlayerCheckpointEx(playerid, 2695.5701,-1704.6261,11.8438, 5.0);
                    case 17: SetPlayerCheckpointEx(playerid, 940.7791,-1085.5411,24.2962, 5.0);
                    case 18: SetPlayerCheckpointEx(playerid, 812.4220,-2113.2100,1.9931, 5.0);
                    case 19: SetPlayerCheckpointEx(playerid, 2781.3123,-1812.4171,11.8438, 5.0);
                    case 20: SetPlayerCheckpointEx(playerid, 1290.7469,-1160.5349,23.9610, 5.0);
                    
                }
                CP[playerid] = 43;
                SendClientMessage(playerid, COLOR_YELLOW, "Ti-a fost pus un checkpoint catre locatia aleasa de tine!");
            }

    La comanda /gps unde scrie "Los Santos\nTuning SF"

    Los Santos este ăla tot de la case 0

    Iar la Tuning SF nu a mai fost pus distanța de la x pana la Tuning SF a fost băgat numai coordonatele. Aici este case 1

    Întrebarea mea este: 

    Pe comanda /gps  cum au fost sincronizate toate numele și toate coordonatele? Adică când scriu /gps și dau pe Los Santos îmi apar locațiile astea

    case DIALOG_LOCATIONS: {
                if(!response) return 1;
                if(CP[playerid] != 0) return ShowPlayerDialog(playerid, DIALOG_CHECKPOINT, DIALOG_STYLE_MSGBOX, "Checkpoint", "Ai deja un checkpoint activ.\nDoresti sa-l anulezi? Daca da, apasa pe 'Ok'.", "Ok", "Exit");
                switch(listitem) {
                    case 0: {
                        new szDialog[1024], szDialog2[1024];
                        strcat(szDialog2, "Destinatie\tDistanta\n");
                        format(szDialog, 1024, "Dealership\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1449.8494,-2287.2141,13.5469));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Banca\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1462.5325,-1013.5137,26.8438));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "CNN (/ad)\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 648.3226,-1357.3953,13.5709));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Gun Shop\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1367.8486,-1279.4406,13.5469));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Primarie\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1481.1780,-1771.7753,18.7958));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Magazin 24/7\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1352.3127,-1757.7538,13.5078));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Scoala de soferi (DMV)\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1219.6554,-1812.7166,16.5938));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Magazin de haine\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 454.1170,-1478.0200,30.8142));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Cadou (/getgift)\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 398.5757,-1532.7467,32.2734));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Rent bike\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1116.0431,-924.0679,42.9620));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Rent car\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1116.1010,-923.5693,43.3906));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Arena de evente\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1671.7028,-1329.3607,17.4520));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Paintball\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1310.0814,-1367.6973,13.5393));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Alahambra\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1835.8772,-1681.9005,13.3714));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Burger Shot\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1199.3329,-919.1213,43.1153));
                        strcat(szDialog2, szDialog);    
                        format(szDialog, 1024, "Sex Shop\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1087.6583,-923.2074,43.3906));
                        strcat(szDialog2, szDialog);    
                        format(szDialog, 1024, "Arena de curse\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 2695.5701,-1704.6261,11.8438));
                        strcat(szDialog2, szDialog);    
                        format(szDialog, 1024, "Biserica LS\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 940.7791,-1085.5411,24.2962));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Pescarie\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 789.6079, -2097.8096, 3.8643));
                        strcat(szDialog2, szDialog);
                        format(szDialog, 1024, "Arena CS\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 2781.3123,-1812.4171,11.8438));
                        strcat(szDialog2, szDialog);    
                        format(szDialog, 1024, "Casino\t{CBFF96}%0.2fm\n", GetPlayerDistanceFromPoint(playerid, 1290.7469,-1160.5349,23.9610));
                        strcat(szDialog2, szDialog);                        
                        ShowPlayerDialog(playerid, DIALOG_LOCATIONS2, DIALOG_STYLE_TABLIST_HEADERS, "Locatii", szDialog2, "Select", "Exit");      

    Eu vreau să fac ca în locațiile astea (De la Los Santos)  să mai am unul din ăla cum am pe comanda /gps "Los Santos" și "Tuning SF" , pe comanda /gps știu cum trebuie să adaug, nu aici e problema.

    De exemplu pe og-times e în felul următor scrii /gps și îți apar să alegi orașele bun... acum că am ales Los Santos alegem categoria Magazin 24/7 bun... acum ca am dat click pe Magazin 24/7 se deschide un alt chenar unde sunt puse toate magazinele, eu asta vreau să fac și nu reușesc.

    Edit: Vă rog să îmi faceți încă o bancă în Los Santos cu coordonatele 1773.5367,-1656.4562,14.4275 + checkpoint

    Vreau exact cum am descris

    De pe comanda /gps intru pe Los Santos ---> Banca și aici când dai click se deschide un alt chenar cu cele două bănci

    Dacă îmi faceți voi, îmi dau eu seama cum se fac la celelalte după.

    Mulțumesc!

  2. Salutare,

    Cum pot să pun mai multe locații pe comanda /gps ?

    De exemplu când scriu /gps vreau să aleg locațiile către bănci, eu pe comanda /gps am doar o bancă și vreau să adaug mai multe.

    /gps --> Los Santos --> Banca (3 businesses)

                                                   Banca x 900 m distanță

                                                   Banca x 600 m distanță

                                                   Banca x 1500 m distanță

    Locațiile: https://pastebin.com/2Ue2TFcz

  3. Mulțumesc pentru răspuns.

    Eu vreau să fac map icon pentru toată lumea, te rog să îmi dai un exemplu cu id-ul 10 (Adică id-ul de la Burger Shot) cu acest cod (Inclusiv cu coordonate).

    • CreateDynamicMapIcon(Float:x, Float:y, Float:z, type, color, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = STREAMER_MAP_ICON_SD, style = MAPICON_LOCAL, areaid = -1, priority = 0)
    • DestroyDynamicMapIcon(iconid)
    • IsValidDynamicMapIcon(iconid)
  4. Spuneți-mi vă rog ce înseamnă

    SetPlayerMapIcon( playerid, 1, coordonateX,coordonateY,coordonateZ,id icon, 0 );// icon car

    Unde e playerid, 1 - Acel numar (1) este numărul skin-ului din joc?, doar cei ce au skin-ul numărul 1 pot vedea iconița pe mini hartă?

  5. Dupa ce am sters verificarea:

    if(PlayerInfo[playerid][pAdmin] < 6) return SendClientMessage(playerid, COLOR_WHITE, AdminOnly);

    Trebuie sa compilez, dupa opresc serverul si sa il pornesc din nou?

    Dupa ce mi-am dat admin trebuie sa ma conectez pe server? Sau dupa ce mi-am dat admin pun la loc codul si dupa trebuie compilat?

    Ca dupa cum mi-ai zis tu sa fac nu a mers!

    EDIT: Nu am cum sa scriu aceea comanda /key pentru ca trebuie sa ma loghez primadata.

    Dupa ce ma loghez primesc "Server closed the Connection"

    Multumesc.

  6. Salutare,

    Mi-am facut un server de sa-mp, mi-am creeat cont pe server si a mers totul bine, dupa am iesit de pe server si m-am logat din nou... totul bine pana aici.

    Dupa ce mi-am dat admin level 7 si am incercat sa ma loghez primesc "Server closed the connection"

    Care o fi problema?

    Multumesc!

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