Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

[Pomoc] Vlasnik vozila

Započeo Obrisan korisnik
pre 14 godina
1,774
pregleda
18
postova
Obrisan korisnik Obrisan korisnik
pre 14 godina
Skripta koju koristim: Moja skripta
Detaljan opis problema: Kako da namestim ako neko ima svoj auto,motor,plovilo ili letjelicu da ako drugi igrac oce da udje u auto,motor,plovilo,letjelicu da mu pise gore u chatu Zakljucano. Vlasnik: Ime_Prezime ?? moze pomoc plss 🙂 ako moze tako i za ostala vozila. hvala 😉
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
[BWW] nåяcо
Enforcer
pre 14 godina
pa jel imas kaki sistem vozila ili mi sami moramo funkcije izvlacit?
Obrisan korisnik Obrisan korisnik
pre 14 godina
Imam komandu /v ako ti to nesto znaci evo...

/V
if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vozilo", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged == 0)
        {
            SendClientMessage(playerid, COLOR_GREY, "  Morate se prvo prijaviti ! ");
            return 1;
        }
        new x_nr;
        x_nr = strtok(cmdtext, idx);
        if(!strlen(x_nr))
{
new porukaV[] = ""COL_RED"(/v)ozilo:\n\n {FFFFFF}- prodaj, oboji, lociraj, park, lock\n - fix, repaint, /napusti\n - /kupivozilo, /prodajvozilo, /cancelsell, /prihvatisell";
format(string, sizeof(string),"%s ",porukaV);
ShowPlayerDialog(playerid, 98, DIALOG_STYLE_MSGBOX,"{00C0FF}Opcije Vozila",string,"U redu","");
return 1;
}
if(strcmp(x_nr,"park",true) == 0)
{
if (IsPlayerInVehicle(playerid,Carlist))
{
    GetVehiclePos(Carlist,Carlist,Carlist,Carlist);
    GetVehicleZAngle(Carlist,Carlist);
    new componentid = GetModType(componentid);
OnVehicleMod(playerid,Carlist,componentid);
VehicleSave(playerid);
    SendClientMessage(playerid, COLOR_YELLOW, "Tvoje ce se vozilo odsada ovdje spawnati");
}
else { SendClientMessage(playerid, COLOR_GREY, "Ovo nije vase vozilo!"); }
return 1;
}
else if(strcmp(x_nr,"fix",true) == 0)
{
    if (Carlist!=-1)
    {
if (Carlist==0)
{
    new reparatur = Buylist[Carlist];
if (reparatur <= GetPlayerMoney(playerid))
{
    Carlist=1;
    Carlist=CreateTunedCar(playerid);
GivePlayerMoney(playerid, - reparatur);
format(string, 128, "* Cijena popravka auta iznosi {FFFFFF}$%i! "COL_YELLOW"Automobil je dostavljen na vase parking mjesto!.", reparatur);
SendClientMessage(playerid, YELLOW, string);
}
else { format(string, 128, "* Nedovoljno novca za popravak! (Potrebno: {FFFFFF}$%i)!", reparatur); SendClientMessage(playerid, YELLOW, string); }
}
        else { SendClientMessage(playerid, COLOR_GREY, "Vase vozilo ne treba popravak!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Ne posjedujes vozilo!"); }
return 1;
}
else if(strcmp(x_nr,"lock",true) == 0)
{
    if (Carlist!=-1)
    {
if (Carlist!=-1)
{
if (Carlist==0)
{
    Carlist=1;
    SetVehicleParamsForAll(Carlist,0,1);
    SetVehicleParamsForPlayer(Carlist,playerid,0,0);
SendClientMessage(playerid, YELLOW, "* Vase vozilo je zakljucano!");
SendClientMessage(playerid, YELLOW, "* Samo vi mozete uci u njega!");
}
else
{
    Carlist=0;
    SetVehicleParamsForAll(Carlist,0,0);
    SendClientMessage(playerid, YELLOW, "* Vase vozilo je otkljucano!");
SendClientMessage(playerid, YELLOW, "Sada svi mogu uci u njega!");
}
}
else { SendClientMessage(playerid, COLOR_GREY, "* Vase vozilo je pokvareno! Popravite ga!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Ne posjedujes vozilo!"); }
    return 1;
}
else if(strcmp(x_nr,"oboji",true) == 0)
{
    if (Carlist!=-1)
    {
if (Carlist!=-1)
{
    ChangeVehicleColor(Carlist,Carlist,Carlist);
    VehicleSave(playerid);
    SendClientMessage(playerid, ZUTA, "* Prebojali ste automobil!");
  }
else { SendClientMessage(playerid, COLOR_GREY, "Vase vozilo je pokvareno! Popravite ga!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Ne posjedujes vozilo!"); }
    return 1;
}
else if(strcmp(x_nr,"repaint",true) == 0)
{
    if (Carlist!=-1)
    {
if (Carlist!=-1)
{
    if (Carlist!=-1)
    {
    ChangeVehiclePaintjob(Carlist,Carlist);
        SendClientMessage(playerid, COLOR_YELLOW, "* Iscrtali ste vas automobil!");
}
else { SendClientMessage(playerid, COLOR_GREY, "Vase vozilo nema Paintjob!"); }
  }
else { SendClientMessage(playerid, COLOR_GREY, "Vase vozilo je pokvareno! Popravite ga!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Ne posjedujes vozilo!"); }
    return 1;
}
else if(strcmp(x_nr,"prodaj",true) == 0)
{
    if (Carlist!=-1)
    {
        new price = (Buylist[Carlist]/5)*4;
        if (IsPlayerInVehicle(playerid,Carlist)) { RemovePlayerFromVehicle(playerid); }
        GivePlayerMoney(playerid, price);
        DestroyVehicle(Carlist);
Carlist=-1; Carlist=0.0; Carlist=0.0; Carlist=0.0;
Carlist=0.0; Carlist=0; Carlist=0; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
SacuvajIgraca(playerid);
VehicleSave(playerid);
format(string,128,"* Uspjesno si prodao automobil za {FFFFFF}$%i!",price);
SendClientMessage(playerid, YELLOW, string);
    }
    else { SendClientMessage(playerid, COLOR_GREY, "Vi nemate auto!"); }
    return 1;
}
else if(strcmp(x_nr,"lociraj",true) == 0)
{
    if (Carlist!=-1)
  {
        if(cartrack == 0)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(Carlist, x, y, z);
SetPlayerCheckpoint(playerid,x,y,z, 6.0);
SendClientMessage(playerid, YELLOW, "* Lokacija tvog {FFFFFF}vozila "COL_YELLOW"je postavljena na mapi!");
cartrack = 1;
}
else
{
    SendClientMessage(playerid, COLOR_WHITE, "Otkazano.");
}
}
else
{
    SendClientMessage(playerid, COLOR_GRAD2, "Ne posedujes vozilo!");
    return 1;
}
return 1;
}
}
return 1;
}
[BWW] nåяcо
Enforcer
pre 14 godina
znaci pod ovaj callback OnPlayerStateChange

radis za to..
if(newstate == PLAYER_STATE_DRIVER)
{
    new veh = GetPlayerVehicleID(playerid);
if(KupljenoVozilo == 1)
{
    new vlasnik, string;
    GetPlayerName(VoziloID, vlasnik, sizeof(vlasnik));
format(string, sizeof(string), ": Ovo vozilo je u vlasništvu %s.", vlasnik);
  SendClientMessage(playerid, 0xFFFFFFAA, string);
return 1;
}
}


evo ti ovako ti ubaci svoja imena itd.. nadam se da ces skuzit
Obrisan korisnik Obrisan korisnik
pre 14 godina
Nasao sam ovo:
if(newstate == PLAYER_STATE_DRIVER)
{// 38 / 49 / 56 = SS
new newcar = GetPlayerVehicleID(playerid);
new oldcar = gLastCar;
new housecar = PlayerInfo+1;
TelePos = 0.0;
TelePos = 0.0;
new name;
GetPlayerName(playerid, name, sizeof(name));

new vehicleid = GetPlayerVehicleID(playerid);
new typ;
typ = IsAutohausCar(vehicleid);
if(typ!=-1)


Jel mozes da me add na skype pa da tamo pricamo i da mi objasnis pls ?? (milan.nesic2009)
[BWW] nåяcо
Enforcer
pre 14 godina
Lemi_Zero wrote on December 13, 2011, 2:38 pm:
Nasao sam ovo:
if(newstate == PLAYER_STATE_DRIVER)
{// 38 / 49 / 56 = SS
new newcar = GetPlayerVehicleID(playerid);
new oldcar = gLastCar;
new housecar = PlayerInfo+1;
TelePos = 0.0;
TelePos = 0.0;
new name;
GetPlayerName(playerid, name, sizeof(name));

new vehicleid = GetPlayerVehicleID(playerid);
new typ;
typ = IsAutohausCar(vehicleid);
if(typ!=-1)


Jel mozes da me add na skype pa da tamo pricamo i da mi objasnis pls ?? (milan.nesic2009)

daj mi posalji na pm taj callback cijeli i pomocu ti na pm ovdje nek lockaju...
PS: neam skype..
Obrisan korisnik Obrisan korisnik
pre 14 godina
Nekontam sta treba da ti posaljem 😕

Mozes malo bolje objasniti pls  ☹️
[BWW] nåяcо
Enforcer
pre 14 godina
Lemi_Zero wrote on December 13, 2011, 2:46 pm:
Nekontam sta treba da ti posaljem 😕

Mozes malo bolje objasniti pls  ☹️


posalji ovaj callback OnPlayerStateChange

ali ja ode sad dodem kasnije ap ti namjestim...
Obrisan korisnik Obrisan korisnik
pre 14 godina
Evo ti sve sto sam nasao pod tim "OnPlayerStateChange"
Ima puno toga pa ti brobaj nekako da nadjes to 😛
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new string;
new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
new vehicle = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER && (pveh != 509 && pveh != 481 && pveh != 510) && IsPlayerInAnyVehicle(playerid) && !IsAPlane(vehicle) && !IsAHarvest(vehicle) && !IsADrugHarvest(vehicle) && !IsASweeper(vehicle))
{
SetTimerEx("Startup", 1, false, "ii", playerid, vehicle);
SetTimerEx("engine2", 2500, false, "ii", playerid);
}
else if(newstate == PLAYER_STATE_DRIVER && (pveh != 509 && pveh != 481 && pveh != 510) && IsPlayerInAnyVehicle(playerid) && !IsAPlane(vehicle) && !IsAHarvest(vehicle) && !IsADrugHarvest(vehicle) && !IsASweeper(vehicle))
{
SetTimerEx("Startup", 1, false, "ii", playerid, vehicle);
SetTimerEx("engine2", 2500, false, "ii", playerid);
}
if(newstate == PLAYER_STATE_ONFOOT)
{
    if(PlayerKarting > 0 && PlayerInKart > 0)
{
    PlayerInKart = 0;
    KartingPlayers --;
}
    if(TransportDuty > 0)
{
    if(TransportDuty == 1)
{
        TaxiDrivers -= 1;
}
else if(TransportDuty == 2)
{
    BusDrivers -= 1;
}
TransportDuty = 0;
format(string, sizeof(string), "* Vise niste na duznosti i zaradili ste $%d.", TransportMoney);
SendClientMessage(playerid, COLOR_WHITE, string);
GivePlayerCash(playerid, TransportMoney);
TransportValue = 0; TransportMoney = 0;
}
if(TransportCost > 0 && TransportDriver < 999)
{
    if(IsPlayerConnected(TransportDriver))
{
    TransportMoney[TransportDriver] += TransportCost;
    TransportTime[TransportDriver] = 0;
    TransportCost[TransportDriver] = 0;
    format(string, sizeof(string), "~w~Voznja kosta~n~~r~$%d",TransportCost);
    GameTextForPlayer(playerid, string, 5000, 1);
    format(string, sizeof(string), "~w~Putnik je napustio taxi~n~~g~Zaradili ste $%d",TransportCost);
    GameTextForPlayer(TransportDriver, string, 5000, 1);
GivePlayerCash(playerid, -TransportCost);
TransportCost = 0;
TransportTime = 0;
TransportDriver = 999;
}
}
TelePos = 0.0;
TelePos = 0.0;
}
//svjetla
if (newstate == PLAYER_STATE_DRIVER)
{
    if (VehicleLightsOn[GetPlayerVehicleID(playerid)] == false)
    {
GetVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, lights, tires);
        UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, encode_lights(1, 1, 1, 1), tires);
  VehicleLightsOn[GetPlayerVehicleID(playerid)] = false;
    }
    else
    {
GetVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, lights, tires);
        UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, encode_lights(0, 0, 0, 0), tires);
        VehicleLightsOn[GetPlayerVehicleID(playerid)] = true;
}
}
if(newstate == PLAYER_STATE_PASSENGER) // TAXI & BUSSES
{
    new name;
    GetPlayerName(playerid, name, sizeof(name));
    new vehicleid = GetPlayerVehicleID(playerid);
foreach (Player, i)
{
            if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == 2 && TransportDuty > 0)
            {
                if(GetPlayerMoney(playerid) < TransportValue)
                {
                    format(string, sizeof(string), "* Treba vam $%d da biste usli.", TransportValue);
SendClientMessage(playerid, COLOR_WHITE, string);
RemovePlayerFromVehicle(playerid);
                }
                else
                {
                    if(TransportDuty == 1)
                    {
                        format(string, sizeof(string), "* Platili ste $%d taxisti.", TransportValue);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Putnik %s je usao u vas Taxi.", name);
SendClientMessage(i, COLOR_WHITE, string);
TransportTime = 1;
                  TransportTime = 1;
                    TransportCost = TransportValue;
                    TransportCost = TransportValue;
                    TransportDriver = i;
                    }
                    else if(TransportDuty == 2)
                    {
                        format(string, sizeof(string), "* Platili ste $%d vozacu busa.", TransportValue);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Putnik %s je usao u vas Bus.", name);
SendClientMessage(i, COLOR_WHITE, string);
                    }
GivePlayerCash(playerid, - TransportValue);
TransportMoney += TransportValue;
                }
            }
    }
}
if(newstate == PLAYER_STATE_WASTED)
{
if(WantedLevel >= 1)
{
    new price = WantedLevel * 1000;
new count;
foreach (Player, i)
{
    if(gTeam == 2 && CrimInRange(30.0, playerid,i))
    {
count = 1;
format(string, sizeof(string), "~w~Running Suspect~r~Killed");
GameTextForPlayer(i, string, 5000, 1);
PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
}
}
if(count == 1)
{
GivePlayerCash(playerid, - price);
PlayerInfo += 1;
PlayerInfo = 1;
    PlayerInfo = (WantedLevel)*(600);
    format(string, sizeof(string), "* U zatvoru ste na %d Sekundi i izgubili ste $%d jer ste bjezali i oboreni ste od strane policajca.", PlayerInfo, price);
    SendClientMessage(playerid, COLOR_LIGHTRED, string);
    WantedPoints = 0;
WantedLevel = 0;
}
}
}

