Jump to content

DanyBoSS

Membru
  • Posts

    34
  • Joined

  • Last visited

Posts posted by DanyBoSS

  1. Acum 13 minute, Джо a spus:

    Salut, poti sa ne prezinti si tu ce ai incercat sa faci?

    Este vorba de un CreateDinamycMapIcon sau SetPlayerMapIcon(desi nu cred).

    PS: Ai grija sa nu stergi altceva, uitate strict pe sistemul de case.

    Pai.. Nu am gasit nimic la sistemul de case legat de mapicon.....

    Nu am incercat sa fac nimic .. deoarece nu gasesc...

    :/ 

     

     

    EDIT: #Rezolvat, ms mult

  2. Acum 19 minute, DanyBoSS a spus:

     

    1 oră în urmă, WopsS a spus:

    Asta inseamna in pawn sa faci un debug, pui sa afisezi mesaje cand se executa o portiune din comanda.

    Problema este asta:

    
    	VehicleDealer[playerid] = CreateVehicle(DSModels[SelectedCar[playerid][DealerID[playerid]]][dModel],-1658.5288,1214.3779,13.4152,DSAngle[playerid],0,0,-1);
    	vDBID[ VehicleDealer[playerid] ] = 0;

    Ce este gresit la ea? .. 

     

    1. Problema: Deci.. am comanda /buyvehicles.. care mergea inainte sa incep editul acestui gm.. si acum s-a frecat nush ce are.. si zice ca nu exista
    2. Cod sursa 
      CMD:buyvehicle(playerid, params[])
      {
      new x=0, dbID[32];
      if(gLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_ERROR, "Tu nu esti logat si nu poti sa folosesti aceasta comanda!");
      if(PlayerInfo[playerid][pPIN] != -1 && LoggedPIN[playerid] == 0 && PinSecurity == 0) return SendClientMessage(playerid, COLOR_YELLOW3, "(!) {FFFFFF}Contul tau este blocat. Scrie {FFD633}/pin {FFFFFF}pentru a il debloca.");
      if(PlayerInfo[playerid][pLevel] < 3) return SendClientMessage( playerid, COLOR_ERROR, "Ai nevoie de nivel 3 ca sa folosesti aceasta comanda!" );
      if(PlayerInfo[playerid][pDrivingLic] <= 0) return SendClientMessage(playerid, COLOR_ERROR, "Ai nevoie de permis de conducere pentru a putea accesa dealership-ul!");
      if(!IsPlayerInRangeOfPoint(playerid, 7.0, 328.4914,-1513.1912,36.0391)) return SendClientMessage( playerid, COLOR_ERROR, "Nu esti la dealership. Foloseste /gps pentru a vedea locatia exacta." );
      if(PlayerInfo[playerid][pWanted] > 0) return SendClientMessage(playerid, COLOR_ERROR, "Ai wanted si nu poti sa folosesti aceasta comanda!");
      if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Trebuie sa iesi din vehicul intai!");
      if(TotalVehicles >= MAX_PCARS) return SendClientMessage(playerid, COLOR_WHITE, "In acest moment nu poti achizitiona un vehicul, incearca mai tarziu!");
      if(IsInWar1(playerid) || IsInWar2(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Momentan participi la un razboi, incearca mai tarziu!");
      
      format(gQuery, sizeof(gQuery), "SELECT * FROM `dsveh` WHERE `Type`='1'");
      new Cache: result = mysql_query(handle, gQuery);
      for(new i, j = cache_get_row_count (); i != j; ++i)
      {
      cache_get_field_content(i, "ID", dbID);
      x++;
      SelectedCar[playerid][x] = strval(dbID);
      LastDealerCar[playerid] = strval(dbID);
      }
      cache_delete(result);
      
      TotalDealerCars[playerid] = x;
      DealerCarType[playerid] = 1;
      DealerID[playerid] = 1;
      
      DSAngle[playerid] = 239.6950;
      VehicleDealer[playerid] = CreateVehicle(DSModels[SelectedCar[playerid][DealerID[playerid]]][dModel],-1658.5288,1214.3779,13.4152,DSAngle[playerid],1,1,-1);
      vDBID[ VehicleDealer[playerid] ] = 0;
      SetVehicleVirtualWorld(VehicleDealer[playerid],playerid+1);
      SetPlayerVirtualWorld(playerid, playerid+1);
      PutPlayerInVehicle(playerid, VehicleDealer[playerid], 0);
      TogglePlayerControllableEx(playerid, 0);
      
      SetPlayerCameraPos(playerid, -1651.346191, 1213.975830, 16.336431);
      SetPlayerCameraLookAt(playerid, -1656.106201, 1214.196166, 14.821863);
      
      SelectTextDraw(playerid, 0x008000FF);
      PlayerTextDrawShow(playerid,DSTest);
      PlayerTextDrawShow(playerid,DSInfo);
      PlayerTextDrawShow(playerid,DSBuy);
      PlayerTextDrawShow(playerid,DSCancel);
      PlayerTextDrawShow(playerid,DSPrev);
      PlayerTextDrawShow(playerid,DSNext);
      PlayerTextDrawShow(playerid, CarsCategory), PlayerTextDrawShow(playerid, BikesCategory),
      PlayerTextDrawShow(playerid, BoatsCategory), PlayerTextDrawShow(playerid, AirCategory);
      PlayerTextDrawSetPreviewModel(playerid, DSModel, DSModels[SelectedCar[playerid][DealerID[playerid]]][dModel]);
      PlayerTextDrawSetPreviewRot(playerid, DSModel, 0.0, 0.0, DSAngle[playerid], 1.0);
      PlayerTextDrawShow(playerid,DSModel);
      format(gString,sizeof(gString),"Name: ~y~%s~n~~w~Price: ~y~$%s~n~~w~Stock: ~y~%d",VehicleNames[DSModels[SelectedCar[playerid][DealerID[playerid]]][dModel]-400], FormatNumber(DSModels[SelectedCar[playerid][DealerID[playerid]]][dPrice]), DSModels[SelectedCar[playerid][DealerID[playerid]]][dStock]);
      PlayerTextDrawSetString(playerid,DSDetails,gString);
      PlayerTextDrawShow(playerid,DSDetails);
      InDealer[playerid] = 1;
      return 1;
      }

       

    3. Erori/atentionari: -
    4. Imagine/video:
    5. Alte detalii: -
  3. il adugi la comanda... gen CMD:taie  .. acum depinde cum ai tu comanda

    Citat

                TogglePlayerControllable(playerid,0);
                ApplyAnimation(playerid,"CHAINSAW","WEAPON_csaw",4.1,1,0,0,0,11000);
                GivePlayerWeapon(playerid, 9, 1);
                SetTimerEx("WoodTaie",7000,false,"d",playerid);

     

  4. Salut, am inceput acum 3-4 zile un edit a gm-ului Blumix, merge bine e bun am reparat bugurile care le stiam etc..chiar si cel cu vehiculele etc.. sunt incepator in scripting nu sunt expert deci sa nu va aud cu hate ca va bag undeva .. =)

    Deci.. vreau sa modificat dealership-ul cand dai /buycar sa iti arata direct dialog si sa alegi de acolo si sa nu mai apara textdraw-urile.. am scot textdrawurile.. am bagat pe dialog.. dar nu stiu cum sa fac gen cand sa dau pe Cheap Vehicles sa apara vehiculele de la cheap....etc.

    COD VECHI (/buycar)

    CMD:buycar(playerid, params[])
    {
        if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
        if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_WHITE,"{0077ED}Server:{FFFFFF} Pentru a va cumpara o masina trebuie sa coborati din masina actuala.");
        if(IsPlayerInRangeOfPoint(playerid, 7.0, 328.1729,-1512.4448,36.0325))
        {
            if(PlayerInfo[playerid][pLevel] < 3) return SendClientMessage(playerid, COLOR_WHITE, "{0077ED}Server:{FFFFFF} Pentru a va cumpara o masina personala va trebuie level 3.");
            BuyCar[playerid] = -1;
            SelectTextDraw(playerid, 0xB98300FF);
              TogglePlayerControllable(playerid, 0);
              TextDrawShowForPlayer(playerid, DealerShip);
            TextDrawShowForPlayer(playerid, DealerShip1);
            TextDrawShowForPlayer(playerid, DealerShip2);
            TextDrawShowForPlayer(playerid, DealerShip3);
            TextDrawShowForPlayer(playerid, DealerShip4);
            TextDrawShowForPlayer(playerid, DealerShip5);
            TextDrawShowForPlayer(playerid, DealerShip6);
            TextDrawShowForPlayer(playerid, DealerShip7);
            TextDrawShowForPlayer(playerid, DealerShip8);
            TextDrawShowForPlayer(playerid, DealerShip9);
            TextDrawShowForPlayer(playerid, DealerShip10);
        }
        else return SCM(playerid,COLOR_WHITE,"{0077ED}Server:{FFFFFF} Nu sunteti la dealership pentru a va achizitiona o masina.");
          return 1;
    }

    COD CE VREAU SA-L FOLOSESC:

    CMD:buycar(playerid, params[])
    {
        if(IsPlayerInRangeOfPoint(playerid, 3.0, 329.3534,-1511.9949,36.0391))
        {
            if(PlayerInfo[playerid][pLevel] >= 3)
            {
                ShowPlayerDialog(playerid, DIALOG_BUYCAR, DIALOG_STYLE_LIST, "Buy a car", "Cheap cars\nRegular cars\nExpensive cars\nPremium cars", "Select", "Cancel");
            }
            else return SCM(playerid,COLOR_WHITE,"Nu ai level 3.");
        }
        else return SCM(playerid,COLOR_WHITE,"Nu esti la dealership.");
        return 1;
    }

    Cum fac .. cand dau pe Cheap cars sa imi apara vehiculele ? .. vehiculele sunt in baza de date .. iar cand apasai pe textdraw aparea.. vr sa-l fac pe dialog

    • Intrebarea / Cererea mea este: Salut.. am o problema la gm.... nush de cand a aparut prolema dar.. cand deschid serverul pe localhost sau pe un host si il las 5-10 min liber fara sa intre nici-un player etc.. incerc sa intru si imi da erroare de la mysql .. iar cand il deschizi si te conectezi direct merge perfect.. da erroarea aia si trb sa dau un relog sa pot intra pe sv.. imi poate spune careva dc?.. baza este conectata bine.. pls ajutor :( 
    • Alte detalii: -
  5. Acum 4 minute, DaEdRiC-FoX a spus:

     

    Acum 4 minute, DaEdRiC-FoX a spus:

    faci o verificare si separi id-urile vehiculelor din baza de date de la dmv.

    ce asi rezolva? daca asi separa id-urile masinilor..am cerut doar scriptul cu care fac sa poti lua doar o anumita masina daca nu ai licenta,,

  6. Chiar acum, Mister a spus:

    Arata cum ai creat masinile de dmw ceva de genul dmw [1] = createveh....

    Adaugi o restrictie in plus la

    if(playerVariables[playerid][pDriveLicense] == 0 && GetPlayerVehicleID (playerid) != dmw [1])

    ...Masinile sunt in baza de date.. iar inainte sa bag scriptu asta.. in orice masina intrai te punea sa dai examenu direct din pozitia care erai..

  7. Problema intalnita (descriere): 

    Salut, am o problema la dmv..defapt.. mi-ar trebui un script cv... daca ma puteti ajuta..Deci.. problema e asta... am adaugat la gamemode scriptu de a nu putea folosi masina fara sa ai licenta... merge..dar faza-i ca acum nu ma lasa sa folosesc nici masinile de la dmv.. daca ma poate ajuta careva si pe mn pls..

    Ati incercat sa rezolvati singur?:  Da, nu am reusit 
    Ero(area / rile) / warning-(ul / urile): -
    Liniile de cod / sursa / script-ul(obligatoriu): 

        if(newstate == PLAYER_STATE_DRIVER)
        {
            if(playerVariables[playerid][pDriveLicense] == 0)
            SendClientMessage(playerid, 0xFF6347AA, "Nu ai licenta de condus.");
            RemovePlayerFromVehicle(playerid);
            return 1;
        }

    Imagini / Video (optional): http://imgur.com/a/yGRhK

     

    Am cautat si pe net da nu am gasit nimic.. (sunt incepator) sa nu va aud  "lasa-te etc.. , nu am venit aici sa ma cert, inteles?" 

  8. On 30/6/2016 at 09:57, M3TrickZz said:

    Esti prost copile?

    De ce te bagi aiurea in seama, dupa ce ca da omu' GameMode mura-n gura, numai sa comentati stiti, duceti-va si dati-va foc, nu aveti altceva de facut. S@LP@!

    Sa se invate minte , la fel face si el altora deci asa ca taci in pula mea din gura si stai in banca ta k?

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