Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: NewOne poslato April 14, 2016, 12:54:35 POSLE PODNE

Naslov: [POMOC] OwnableVozilo
Poruka od: NewOne poslato April 14, 2016, 12:54:35 POSLE PODNE
Skripta koju koristim: UP
Detaljan opis problema: Izvadio sam iz California moda od Bugger-a plin sistem i treba mi definicija OwnableVozilo(carid) i ne radi mi na serveru, znaci to treba da provjeri jel vozilo u vlasnistvu tj samo kupljena auta. Jel se moze neko prilagodit up modu ta definicija?
Dio skripte:
#define OWNABLE 1232

new brojvozila = 0;


FUNCTION: OwnableVozilo(carid)
{
if(carid >= OWNABLE && carid <= brojvozila)
{
return true;
}
return false;
}

eh za ovo mi treba
if(!OwnableVozilo(GetPlayerVehicleID(playerid))) return Error(playerid, "Nisi u ownable vozilu!");

#define MAX_AUTA        800
#define PRODAJA_AUTA 81
#define AUTO_FILE    "Auta/%d.ini"
#define AIZLOZBENO_X 546.6937
#define AIZLOZBENO_Y -1283.311
#define AIZLOZBENO_Z 16.8592
#define AIZLOZBENO_A    38.7600
new bool:KupovinaAuta[MAX_PLAYERS];
new IzlozbenoAuto;
new AutoModel;
enum vInfo
{
vModel,
    Float:vPozX,
    Float:vPozY,
    Float:vPozZ,
    Float:vPozA,
    vBoja1,
    vBoja2,
    vVlasnik[60],
    vModelV[60],
    vImaVlasnika,
vID,
vZakljucan,
vDroga,
vMats,
vOruzije,
vMunicija,
vRadio,
vVW,
vInt,
vPlin,
vComponent0,
vComponent1,
vComponent2,
vComponent3,
vComponent4,
vComponent5,
vComponent6,
vComponent7,
vComponent8,
vComponent9,
vComponent10,
vComponent11,
vComponent12,
vComponent13
}
new Text3D:VehicleLabel[MAX_VEHICLES];
new VoziloInfo[MAX_AUTA][vInfo];

Ako treba jos nesto recite.

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [POMOC] OwnableVozilo
Poruka od: NewOne poslato April 14, 2016, 17:17:13 POSLE PODNE
BUMP
Naslov: Odg: [POMOC] OwnableVozilo
Poruka od: Arkoo poslato April 14, 2016, 21:04:00 POSLE PODNE
[pawn]

   new ownable = GetPlayerVehicleID(playerid);
   if(ownable >= 445) return SendClientMessage(playerid,-1, "Ovo vozilo je ownable!");
/* ili ovo ako oces da izbaci da nije u ownable

new ownable = GetPlayerVehicleID(playerid);
if(ownable <= 445) return SendClientMessage(playerid,-1, "nisi u ownable vozilu!");



*/

[/pawn]
samo moras saznati koji ti je id vozila prvog kupljenog ako ti je id prvog vozila kupljenog 650 stavljas umjesto 445 650 a da saznas koji je id prvo kupljeno vozilo na srv ides u scriptfiles pa u folder auta otvoris prvo auto mislim da krece od 0 znaci otvoris auto 0 i tu ce ti pisati ID = 555 i taj id upisujes umjesto 445 nadam se da si skontao :D,,, ovo ti je najlaksi nacin
Naslov: Odg: [POMOC] OwnableVozilo
Poruka od: NewOne poslato April 15, 2016, 10:34:03 PRE PODNE
Ovo mi govori ako je id ispod 555 da nije ownable, al sta ako neki id npr zaluta od firme ili posla npr 720. Jel se moze nekako definisat preko VoziloInfo?
Naslov: Odg: [POMOC] OwnableVozilo
Poruka od: GoodbyeSamp poslato April 15, 2016, 15:19:41 POSLE PODNE
Pa drugaciji je Extazy system ownable vozila i UPov, jer on gleda ID vozila na srw drugacije nego iz fajla