if(newstate == PLAYER_STATE_DRIVER)
{// 38 / 49 / 56 = SS
new newcar = GetPlayerVehicleID(playerid);
new oldcar = gLastCar;
new housecar = PlayerInfo+1;
TelePos = 0.0;
TelePos = 0.0;
new name;
GetPlayerName(playerid, name, sizeof(name));

new vehicleid = GetPlayerVehicleID(playerid);
new typ;
typ = IsAutohausCar(vehicleid);
if(typ!=-1)
{
TogglePlayerControllable(playerid,0);
Spectating=typ;
SetVehicleParamsForAll(vehicleid,0,1);

imevozila = TextDrawCreate(497.000000, 150.000000, "~g~Vozilo:~w~Infernus");
TextDrawBackgroundColor(imevozila, 255);
TextDrawFont(imevozila, 1);
TextDrawLetterSize(imevozila, 0.450000, 2.300000);
TextDrawColor(imevozila, -1);
TextDrawSetOutline(imevozila, 0);
TextDrawSetProportional(imevozila, 1);
TextDrawSetShadow(imevozila, 1);
TextDrawUseBox(imevozila, 1);
TextDrawBoxColor(imevozila, 62);
TextDrawTextSize(imevozila, 640.000000, -11.000000);

cijenavozila = TextDrawCreate(497.000000, 175.500000, "~g~Cijena: ~w~1000000");
TextDrawBackgroundColor(cijenavozila, 255);
TextDrawFont(cijenavozila, 1);
TextDrawLetterSize(cijenavozila, 0.450000, 2.300000);
TextDrawColor(cijenavozila, -1);
TextDrawSetOutline(cijenavozila, 0);
TextDrawSetProportional(cijenavozila, 1);
TextDrawSetShadow(cijenavozila, 1);
TextDrawUseBox(cijenavozila, 1);
TextDrawBoxColor(cijenavozila, 62);
TextDrawTextSize(cijenavozila, 650.000000, 0.000000);

registracijavozila = TextDrawCreate(497.000000, 201.000000, "~r~Neregistrovan");
TextDrawBackgroundColor(registracijavozila, 255);
TextDrawFont(registracijavozila, 1);
TextDrawLetterSize(registracijavozila, 0.420000, 2.200000);
TextDrawColor(registracijavozila, -1);
TextDrawSetOutline(registracijavozila, 0);
TextDrawSetProportional(registracijavozila, 1);
TextDrawSetShadow(registracijavozila, 1);
TextDrawUseBox(registracijavozila, 1);
TextDrawBoxColor(registracijavozila, 62);
TextDrawTextSize(registracijavozila, 650.000000, 0.000000);

TextDrawShowForPlayer(playerid, imevozila);
TextDrawShowForPlayer(playerid, cijenavozila);
TextDrawShowForPlayer(playerid, registracijavozila);

format(string,256,"~r~Vozilo:~w~%s",Buylist);
TextDrawSetString(imevozila, string);
    format(string,256,"~r~Cijena:~w~$%i",Buylist);
TextDrawSetString(cijenavozila, string);
format(string,256,"~r~Popravak:~w~%i$~n~~w~/kupivozilo",Buylist);
TextDrawSetString(registracijavozila, string);
}
new btyp;
btyp = IsAutohausBike(vehicleid);
if(btyp!=-1)
{
TogglePlayerControllable(playerid,0);
bSpectating=btyp;
SetBikeParamsForAll(vehicleid,0,1);

format(string, sizeof(string), ""COL_SVPLAVA"Motor: {FFFFFF}%s\n"COL_SVPLAVA"Cijena: {FFFFFF}%i\n"COL_SVPLAVA"Popravak: {FFFFFF}%i\nKupnja:\n{FFFFFF}/kupimotor",BikeBuylist,BikeBuylist,BikeBuylist);
ShowPlayerDialog(playerid, 78, DIALOG_STYLE_MSGBOX,"{F81414}MotoSalon",string,"U redu","");
}
new pltyp;
pltyp = IsAutohausBoat(vehicleid);
if(pltyp!=-1)
{
TogglePlayerControllable(playerid,0);
    BrodSpectating=pltyp;
    SetBoatParamsForAll(vehicleid,0,1);

    format(string, sizeof(string), ""COL_YELLOW"Plovilo: {FFFFFF}%s\n"COL_YELLOW"Cijena: {FFFFFF}%i\n"COL_YELLOW"Popravak: {FFFFFF}%i\n"COL_YELLOW"Kupnja:\n{FFFFFF}/kupiplovilo",BoatBuylist,BoatBuylist,BoatBuylist);
ShowPlayerDialog(playerid, 81, DIALOG_STYLE_MSGBOX,""COL_YELLOW"SalonPlovila",string,"U redu","");
}
new letyp;
letyp = IsAutohausPlane(vehicleid);
if(letyp!=-1)
{
TogglePlayerControllable(playerid,0);
planeSpectating=letyp;
SetPlaneParamsForAll(vehicleid,0,1);

format(string, sizeof(string), ""COL_ZELENA"Letjelica: {FFFFFF}%s\n"COL_ZELENA"Cijena: {FFFFFF}%i\n"COL_ZELENA"Popravak: {FFFFFF}%i\n"COL_ZELENA"Kupnja:\n{FFFFFF}/kupiletjelicu",planeBuylist,planeBuylist,planeBuylist);
ShowPlayerDialog(playerid, 80, DIALOG_STYLE_MSGBOX,""COL_ZELENA"Salon Letjelica",string,"U redu","");
}
if(IsABoat(newcar))
{
    if(PlayerInfo < 1)
{
    SendClientMessage(playerid, COLOR_GREY, "  Neznate da plovite pa ste napustili brod !");
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid, 1);
}
}
else if(IsAPlane(newcar))
{
    if(PlayerInfo < 1)
{
    if(TakingLesson == 1) { }
    else {
    SendClientMessage(playerid, COLOR_GREY, "Neznate da letite pa ste napustili avion/heli!");
    RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1); }
}
}
else
{
if(PlayerInfo < 0)
{
    if(PlayerDrunk >= 5)
{
    WantedPoints += 1;
SetPlayerCriminal(playerid,255, "Voznja u pijanom stanju");
}

}
else if(PlayerDrunk >= 5)
{
    WantedPoints += 1;
SetPlayerCriminal(playerid,255, "Voznja u pijanom stanju");
}

if(PlayerInfo < 1)
{
    if(IsABike(newcar) || IsAOBike(newcar)) { }
    else
    {
                /*if(PlayerInfo < 1)
{
    WantedPoints += 1;
SetPlayerCriminal(playerid,255, "Driving without License");
}*/
if(TakingLesson == 1) { }
else {
SendClientMessage(playerid, WHITE, "("COL_YELLOW"Upozorenje{FFFFFF}!) Nemate dozvolu za voznju! Vozite pazljivo i izbjegavajte "COL_RED"Policiju.");
              }
}
}
} //Done with car check
//-----------mojeauto-----------//
new PlayerName;
        GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
        if(newstate == PLAYER_STATE_DRIVER)
        {
          new Vehicle = GetPlayerVehicleID(playerid);
          if(Vehicle == berinoauto)
          {
              if(strcmp(PlayerName,"Don_Makaveli",true)) //Provjerava dali je igrac taj i taj
              {
                RemovePlayerFromVehicle(playerid); //Izbacuje igraca iz auta,ako nije Don Tut By:SoaD da znate HEHE
                SendClientMessage(playerid, COLOR_GREY, "Ovo vozilo moze voziti jedino {FFFFFF}Don Makaveli"); //Izbacuje poruku
              }
          }
        }
