[POMOC] Zakljucavanje vozila

Započeo Majkl Script, Septembar 22, 2016, 23:26:51 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Skripta koju koristim: Moja
Detaljan opis problema: Stavio sam da kada je igrac previse udaljen od svog vozila da ne moze da ga zakljuca/otkljuca tj mora da bude u blizini svog vozila , ali ja i kada sam blizu vozila kaze niste u blizini vozila
Dio skripte: http://pastebin.com/Zmfkuy7p - LINK

Neke slike/video za lakse dobivanje pomoci(neobavezno): Nemam nista :D



idi preko pozicije auta iz CarInfo- VoziloInfo, kako ti ide, ako je igrac na poziciji tog vozila da mo otkljuca....
-      @ Mirzerian_06     -


You wanna play a game? Alright.

 if( IsPlayerInRangeOfPoint(playerid,10.0,VehicleInfo..[X],VehicleInfo...[Y]); itd.
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Da ali tako cu moci da ga otkljucam/zakljucam samo na mestu gde mu je save X,Y,Z koridinate tj tamo gde je parkiran


[pawn]            case 1:
            {
              new Float:X,Float:Y,Float:Z;
              GetVehiclePos(VoziloInfo[vID],X,Y,Z);
              if(IsPlayerInRangeOfPoint(VoziloInfo[vID],10.0,X,Y,Z))
               {
                if(VoziloInfo[vZakljucan] == 0)
                {
                    VoziloInfo[vZakljucan] = 1; SacuvajVozilo(i);
                    GameTextForPlayer(playerid, "~w~Vozilo ~r~zakljucano", 3000, 3);
                    new string[120];
                    format(string, sizeof(string), "*%s zakljucava svoje vozilo marke %s.",GetName(playerid),ImenaVozila[VoziloInfo[vModel] - 400]);
                    ProxDetector(20.0, playerid, string,roza2,roza2,roza2,roza2,roza2);
                    SacuvajVozilo(i);
                }
                else
                {

                    VoziloInfo[vZakljucan] = 0; SacuvajVozilo(i);
                    GameTextForPlayer(playerid, "~w~Vozilo ~g~otkljucano", 3000, 3);
                    new string[120];
                    format(string, sizeof(string), "*%s otkljucava svoje vozilo marke %s.",GetName(playerid),ImenaVozila[VoziloInfo[vModel] - 400]);
                    ProxDetector(20.0, playerid, string,roza2,roza2,roza2,roza2,roza2);
                    SacuvajVozilo(i);
                }
            }
            else  return SCM(playerid,grey,"Niste u blizni vaseg vozila ,nemate domet !");
            }[/pawn]
Probaj sad
• G A M E M O D E •
• F I L T E R S C R I P T •
• T U T O R I A L •


Citat
You are what you believe yoursefl to be.

Citat: Lenonâ,,¢ poslato Septembar 23, 2016, 13:27:43 POSLE PODNE
Kako ti je definisano ovo "i" ?

new i = autoodabir[playerid]; tj to je lepo podeseno kad igrac u Dialogu izabere slot vozila

Citat: Marko_Salvatorelo poslato Septembar 23, 2016, 14:05:59 POSLE PODNE
Citat: Lenonâ,,¢ poslato Septembar 23, 2016, 13:27:43 POSLE PODNE
Kako ti je definisano ovo "i" ?

new i = autoodabir[playerid]; tj to je lepo podeseno kad igrac u Dialogu izabere slot vozila
Tebi ne treba slot vozila vec ID vozila na serveru. Imas li enum za ID vozila?


De probaj ba uradi onako kako sam ti ja gore dao
• G A M E M O D E •
• F I L T E R S C R I P T •
• T U T O R I A L •


Citat
You are what you believe yoursefl to be.


Uradi ovako kako ti je  ᕼᖇá'Œá"•Tá—©á'ŽOᐯIá'• rekao samo uvrsti svoj enum. Ako i dalje ne funkcionise postavi mi dio gdje ucitavas vozila.

#define MAX_AUTA        1000
#define AUTO_FILE                       "Automobili/%d.ini" // file u kome se sprema statistika vozila
enum vInfo
{
   vModel,
    Float:vPozX,
    Float:vPozY,
    Float:vPozZ,
    Float:vPozA,
    vBoja1,
    vBoja2,
    vVlasnik[60],
    vImaVlasnika,
    vZakljucan,
   ownedvehicleodabir,
   vRadio,
   vComponent0,
   vComponent1,
   vComponent2,
   vComponent3,
   vComponent4,
   vComponent5,
   vComponent6,
   vComponent7,
   vComponent8,
   vComponent9,
   vComponent10,
   vComponent11,
   vComponent12,
   vComponent13,
   vPaintJob,
   vPrtljaznik,
   vID,
   vCena,
   vProdaja,
   vNeaktivnost
};
new VoziloInfo[MAX_AUTA][vInfo];





forward UcitajVozila(id, name[], value[]);
public UcitajVozila(id, name[], value[])
{
    INI_Int("Model", VoziloInfo[id][vModel]);
    INI_Float("X", VoziloInfo[id][vPozX]);
    INI_Float("Y", VoziloInfo[id][vPozY]);
    INI_Float("Z", VoziloInfo[id][vPozZ]);
    INI_Float("A", VoziloInfo[id][vPozA]);
    INI_Int("Boja1", VoziloInfo[id][vBoja1]);
    INI_Int("Boja2", VoziloInfo[id][vBoja2]);
    INI_String("Vlasnik", VoziloInfo[id][vVlasnik],60);
    INI_Int("ImaVlasnika", VoziloInfo[id][vImaVlasnika]);
   INI_Int("Zakljucan", VoziloInfo[id][vZakljucan]);
   INI_Int("Radio", VoziloInfo[id][vRadio]);
   INI_Int("Component0", VoziloInfo[id][vComponent0]);
   INI_Int("Component1", VoziloInfo[id][vComponent1]);
   INI_Int("Component2", VoziloInfo[id][vComponent2]);
   INI_Int("Component3", VoziloInfo[id][vComponent3]);
   INI_Int("Component4", VoziloInfo[id][vComponent4]);
   INI_Int("Component5", VoziloInfo[id][vComponent5]);
   INI_Int("Component6", VoziloInfo[id][vComponent6]);
   INI_Int("Component7", VoziloInfo[id][vComponent7]);
   INI_Int("Component8", VoziloInfo[id][vComponent8]);
   INI_Int("Component9", VoziloInfo[id][vComponent9]);
   INI_Int("Component10", VoziloInfo[id][vComponent10]);
   INI_Int("Component11", VoziloInfo[id][vComponent11]);
   INI_Int("Component12", VoziloInfo[id][vComponent12]);
   INI_Int("Component13", VoziloInfo[id][vComponent13]);
   INI_Int("PaintJob", VoziloInfo[id][vPaintJob]);
   INI_Int("Cena", VoziloInfo[id][vCena]);
   INI_Int("Prodaja", VoziloInfo[id][vProdaja]);
   INI_Int("Neaktivnost", VoziloInfo[id][vNeaktivnost]);
    return 1;
}