[Pomoc]Vlasnistvo vozila

Započeo htmostar
20. Feb. 2012. Zaključano
877
pregleda
10
postova
htmostar
4
Enforcer
20. Feb. 2012.
Skripta koju koristim: CBSRP(CL EDIT)
Detaljan opis problema: Zanima me kako mogu stavit da pise kad ulazis u vozilo cije je i koje je. Npr Ulazis u vozilo (imevozila)(id) Vlasnik☹️ime vlasnika)
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Aldin Begovic
4
Made Man
20. Feb. 2012.
I mene to zanima 😄 ! Pls pomoc
mistic144
4
Enforcer
20. Feb. 2012.
TUT Auto za određenu osobu
By: Kiki

Evo jos jedan moj tut kako napraviti automobil za određenu osobu:
Prvo sta trebate je staviti variablu na vrh skripte:

new Daniel; //Ime nije vazno, mozete stavljati koje god zelite

Drugi korak je stavljanje auta na u gamemod, nađite ongamemodeinit i ispod nađite AddStaticVehicle i ispod dodajte:

Daniel= AddStaticVehicle(...)

tako da server zna da je to automobil u kojeg moze uci određena osoba. Ako neznate koristiti AddStaticVehicle, odite ovdje http://wiki.sa-mp.com/wiki/AddStaticVehicle.

Daniel = AddStaticVehicle(451,1890.1632,1989.1708,13.4920,179.9223,6,6); //Ovo se spawnati turisma na parkingu u LV

Sad nam dolazi malo tezi dio,koristit cemo OnPlayerStateChange kako bi provjerili dali je igrac usao u auto.

public OnPlayerStateChange(playerid, newstate, oldstate)
{
  new PlayerName;
  GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  if(newstate == PLAYER_STATE_DRIVER)
  {
      new Vehicle = GetPlayerVehicleID(playerid);
      if(Vehicle == Daniel)
      {
        if(strcmp(PlayerName,"Daniel_Klaic",true)) //Provjerava dali je igrac Daniel_Klaic
        {
            RemovePlayerFromVehicle(playerid); //Izbacuje igraca iz auta,ako nije Daniel_Klaic
            SendClientMessage(playerid, 0x33AA33AA, "Ovo vozilo moze voziti jedino Daniel_Klaic"); //Izbacuje poruku
        }
      }
  }
  return 1;
}
I to bi bilo to,ako ste napravili sve kao ja,trebali biste imati auto kojeg moze voziti samo Daniel. Evo i kako bi to tocno trebalo izgledati:

//Na vrhu skripte:

new Daniel;

//U OnGameModeInit ili OnFilterScriptInit

Daniel = AddStaticVehicle(451,1890.1632,1989.1708,13.4920,179.9223,6,6);

//Ispod OnPlayerStateChange

public OnPlayerStateChange(playerid, newstate, oldstate)
{
  new PlayerName;
  GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  if(newstate == PLAYER_STATE_DRIVER)
  {
      new Vehicle = GetPlayerVehicleID(playerid);
      if(Vehicle == Daniel)
      {
        if(strcmp(PlayerName,"Daniel_Klaic",true))
        {
            RemovePlayerFromVehicle(playerid);
            SendClientMessage(playerid, 0x33AA33AA, "Ovo vozilo moze voziti jedino Daniel_Klaic");
        }
      }
  }
  return 1;
}
Aldin Begovic
4
Made Man
20. Feb. 2012.
AL nama treba za igrace koji kupe auto ! Znamo i mi to napravit :S
mistic144
4
Enforcer
20. Feb. 2012.
neznam onda
Nxidza
5
Crime Lord
20. Feb. 2012.
Napravis jednostavnu proveru tipa :
if(CarInfo==1)
    {
        format(string,sizeof(string),"Vozilo je registrovano na %s",CarInfo);
SendClientMessage(playerid, COLOR_BLUE, string);
                    }