//-----------mojeauto-----------//
if(IsACopCar(newcar))
{
    if(PlayerInfo == 1||PlayerInfo == 1) { }
    else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, SIVA, "(Izbacen!) Niste clan Policiske Uprave.");
}
}
if(IsATank(newcar))
{
    if(PlayerInfo == 1||PlayerInfo == 3) { }
    else
{
RemovePlayerFromVehicle(playerid);
}
}
if(IsAnFbiCar(newcar))
{
    if(PlayerInfo == 2||PlayerInfo == 2) { }
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Niste clan F.B.I-a.");}
}
if(IsNgCar(newcar))
{
    if(PlayerInfo == 3||PlayerInfo == 3) { }
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Niste clan S.W.A.T-a.");}
}
if(IsAGovernmentCar(newcar))
{
    if(PlayerInfo == 1||PlayerInfo == 1||PlayerInfo == 2||PlayerInfo == 2||PlayerInfo == 3||PlayerInfo == 3||PlayerInfo == 7||PlayerInfo == 7) { }
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Nemate kljuceve od ovog vozila.");}
}
if(IsAHspdCar(newcar))
{
    if(PlayerInfo == 1||PlayerInfo == 1||PlayerInfo == 2||PlayerInfo == 2 && PlayerInfo > 2) { }
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Nemate kljuceve od ovog vozila.");}
}
else if(IsAnAmbulance(newcar))
{
    if(PlayerInfo == 4||PlayerInfo == 4) { }
    else { RemovePlayerFromVehicle(playerid); }
}
if(IsAHitmanCar(newcar))
{
    if(PlayerInfo == 8||PlayerInfo == 8) { }
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Niste clan Hitman Agencije.");}
}
if(IsALcnCar(newcar))
{
    if(PlayerInfo == 6||PlayerInfo == 6) { }
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Niste clan L.C.N-a.");}
}
if(IsAGsfcar(newcar))
{
    if(PlayerInfo == 15 ||PlayerInfo == 15) { }
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Niste clan G.S.F-a.");}
}
if(IsADilercar(newcar))
{
            if(PlayerInfo == 4) { }
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Nisi Diler Droge ovo vozilo mogu voziti samo Dileri Droge.");}
}
if(IsAAdmincar(newcar))
{
    if(PlayerInfo >= 1 && PlayerInfo < 1339 || PlayerInfo >= 1 && PlayerInfo < 5) { }
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Nemate kljuceve od ovog vozila.");}
}
if(IsAShcar(newcar))
{
    if(PlayerInfo == 13 ||PlayerInfo == 13) { }
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Niste clan Los Surenos-a.");}
}
if(IsACRacercar(newcar))
{
    if(PlayerInfo == 14 ||PlayerInfo == 14) { }
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Niste clan Carbon Racer's-a.");}
}
if(IsASrcar(newcar))
{
    if(PlayerInfo == 16||PlayerInfo == 16) { }
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Niste clan Vagos-a");}
}
if(IsAYakuzaCar(newcar))
{
    if(PlayerInfo == 5||PlayerInfo == 5) { }
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Niste clan Yakuza.");}
}
if(IsABallasCar(newcar))
{
    if(PlayerInfo == 12||PlayerInfo == 12) { }
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Niste clan Ballas-a.");}
}
if(IsACnnCar(newcar))
{
if(PlayerInfo == 9 || PlayerInfo == 9){ }
else{
            RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, SIVA, "(Izbacen!) Niste clan CNN-a.");}
}
if(IsAnTaxiCar(newcar))
{
    if(PlayerInfo == 10||PlayerInfo == 10) { }
    else{
RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, SIVA, "(Izbacen!) Niste clan Taxi Kompanije.");}
       
}
if(IsADonatorCar(newcar)) //donatorska auta
{
    if(PlayerInfo >= 1) { }
    else{
            RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, SIVA, "(Izbacen!) Morate biti Donator da bi mogli vozit ovo auto!");}
}
//gigi test rad za smugler car
if(IsASmuggleCar(newcar))
{
    if(PlayerInfo == 20) { }
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Nemate kljuceve od ovog vozila.");}
}
if(IsAPizzabike(newcar))
{
    if(PlayerInfo == 17)
{
    SendClientMessage(playerid, WHITE, "("svpl"Pomoc{FFFFFF}!) Komanda posla: "svpl"/duty /sellpizza");
}
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Nemate kljuceve od ovog motora.");}
}
if(IsAPostarvozilo(newcar))
{
if(PlayerInfo == 25)
{
    SendClientMessage(playerid, WHITE, "("svpl"Pomoc{FFFFFF}!) Komanda posla: "svpl"/posta");
}
else {
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, SIVA, "(Izbacen!) Nisi zaposlen kao postar!");}
}
if(IsAVozilovoz(newcar))
{
if(PlayerInfo == 26)
{
    SendClientMessage(playerid, WHITE, "("svpl"Pomoc{FFFFFF}!) Komanda posla: "svpl"/vlak");
}
else {
            RemovePlayerFromVehicle(playerid);
            SendClientMessage(playerid, SIVA, "(Izbacen!) Nisi zaposlen kao vlakovodja!");}
}
if(IsABus(newcar))
{
    if(PlayerInfo == 14)
{
SendClientMessage(playerid, WHITE, "("svpl"Pomoc{FFFFFF}!) Komanda posla: "svpl"/fare /bus");
new routezonecheck = IsInBusrouteZone(playerid);
if (routezonecheck == 0) SendClientMessage(playerid, WHITE, "("COL_ORANGE"Obavijest{FFFFFF}!) Vasa najbliza ruta je "COL_ORANGE"istocna.");
else if (routezonecheck == 1) SendClientMessage(playerid, WHITE, "("COL_ORANGE"Obavijest{FFFFFF}!) Vasa najbliza ruta je "COL_ORANGE"zapadna.");
}
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Nemate kljuceve od ovog busa.");}
}
if(IsATowcar(newcar))
{
    if(PlayerInfo == 7)
{
    SendClientMessage(playerid, WHITE, "("svpl"Pomoc{FFFFFF}!) Komanda posla: "svpl"/repair /refill /duty /automehanicar");
}
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Nemate kljuceve od ovog vozila.");}
}
if(IsATruck(newcar))
{
    if(PlayerInfo == 16)
{
format(string, sizeof(string), "Produkti: %d/%d", PlayerHaul,PlayerHaul);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
SendClientMessage(playerid, WHITE, "("svpl"Pomoc{FFFFFF}!)Produkte dostavljate po Los Santos Firma-ma.");
SendClientMessage(playerid, WHITE, "("svpl"Pomoc{FFFFFF}!) Komanda posla: "svpl"/load /kupipodukte /prodajprodukte");
}
else
{
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Nemate kljuceve od ovog vozila.");
}
}
if(IsASweeper(newcar))
{
    if(PlayerInfo == 21)
    {
        if(PlayerIsSweeping == 0)
        {
        TogglePlayerControllable(playerid, 0);
        SendClientMessage(playerid, WHITE, "("svpl"Pomoc{FFFFFF}!) Komanda posla: "svpl"/cisti");
}
else
{
    SendClientMessage(playerid, WHITE, "("svpl"Pomoc{FFFFFF}!) Da zavrsis pisi: "svpl"/zaustaviciscenje.");
}
    }
    else
    {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, SIVA, "(Izbacen!) Nemate kljuceve od ovog vozila.");
    }
}
if(IsADjubretar(newcar))
{
    if(PlayerInfo == 21)
    {
        if(PlayerIsSweeping == 0)
        {
        TogglePlayerControllable(playerid, 0);
        SendClientMessage(playerid, WHITE, "("svpl"Pomoc{FFFFFF}!) Komanda posla: "svpl"/kupismece");
}
else
{
    SendClientMessage(playerid, WHITE, "("svpl"Pomoc{FFFFFF}!) Da zavrsis pisi: "svpl"/ponisti.");
}
    }
    else
    {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, COLOR_GREY,"Nemate kljuceve od ovog vozila.");
    }
}
//---------------
   
