Započeo 3agle
•14. Feb. 2016.• Zaključano[POMOC]CoS
836
pregleda
9
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
340
Postovi:
90
Teme:
Pridružio se:Okt. 2013
14. Feb. 2016.
Skripta koju koristim:CountrySide by dimi
Opis problema o kojem se radi: Kad zakljucam vozilo, a vlasnik sam, izadjem iz vozila i pise da je zakljucan, da nemogu uc, sad neznam kako da napravim da vlasnik automatski udje
Dio skripte:
Slika (neobavezno): //
Opis problema o kojem se radi: Kad zakljucam vozilo, a vlasnik sam, izadjem iz vozila i pise da je zakljucan, da nemogu uc, sad neznam kako da napravim da vlasnik automatski udje
Dio skripte:
for(new i; i < sizeof(VI); i++) {
if(VI == vehicleid) {
if(VI == 1) {
if(VI == 0 || PI == 6) {
if(PI == 6) SCMF(playerid, NARANDZASTA, "Ulazite u vozilo ID: {FFFFFF}%d.", i);
SCMF(playerid, NARANDZASTA, "Privatno Auto {FFFFFF}| {FFAF00}Vlasnik: {FFFFFF}%s.", VI);
return true; }
if(VI == 1) {
new Float:Poz;
GetPlayerPos(playerid, Poz, Poz, Poz);
SetPlayerPos(playerid, Poz, Poz, Poz);
SCMF(playerid, NARANDZASTA, "Auto Zakljucan {FFFFFF}| {FFAF00}Vlasnik: {FFFFFF}%s.", VI );
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);Slika (neobavezno): //
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
190 / 250 XP
Početnik(0)
2,463
Postovi:
6
Teme:
Pridružio se:Jul 2014
14. Feb. 2016.
Probaj ovako:
for(new i; i < sizeof(VI); i++) {
if(VI == vehicleid) {
if(VI == 1) {
if(VI == 0 || PI == 6) {
if(PI == 6) SCMF(playerid, NARANDZASTA, "Ulazite u vozilo ID: {FFFFFF}%d.", i);
SCMF(playerid, NARANDZASTA, "Privatno Auto {FFFFFF}| {FFAF00}Vlasnik: {FFFFFF}%s.", VI);
return true; }
if(VI == 1 && PI != 6) {
new Float:Poz;
GetPlayerPos(playerid, Poz, Poz, Poz);
SetPlayerPos(playerid, Poz, Poz, Poz);
SCMF(playerid, NARANDZASTA, "Auto Zakljucan {FFFFFF}| {FFAF00}Vlasnik: {FFFFFF}%s.", VI );
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
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
14. Feb. 2016.
Pokusaj ovako:
for(new i; i < sizeof(VI); i++) {
if(VI == vehicleid) {
if(VI == 1) {
if(VI == 0 || PI == 6) {
if(PI == 6) SCMF(playerid, NARANDZASTA, "Ulazite u vozilo ID: {FFFFFF}%d.", i);
SCMF(playerid, NARANDZASTA, "Privatno Auto {FFFFFF}| {FFAF00}Vlasnik: {FFFFFF}%s.", VI);
return true; }
if(VI == 1 && strcmp(GetName(playerid), VI[ i ][ vVlasnik ], false) == 0)) {
new Float:Poz;
GetPlayerPos(playerid, Poz, Poz, Poz);
SetPlayerPos(playerid, Poz, Poz, Poz);
SCMF(playerid, NARANDZASTA, "Auto Zakljucan {FFFFFF}| {FFAF00}Vlasnik: {FFFFFF}%s.", VI );
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1); Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
340
Postovi:
90
Teme:
Pridružio se:Okt. 2013
14. Feb. 2016.
Kako da stavim da kad je blizu auta, da moze otkljucat i zakljucat, da nemora uc u njega ?
if(dialogid == DIALOG_VOZILO && response) {
new autoid = PI;
if(listitem == 0) {
if(GetPlayerVehicleID(playerid) != VI) return SCM(playerid, CRVENA, "Moras biti u svom vozilu!");
new string1, string2, string, z;
if(VI == 1) z = "Da"; else z = "Ne";
new cs;
if(VI == 0) cs = "Nema";
new h = VI;
if(VI == 1) {
if(10>h) {
new tablice;
format(tablice, sizeof(tablice), "LS 00%d-CS.", h);
cs = tablice; }
else if(10 <= h && h < 100) {
new tablice;
format(tablice, sizeof(tablice), "LS 0%d-CS.", h);
cs = tablice; }
else if(100 <=h && h < 1000) {
new tablice;
format(tablice, sizeof(tablice), "LS %d-CS.", h);
cs = tablice; } }
format(string1,sizeof(string1),"{A6A6A6}Ime Vozila : {FFFFFF}%s | {A6A6A6}Zakljucano : {FFFFFF}%s | {A6A6A6}Registracija: {FFFFFF}%s", ImeVozila[GetVehicleModel(GetPlayerVehicleID(playerid))-400], z, cs);
format(string2,sizeof(string2),"{A6A6A6}Vlasnik vozila : {FFFFFF}%s | {A6A6A6}Droga : {FFFFFF}%d | {A6A6A6}Materijali : {FFFFFF}%d", VI, VI, VI);
format(string, sizeof(string), "%s\n%s", string1, string2);
SPD(playerid, DIALOG_VINFO, DSMSG, D_NASLOV, string, D_ODABERI, D_ODUSTANI); }
if(listitem == 1) {
if(GetPlayerVehicleID(playerid) != VI) return SCM(playerid, CRVENA, "Moras biti u svom vozilu!");
SPD(playerid, DIALOG_VLOCK, DSMSG, D_NASLOV, "Molimo vas da odaberete:", "Otkljucate", "Zakljucate"); }
if(listitem == 2) {
new Float:PozAS, Float:HP;
if(GetPlayerVehicleID(playerid) != VI) return SCM(playerid, CRVENA, "Moras biti u svom vozilu!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, CRVENA, "Niste na mestu vozaca!");
GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
if(HP < 700.0) return SCM(playerid, CRVENA, "Vozilo vam je previse osteceno, ne mozete ga parkirati!");
GetVehiclePos(VI, PozAS, PozAS, PozAS);
GetVehicleZAngle(VI, PozAS);
VI = PozAS; VI = PozAS; VI = PozAS;
VI = PozAS; DestroyVehicle(VI);
VI = CreateVehicle(VI, VI, VI, VI, VI, VI, VI, 30000);
SCM(playerid, ZELENA, "Vozilo je uspjesno parkirano! ");
//izmeni dodaj ovde tablicerespawn
SacuvajVozilo(autoid); SetVehicleToRespawn(VI); }
if(listitem == 3) {
SPD(playerid, DIALOG_VGEPEK, DSL, D_NASLOV, "Oruzje\nDroga\nMaterijali", D_ODABERI, D_ODUSTANI); }
if(listitem == 4) {
new Float:Poz;
GetVehiclePos(VI, Poz, Poz, Poz);
SPC(playerid, Poz, Poz, Poz, 10.0);
CP = 1;
SCM(playerid, ZELENA, "Vozilo je uspjesno locirano i njegova pozicija je oznacena na radaru!"); }
if(listitem == 5) {
new string;
if(GetPlayerVehicleID(playerid) != VI) return SCM(playerid, CRVENA, "Moras biti u svom vozilu!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, CRVENA, "Niste na mestu vozaca!");
format(string,sizeof(string), "Prodaja auta drzavi\n\nDa li ste sigurni da zelite da prodate auto drzavi za %d$!\n\nAko ste sigurni kliknite na 'Prodaj' ako ne kliknite na 'Izlaz'", VI/2);
SPD(playerid, DIALOG_VSELL, DSMSG, D_NASLOV, string, "Prodaj", D_ODUSTANI); }
if(listitem == 6) {
if(GetPlayerVehicleID(playerid) != VI) return SCM(playerid, CRVENA, "Niste u svom vozilu!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, CRVENA, "Niste na mestu vozaca!");
SPD(playerid, DIALOG_VSELLTP, DSI, D_NASLOV, "Unesite ID igraca kome zelite da prodate vozilo i cenu koju zelite!", D_ODABERI, D_ODUSTANI); }
if(listitem == 7) {
if(GetPlayerVehicleID(playerid) != VI) return SCM(playerid, CRVENA, "Niste u svom vozilu!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, CRVENA, "Niste na mestu vozaca!");
if(VI == 1) { SPD(playerid, DIALOG_RADIO, DSL, D_NASLOV, "Radio Pink\nRadio Folk\nRadio TDI\nJuzni Vetar Radio\nBalkan DJ Radio", D_ODABERI, D_ODUSTANI); }
else { SCM(playerid, CRVENA, "Nemate radio, kupite u prodavnici i ugradite"); } }
}
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
14. Feb. 2016.
NAPOMENA: vehicleid = tvoje vozilo
new Float: Pos[ 3 ];
GetVehiclePos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );
if( IsPlayerInRangeOfPoint( playerid, 3.0, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] )) {
SCM( playerid, -1, "Vozilo otkljucano/zakljucano!");
}
else return SCM( playerid, -1, "Ne nalazite se blizu svog vozila!");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
14. Feb. 2016.
Ne mozemo mi sve da vam radimo, morate i sami nesto da skontate, umesto ovoga stavi ono sto sam postavio iznad:
if(GetPlayerVehicleID(playerid) != VI) return SCM(playerid, CRVENA, "Moras biti u svom vozilu!");Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava