Započeo Arkoo
•20. Mar. 2016.[POMOC]Registracija Vozila
611
pregleda
8
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
562
Postovi:
87
Teme:
Pridružio se:Apr. 2015
20. Mar. 2016.
Skripta koju koristim:N/A
Detaljan opis problema: Kako da napravim da kad igrac udje u vozilo ako vozilo nije registrovano da mu ispise tekst, napravio sam ovo dole ali onda na svim vozilima izbaciva taj tekst
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: Kako da napravim da kad igrac udje u vozilo ako vozilo nije registrovano da mu ispise tekst, napravio sam ovo dole ali onda na svim vozilima izbaciva taj tekst
Dio skripte:
if(newstate == PLAYER_STATE_DRIVER)
{
new vozilo = GetPlayerVehicleID(playerid);
if(VoziloInfo == 0)
{
if(!VoziloJeBicikla(vozilo))
{
SCM(playerid, -1, "Vozilo u koje ste usli nije registrovano, a to je kaznjivo. Pazite se policije!");
}
}
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
236 / 250 XP
Početnik(1)
684
Postovi:
96
Teme:
Pridružio se:Jan. 2014
20. Mar. 2016.
Moras napraviti provjeru da ide kroz kupljena vozila a ne za vozila po id-u.
Pretrazi skriptu i nadji provjeru za kupljena vozila, kod mene se ta provjera zove
Pretrazi skriptu i nadji provjeru za kupljena vozila, kod mene se ta provjera zove
if(IsAnOwnableCar(vehicleid))Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
562
Postovi:
87
Teme:
Pridružio se:Apr. 2015
20. Mar. 2016.
Nemam te provjere, nesto ovako
ownable auta su mi definisana kao #define MAX_AUTA 1500
nez kako bi drugacije to gore
FUNCTION: IsAnOwnableCar(carid)
{
if(carid >= MAX_AUTA && carid <= brojauta)
{
return true;
}
return false;
}
ownable auta su mi definisana kao #define MAX_AUTA 1500
nez kako bi drugacije to gore
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
236 / 250 XP
Početnik(1)
684
Postovi:
96
Teme:
Pridružio se:Jan. 2014
20. Mar. 2016.
new ownedcar[sizeof(CarInfo)];Kad kupuješ vozilo ovako treba da ti bude
ownedcar = CreateVehicle(CarInfo,CarInfo,CarInfo,CarInfo+1.0,CarInfo,CarInfo,CarInfo,60000);public IsAnOwnableCar(carid)
{
for(new i = 0; i < sizeof(ownedcar); i++)
{
if(carid == ownedcar) return 1;
}
return 0;
}Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
562
Postovi:
87
Teme:
Pridružio se:Apr. 2015
20. Mar. 2016.
YaguaR1337 wrote on March 20, 2016, 9:23 pm:
Moras napraviti proveru da li je GetPlayerVehicleID jednak vID-u tog vozila to jeste njegovom ID-u na serveru.
Moze neki primjer kako da to uradim?
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
181
Postovi:
2
Teme:
Pridružio se:Feb. 2016
21. Mar. 2016.
Ne smes nikada ovako VoziloInfo[ GetPlayerVehicleID( playerid ) ][ Registrovan ] ovo ne smes da radis.Ovako:
NAPOMENA: I sve to prilagodi svojoj skripti!
for(new h; h < sizeof( VoziloInfo ); h++) {
new File;
format(File, sizeof(File), file_vozilo, h);
if(fexist(File)) {
if( VoziloInfo[ h ][ vID ] == GetPlayerVehicleID( playerid ) ) {
//ovde pises sve ono sto se desava ako je igrac u dobrom vozilu i dodaj tu jos onu proveru da li je vozilo kupljeno i da li je registrovano
}
}
}
NAPOMENA: I sve to prilagodi svojoj skripti!
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
562
Postovi:
87
Teme:
Pridružio se:Apr. 2015
21. Mar. 2016.
YaguaR1337 wrote on March 21, 2016, 6:08 pm:
Ne smes nikada ovako VoziloInfo[ GetPlayerVehicleID( playerid ) ][ Registrovan ] ovo ne smes da radis.Ovako:
NAPOMENA: I sve to prilagodi svojoj skripti!
for(new h; h < sizeof( VoziloInfo ); h++) {
new File;
format(File, sizeof(File), file_vozilo, h);
if(fexist(File)) {
if( VoziloInfo[ h ][ vID ] == GetPlayerVehicleID( playerid ) ) {
//ovde pises sve ono sto se desava ako je igrac u dobrom vozilu i dodaj tu jos onu proveru da li je vozilo kupljeno i da li je registrovano
}
}
}
NAPOMENA: I sve to prilagodi svojoj skripti!
Hvala ti puno kralju! 😄
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