if(IsARentCar(newcar))
{
if (HireCar != newcar)
{
format(string,sizeof(string),"{00C0FF}Ovo se vozilo iznajmljuje.\nDa iznajmis pisi: {FFFFFF}/rentcar.\n{00C0FF}Da napustis vozilo {FFFFFF}/exit.\n{00C0FF}Cijena: {FFFFFF}250$.");
ShowPlayerDialog(playerid, 44, DIALOG_STYLE_MSGBOX,"{F81414}Auto Rent",string,"U redu","");
TogglePlayerControllable(playerid, 0);

}
}
if(IsARentBike(newcar))
{
    if (HireCar != newcar)
{
format(string, sizeof(string), "{00C0FF}Ovaj se motor iznajmljuje.\nDa iznajmis pisi: {FFFFFF}/rentmoto.\n{00C0FF}Da napustis motor {FFFFFF}/exit.\n{00C0FF}Cijena: {FFFFFF}%d$.",SBizzInfo);
ShowPlayerDialog(playerid, 42, DIALOG_STYLE_MSGBOX,"{F81414}Moto Rent",string,"U redu","");
TogglePlayerControllable(playerid, 0);

}
}
if(IsAHarvest(newcar))
{
if(PlayerInfo == 18)
{
    if(FarmerVar == 0)
    {
        SendClientMessage(playerid, WHITE, "("svpl"Pomoc{FFFFFF}!) Komanda posla: "svpl"/kosenje");
    TogglePlayerControllable(playerid, 0);
}
else { }
}
else
{
    SendClientMessage(playerid, SIVA, "(Izbacen!) Nemate kljuceve od ovog vozila!");
    RemovePlayerFromVehicle(playerid);
}
}
if(IsADrugHarvest(newcar))
{
if(PlayerInfo == 19)
{
    SendClientMessage(playerid, WHITE, "("svpl"Pomoc{FFFFFF}!) Komanda posla: "svpl"/kosi");
    TogglePlayerControllable(playerid, 0);
}
else
{
    SendClientMessage(playerid, SIVA, "(Izbacen!) Nemate kljuceve od ovog vozila !");
    RemovePlayerFromVehicle(playerid);
}
}
if(IsAConstructionCar(newcar))
{
if(PlayerInfo == 11)
{
    SendClientMessage(playerid, WHITE, "("svpl"Pomoc{FFFFFF}!) Komanda posla: "svpl"/prevoz");
    TogglePlayerControllable(playerid, 0);
}
else
{
    SendClientMessage(playerid, SIVA, "(Izbacen!) Nemate kljuceve od ovog vozila !");
    RemovePlayerFromVehicle(playerid);
}
}
if(oldcar != 330)
{
if((housecar != oldcar && oldcar != 0) && (HireCar != oldcar && newcar != housecar))
{
if(gLastDriver == playerid && oldcar != newcar)
{
gLastDriver = 329;
gCarLock = 0;
UnLockCar(oldcar);
}
}
}
}
if(newstate == PLAYER_STATE_SPAWNED)
{
new Float: lwx, Float:lwy, Float:lwz;
GetPlayerPos(playerid, lwx, lwy, lwz);
if((lwz > 530.0 && PlayerInfo == 0) || PlayerToPoint(1000.0, playerid, -1041.9,-1868.4,79.1)) //the highest land point in sa = 526.8
{
SetPlayerSpawn(playerid);
}
if(WantedPoints > 0)
{
    new dstring;
new wanted = WantedPoints;
new diecash = 0;
    while(WantedPoints > 0)
    {
        diecash += 500;
        WantedPoints --;
    }
    format(dstring, sizeof(dstring), "Izgubili ste $%d zbog umiranja sa %d Wanted Poena/om.", diecash, wanted);
    SendClientMessage(playerid, COLOR_YELLOW, dstring);
    GivePlayerCash(playerid, - diecash);
    PlayerInfo += 1;
}
if(PlayerOnMission > 0)
{
GameTextForPlayer(playerid, "~r~Misija je izgubljena", 5000, 3);
PlayerOnMission = 0;
    PlayerInfo = 0;
}
WantedPoints = 0;
WantedLevel = 0;
if(PlayerInfo > 0) { SetPlayerHealth(playerid, 100.0); }
else { SetPlayerHealth(playerid, 50.0+PlayerInfo); }
MedicBill = 1;
TelePos = 0.0;
TelePos = 0.0;
gPlayerSpawned = 1;
SafeTime = 60;
}
return 1;
}
Nxidza
Crime Lord
pre 14 godina
Narco_VK wrote on December 13, 2011, 2:31 pm:
znaci pod ovaj callback OnPlayerStateChange