Samo cOwned i cOwner zameni sa tvojim varijablama ...Takodje i CarInfo !
[Pawno | MTA] Muhamed
4
Enforcer
20. Feb. 2012.
Pronadjite BPG Stari Mod u njemu ima OwnerShip i pise Vlasnik !
Izvadite iz skripte i ubacite u svoju (ako znate)  😎
htmostar
4
Enforcer
20. Feb. 2012.
Malo sam gledo modove i naso u ravens roleplay  🙄
	if(IsAnOwnableCar(vehicleid))
{
  format(string,sizeof(string),"You are entering to a %s (%d)  Owner: %s",vehicle, vehicleid, CarInfo);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else if(IsASalesVehicle(vehicleid))
{
    format(string,sizeof(string),"You are entering to a %s (%d)  Owner: Dealership",vehicle, vehicleid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string,sizeof(string),"Type /v buy to buy this car for $%d",GetVehiclePrice(vehicleid));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else
{
    if(IsAGangCar(vehicleid))
    {
    format(string,sizeof(string),"You are entering to a %s (%d)  Owner: Los Sureños Gang",vehicle, vehicleid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else if(IsAGangCar2(vehicleid))
    {
    format(string,sizeof(string),"You are entering to a %s (%d)  Owner: Le Signatra Mafia",vehicle, vehicleid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else if(IsAGangCar3(vehicleid))
    {
    format(string,sizeof(string),"You are entering to a %s (%d)  Owner: Yamaguchi Mafia",vehicle, vehicleid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else if(IsAGangCar4(vehicleid))
    {
    format(string,sizeof(string),"You are entering to a %s (%d)  Owner: Chornaya Bratva Mafia",vehicle, vehicleid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else if(IsAGangCar5(vehicleid))
    {
    format(string,sizeof(string),"You are entering to a %s (%d)  Owner: La Vice Mafia",vehicle, vehicleid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else if(IsAGangCar6(vehicleid))
    {
    format(string,sizeof(string),"You are entering to a %s (%d)  Owner: Sons of Anarchy Gang",vehicle, vehicleid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else if(IsAGangCar7(vehicleid))
    {
    format(string,sizeof(string),"You are entering to a %s (%d)  Owner: Hitmen Organization",vehicle, vehicleid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else if(IsACopCar(vehicleid))
    {
    format(string,sizeof(string),"You are entering to a %s (%d)  Owner: LSPD",vehicle, vehicleid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else if(IsAnFbiCar(vehicleid))
    {
    format(string,sizeof(string),"You are entering to a %s (%d)  Owner: FBI",vehicle, vehicleid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else if(IsNgCar(vehicleid))
    {
    format(string,sizeof(string),"You are entering to a %s (%d)  Owner: National Guard",vehicle, vehicleid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else if(IsASwatCar(vehicleid))
    {
    format(string,sizeof(string),"You are entering to a %s (%d)  Owner: S.W.A.T",vehicle, vehicleid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else if(IsATacticalCar(vehicleid))
    {
    format(string,sizeof(string),"You are entering to a %s (%d)  Owner: Tactical Team",vehicle, vehicleid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else if(IsASpecialFCar(vehicleid))
    {
    format(string,sizeof(string),"You are entering to a %s (%d)  Owner: Special Forces",vehicle, vehicleid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else if(IsAFiremenCar(vehicleid))
    {
    format(string,sizeof(string),"You are entering to a %s (%d)  Owner: LSFD",vehicle, vehicleid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else if(IsAnAmbulance(vehicleid))
    {
    format(string,sizeof(string),"You are entering to a %s (%d)  Owner: LSMD",vehicle, vehicleid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else
    {
    format(string,sizeof(string),"You are entering to a %s (%d)  Owner: The State",vehicle, vehicleid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
Deleted User
Obrisan korisnik
20. Feb. 2012.
	    for(new i = 0; i < sizeof(CarInfo); i++)
    {
        if(newcar == CarInfo)
{
  if(CarInfo==0)
    {
      TogglePlayerControllable(playerid, 0);
      CarOffered= 1;
      new vehstats;
                format(vehstats, sizeof(vehstats),"{FFFFFF}Vozilo: {00C0FF}%s  {FFFFFF}  Cijena: {00C0FF}%d$\n{FFFFFF}Ako zelis {F3FF02}kupit {FFFFFF}ovo vozilo pritisni - {F81414}Kupi",CarInfo,CarInfo);
                ShowPlayerDialog(playerid, 2233, DIALOG_STYLE_MSGBOX, "{00C0FF}Auto na prodaji", vehstats, "Kupi", "Odustani");
return 1;
    }
    new GetNSMnS;
GetPlayerName(playerid,GetNSMnS,sizeof(GetNSMnS));
    if(strcmp(GetNSMnS, CarInfo, false) == 0)
    {
new InComeFormat;
format(InComeFormat,sizeof(InComeFormat),"{FFFFFF}Dobrodosli u vozilo {F81414}%s {00C0FF}| {FFFFFF}Ime vaseg vozila: {F81414}%s",CarInfo,CarInfo);
  SendClientMessage(playerid, COLOR_LIGHTBLUE, InComeFormat);
    }
    else
    {
      RemovePlayerFromVehicle(playerid);
        new formatPlayNAM;
        format(formatPlayNAM,sizeof(formatPlayNAM),"{FFFFFF}Vozilo zakljucano! Vlasnik:{F81414} %s.",CarInfo);
        SendClientMessage(playerid,COLOR_GRAD2,formatPlayNAM);
    }
}
}
}

et to je sa GF moda nadam se da ce odgovarati!
htmostar
4
Enforcer
20. Feb. 2012.
Tex wrote on February 20, 2012, 8:38 pm:
	    for(new i = 0; i < sizeof(CarInfo); i++)
    {
        if(newcar == CarInfo)
{
  if(CarInfo==0)
    {
      TogglePlayerControllable(playerid, 0);
      CarOffered= 1;
      new vehstats;
                format(vehstats, sizeof(vehstats),"{FFFFFF}Vozilo: {00C0FF}%s  {FFFFFF}  Cijena: {00C0FF}%d$\n{FFFFFF}Ako zelis {F3FF02}kupit {FFFFFF}ovo vozilo pritisni - {F81414}Kupi",CarInfo,CarInfo);
                ShowPlayerDialog(playerid, 2233, DIALOG_STYLE_MSGBOX, "{00C0FF}Auto na prodaji", vehstats, "Kupi", "Odustani");
return 1;
    }
    new GetNSMnS;
GetPlayerName(playerid,GetNSMnS,sizeof(GetNSMnS));
    if(strcmp(GetNSMnS, CarInfo, false) == 0)
    {
new InComeFormat;
format(InComeFormat,sizeof(InComeFormat),"{FFFFFF}Dobrodosli u vozilo {F81414}%s {00C0FF}| {FFFFFF}Ime vaseg vozila: {F81414}%s",CarInfo,CarInfo);
  SendClientMessage(playerid, COLOR_LIGHTBLUE, InComeFormat);
    }
    else
    {
      RemovePlayerFromVehicle(playerid);
        new formatPlayNAM;
        format(formatPlayNAM,sizeof(formatPlayNAM),"{FFFFFF}Vozilo zakljucano! Vlasnik:{F81414} %s.",CarInfo);
        SendClientMessage(playerid,COLOR_GRAD2,formatPlayNAM);
    }
}
}
}

et to je sa GF moda nadam se da ce odgovarati!

E hvala ja mislim da CLRP koristi ediciju GF ima takav system pa onda moze i to  🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha