[POMOC]Dialog kupovina Vozila

Započeo .Стефке, April 25, 2017, 22:32:17 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim:Balkan Extra(Bextazy v3.3.0)
Detaljan opis problema:Pa ovako Ne izbacuje Dialog Za Kupovinu vozila a lepo sve napravim do cega je ne znam
Dio skripte:   [pawn]if(!strcmp(GetNameEx(playerid), Developer_Name, true) || !strcmp(GetNameEx(playerid), Owner_1, true) || !strcmp(GetNameEx(playerid), Owner_2, true) || !strcmp(GetNameEx(playerid), Director_1, true) || !strcmp(GetNameEx(playerid), Director_2, true) || !strcmp(GetNameEx(playerid), Director_3, true) || !strcmp(GetNameEx(playerid), Director_4, true) || !strcmp(GetNameEx(playerid), Director_5, true) || !strcmp(GetNameEx(playerid), Director_6, true))
   {
      if(UlogovanIgrac[playerid] == 0) return Error(playerid, "Morate biti ulogovani da bi koristili komande!");
      if(PlayerInfo[playerid][pAdmin] < 6) return Error(playerid, "Nisi vlasnik.");
      if(UlogovanIgrac[playerid] == 0) return Error(playerid, "Morate biti ulogovani da bi koristili komande!");
      new veh, vcena, vboja1, vboja2;
      if(sscanf(params, "iiii", veh, vcena, vboja1, vboja2)) return Cmd(playerid, "/kreirajvozilo (id vozila) (cena) (boja 1) (boja 2)");
        if(vboja1 < 0 || vboja1 > 255) return Error(playerid, "Ne moze boja iznad 255 ni ispod 0!");
        if(vboja2 < 0 || vboja2 > 255) return Error(playerid, "Ne moze boja iznad 255 ni ispod 0!");
        if(veh < 400 || veh > 611) return Error(playerid, "Ne moze ispod 400 ili iznad 611!");
        if(vcena < 0 || vcena > 500000000) return Error(playerid, "Cena nije vazeca!");
      new idica;
        new Float:ang;
       GetPlayerFacingAngle(playerid, ang);
      GetPlayerPos(playerid, X_C, Y_C, Z_C);
       idica = AddStaticVehicleEx(veh, X_C, Y_C+2, Z_C, ang, vboja1, vboja2, 60000); //DodajVozilo ako ne radi kez da ga putuje u vozilo!!!
       lz_PutPlayerInVehicle(playerid, idica, 0);
      brojvozila++;
       new model[24];
      GetVehicleName(brojvozila,model,sizeof(model));
      vehhealth[brojvozila] = 998.0;
      lz_SetVehicleHealth(brojvozila, 998.0);
      CI[brojvozila][cModel] = veh;
      CI[brojvozila][cPosX] = X_C;
      CI[brojvozila][cPosY] = Y_C+2;
      CI[brojvozila][cPosZ] = Z_C;
      CI[brojvozila][cAngle] = ang;
      CI[brojvozila][cZaplenjen] = 0;
      CI[brojvozila][cNeakt] = 0;
      CI[brojvozila][cBoja1] = vboja1;
      CI[brojvozila][cBoja2] = vboja2;
      CI[brojvozila][cVW] = 0;
      CI[brojvozila][cParking] = 0;
          CI[brojvozila][cObrisan] = 0;
          CI[brojvozila][cPlin] = 0;
          CI[brojvozila][cPaintJob] = -1;
      strmid(CI[brojvozila][cIme], model, 0, strlen(model), 255);
      strmid(CI[brojvozila][cVlasnik], "Niko", 0, strlen("Niko"), 255);
      CI[brojvozila][cCena] = vcena;
      new kur[32];
      format(kur,32,"BE-%d",brojvozila);
      strmid(CI[brojvozila][cTablice], kur, 0, strlen(kur), 255);
      SetVehicleNumberPlate(brojvozila,CI[brojvozila][cTablice]);
      CI[brojvozila][cRegistrovan] = 0;
      CI[brojvozila][cRegVreme] = 0;
      CI[brojvozila][cKupljen] = 0;
      CI[brojvozila][cZakljucan] = 0;
      CI[brojvozila][cPostavljen] = 1;
      CI[brojvozila][cDroga] = 0;
      CI[brojvozila][cGun1] = 0;
      CI[brojvozila][cAmmo1] = 0;
      CI[brojvozila][cGun2] = 0;
      CI[brojvozila][cAmmo2] = 0;
      CI[brojvozila][cGun3] = 0;
      CI[brojvozila][cAmmo3] = 0;
      CI[brojvozila][cNovac] = 0;
      CI[brojvozila][cMats] = 0;
      SetVehicleVirtualWorld(brojvozila, CI[brojvozila][cVW]);
      SacuvajVozilo(brojvozila);
      Delete3DTextLabel(ParkingLabel[brojvozila]);
      Delete3DTextLabel(CarLabel[brojvozila]);
      new stsr[256];
      new Float:x,Float:y,Float:z;
      GetVehiclePos(brojvozila, x,y,z);
      format(stsr,sizeof(stsr),""ORANGE"Vozilo na prodaju!\n"BELA"%s\n"ORANGE"Cena: "BELA"%d$\n"ORANGE"Udjite u vozilo i pritisnite 'Kupi'",model,CI[brojvozila][cCena]);
      CarLabel[brojvozila] = Create3DTextLabel(stsr, BELA2, x, y, z, 10, 0, 1);
      Attach3DTextLabelToVehicle(CarLabel[brojvozila],brojvozila,0,0,0);
      g_SCMF(playerid, -1, ""PPLAVA"[BE] - "BELA"Napravili ste vozilo id: %d, cena: %d$, boja 1: %d, boja 2: %d. || Redni broj vozila: %d!", veh, vcena, vboja1, vboja2, brojvozila);
      new krek[300];
      format(krek,300,"{DABB3E}[AInfo]: Admin %s je napravio vozilo id: %d, cena: %d$, boja 1: %d, boja 2: %d. || Redni broj vozila: %d!", GetName(playerid), veh, vcena, vboja1, vboja2, brojvozila);
      AdminPoruka(ZUTA2, krek, 1);
      GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
      SetVehicleParamsEx(GetPlayerVehicleID(playerid),1,lights,alarm,doors,bonnet,boot,objective);
       if(VoziloJeMotor(idica))
      {
          GorivoP[idica] = 40;
      }
      else if(VoziloJeAvion(idica) || VoziloJeBrod(idica) || VoziloJeKamion(idica))
      {
          GorivoP[idica] = 100;
      }
      else if(VoziloJeBicikla(idica) || GetVehicleModel(idica) == 538)
      {
         GorivoP[idica] = 1000000;
      }
      else
      {
         GorivoP[idica] = 60;
      }
   }
   return true;
}[/pawn]
Poslednja Izmena: April 26, 2017, 14:38:28 POSLE PODNE od MEDO

Imas li pod OnPlayerStateChange sta je potrebno ako me razumes? Da ne pisem romane :D

___________
~ On permanent vacation ~ /

nE rAZUMEM tE aLI nEMMA pOJASNI U pm HVALA :)


ShowPlayerDialog

http://wiki.sa-mp.com/wiki/How_to_Create_a_Dialog
Citat: MaraneLLoDSM poslato April 25, 2017, 22:33:18 POSLE PODNE
Imas li pod OnPlayerStateChange sta je potrebno ako me razumes? Da ne pisem romane :D

Znas li ti sta pricas brate moj aloo

[pawn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])[/pawn]
samo rejv i debele zene