radis za to..
if(newstate == PLAYER_STATE_DRIVER)
{
    new veh = GetPlayerVehicleID(playerid);
if(KupljenoVozilo == 1)
{
    new vlasnik, string;
    GetPlayerName(VoziloID, vlasnik, sizeof(vlasnik));
format(string, sizeof(string), ": Ovo vozilo je u vlasništvu %s.", vlasnik);
    SendClientMessage(playerid, 0xFFFFFFAA, string);
return 1;
}
}


evo ti ovako ti ubaci svoja imena itd.. nadam se da ces skuzit

pa lako je kada si kopirao,otkud njemu "KupljenoVozilo" definirano ?
Obrisan korisnik Obrisan korisnik
pre 14 godina
aj pomozite kako to da definiram ?? pls  🙂
b3ntleY
Underboss
pre 14 godina
evo ti ovo je samo primjer
i dodajes pod
enum ahCar
CarVlasnik
i tamo gdje ti se sacuva i tamo gdje ti se ucitava eto... primjera

OnPlayerEnterVehicle

if(GetPlayerVehicleID(playerid) == Carlist)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
if(strcmp(sendername, Carlist, true) == 0) { }
else
{
ClearAnimations(playerid);
format(string, sizeof(string), "Vlasnik: %s", Carlist);
SendClientMessage(playerid, -1, string);
}
}
Obrisan korisnik Obrisan korisnik
pre 14 godina
Ubacio sam sve sto si rekao ali mi iskoce ovi errori....
Nxidza
Crime Lord
pre 14 godina
Lemi_Zero wrote on December 13, 2011, 5:24 pm:
Ubacio sam sve sto si rekao ali mi iskoce ovi errori....


new sendername
[BWW] nåяcо
Enforcer
pre 14 godina
Nxidza wrote on December 13, 2011, 2:31 pm:
znaci pod ovaj callback OnPlayerStateChange

radis za to..
if(newstate == PLAYER_STATE_DRIVER)
{
    new veh = GetPlayerVehicleID(playerid);
if(KupljenoVozilo == 1)
{
    new vlasnik, string;
    GetPlayerName(VoziloID, vlasnik, sizeof(vlasnik));
format(string, sizeof(string), ": Ovo vozilo je u vlasništvu %s.", vlasnik);
    SendClientMessage(playerid, 0xFFFFFFAA, string);
return 1;
}
}


evo ti ovako ti ubaci svoja imena itd.. nadam se da ces skuzit

pa lako je kada si kopirao,otkud njemu "KupljenoVozilo" definirano ?

to sam mu dao primjer.. 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava