Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Majkl Script poslato Septembar 22, 2016, 23:26:51 POSLE PODNE

Naslov: [POMOC] Zakljucavanje vozila
Poruka od: Majkl Script poslato Septembar 22, 2016, 23:26:51 POSLE PODNE
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
Naslov: Odg: [POMOC] Zakljucavanje vozila
Poruka od: kim3205 poslato Septembar 23, 2016, 02:43:21 PRE PODNE
Probaj ovako http://pastebin.com/FFCsvLSd
Naslov: Odg: [POMOC] Zakljucavanje vozila
Poruka od: Majkl Script poslato Septembar 23, 2016, 10:49:18 PRE PODNE
opet isto ne radi :(
Naslov: Odg: [POMOC] Zakljucavanje vozila
Poruka od: @Mirzerian_06 poslato Septembar 23, 2016, 12:14:14 POSLE PODNE
idi preko pozicije auta iz CarInfo- VoziloInfo, kako ti ide, ako je igrac na poziciji tog vozila da mo otkljuca....
Naslov: Odg: [POMOC] Zakljucavanje vozila
Poruka od: Łuk@ poslato Septembar 23, 2016, 12:26:45 POSLE PODNE
 if( IsPlayerInRangeOfPoint(playerid,10.0,VehicleInfo..[X],VehicleInfo...[Y]); itd.
Naslov: Odg: [POMOC] Zakljucavanje vozila
Poruka od: Majkl Script poslato Septembar 23, 2016, 13:19:45 POSLE PODNE
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
Naslov: Odg: [POMOC] Zakljucavanje vozila
Poruka od: [CH]Lenon poslato Septembar 23, 2016, 13:27:43 POSLE PODNE
Kako ti je definisano ovo "i" ?
Naslov: Odg: [POMOC] Zakljucavanje vozila
Poruka od: anderson87 poslato Septembar 23, 2016, 14:02:12 POSLE PODNE
[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
Naslov: Odg: [POMOC] Zakljucavanje vozila
Poruka od: Majkl Script 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
Naslov: Odg: [POMOC] Zakljucavanje vozila
Poruka od: [CH]Lenon poslato Septembar 23, 2016, 14:37:39 POSLE PODNE
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?
Naslov: Odg: [POMOC] Zakljucavanje vozila
Poruka od: Majkl Script poslato Septembar 23, 2016, 14:50:12 POSLE PODNE
imam
Naslov: Odg: [POMOC] Zakljucavanje vozila
Poruka od: anderson87 poslato Septembar 23, 2016, 15:01:07 POSLE PODNE
De probaj ba uradi onako kako sam ti ja gore dao
Naslov: Odg: [POMOC] Zakljucavanje vozila
Poruka od: Majkl Script poslato Septembar 23, 2016, 15:34:48 POSLE PODNE
Citat: ᕼᖇá'Œá"•Tá—©á'ŽOᐯIá'• poslato Septembar 23, 2016, 15:01:07 POSLE PODNE
De probaj ba uradi onako kako sam ti ja gore dao

Probao ali opet ne radi :(
Naslov: Odg: [POMOC] Zakljucavanje vozila
Poruka od: [CH]Lenon poslato Septembar 23, 2016, 18:04:48 POSLE PODNE
Uradi ovako kako ti je  ᕼᖇá'Œá"•Tá—©á'ŽOᐯIá'• rekao samo uvrsti svoj enum. Ako i dalje ne funkcionise postavi mi dio gdje ucitavas vozila.
Naslov: Odg: [POMOC] Zakljucavanje vozila
Poruka od: Majkl Script poslato Septembar 23, 2016, 19:22:33 POSLE PODNE
#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;
}
Naslov: Odg: [POMOC] Zakljucavanje vozila
Poruka od: [CH]Lenon poslato Septembar 23, 2016, 19:31:21 POSLE PODNE
Nismo se razumjeli, pod OnGameModeInit ucitavanje mi posalji.
Naslov: Odg: [POMOC] Zakljucavanje vozila
Poruka od: Majkl Script poslato Septembar 23, 2016, 19:43:06 POSLE PODNE
http://pastebin.com/jqGhr16s - LINK