Jump to content

G.Marian

Membru
  • Posts

    14
  • Joined

  • Last visited

Everything posted by G.Marian

  1. Fiți vă rog amabili și ajutați-mă. Mulțumesc
  2. 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!
  3. 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
  4. Am pus codul acesta: CreateDynamicMapIcon(1199.3351,-918.3878,43.1208,10, 0, .interiorid = 0); Sub: public OnPlayerConnect(playerid) (In Game Mode) Sau nu se pune in game mode? Și nu merge!
  5. Și dacă mai vreau să fac unul tot pentru Burger Shot ce trebuie sa schimb la primul (Adică următorul cod sub el). CreateDynamicMapIcon(x, y, z, 10, 0, .interiorid = 0);
  6. 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)
  7. 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ă?
  8. 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.
  9. Fiti va rog amabili si spuneti-mi cum scot restrictia la admin?!
  10. Da, acest gamemode folosesc, imi spui te rog cum o scot?
  11. Multumesc pentru raspuns. Dar, eu am inteles in mai multe moduri raspunsul tau, la OnPlayerLogin ce fel de verificare sa am? Sau la OnPlayerLogin trebuie sa verific daca am admin sau nu? Si cum fac asta? :))) Ca eu asa stiu ca nu din gamemode setezi adminul.
  12. 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.