[POMOC]Vozila organizacija

Započeo xyzcod2
30. Mar. 2013. Zaključano
450
pregleda
9
postova
xyzcod2
5
Underboss
30. Mar. 2013.
Skripta koju koristim:svoj mod o 0
Detaljan opis problema:evo primjer.Znaci ja sam sad clan LSB bande i mogu uc u svoje vozilo,dobro je to,ja odem do PD-a,i mogu da udem u njihovo vozilo iako sam definiro da nemogu(barem sam pokuso xd)
Dio skripte:
new	gPoliceCar;
new gLsbCar;
new gGsfCar;
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if (newstate == PLAYER_STATE_DRIVER) // Ako je usao u vozilo kao vozac
{
new iVehicleID = GetPlayerVehicleID(playerid);
if(isPlayerInFrakt(playerid,1))
{
if (IsAPoliceCar(iVehicleID))
{
  SendClientMessage(playerid, SIVA, "Nemas kljuc ovog vozila.");
RemovePlayerFromVehicle(playerid);
  return 1;
}
}
return 1;
}
if(newstate == PLAYER_STATE_DRIVER) // Ako je usao u vozilo kao vozac
{
new iVehicleID2 = GetPlayerVehicleID(playerid);
if(isPlayerInFrakt(playerid,3))
{
if (IsALsbCar(iVehicleID2))
{
    SendClientMessage(playerid, SIVA, "Nemas kljuc ovog vozila.");
RemovePlayerFromVehicle(playerid);
    return 1;
}
}
return 1;
}
if (newstate == PLAYER_STATE_DRIVER) // Ako je usao u vozilo kao vozac
{
new iVehicleID3 = GetPlayerVehicleID(playerid);
if(isPlayerInFrakt(playerid,2))
{
if (IsAGsfCar(iVehicleID3))
{
    return 1;
}
SendClientMessage(playerid, SIVA, "Nemas kljuc ovog vozila.");
RemovePlayerFromVehicle(playerid);
return 1;
}
return 1;
}
return 1;
}

evo dat cu i za svaku org po 1 vozilo
gPoliceCar = AddStaticVehicleEx(523,1591.2963,-1711.4197,5.4554,1.7025,0,0,120);
gLsbCar = AddStaticVehicleEx(560,2290.2300,-1117.4802,37.6820,89.4838,233,1,240); // auto500
gGsfCar = AddStaticVehicleEx(567,2485.2039,-1754.5072,13.4156,0.0630,128,81,120);
stock IsAPoliceCar(iVehicleID) // By Joey_
{
for(new iIdx = 0; iIdx < sizeof(gPoliceCar); iIdx++)
{
if (gPoliceCar == iVehicleID)
return 1;
}
return 0;
}

stock IsALsbCar(iVehicleID2) // By Joey_
{
for(new iIdx = 0; iIdx < sizeof(gLsbCar); iIdx++)
{
if (gLsbCar == iVehicleID2)
return 1;
}
return 0;
}

stock IsAGsfCar(iVehicleID3) // By Joey_
{
for(new iIdx = 0; iIdx < sizeof(gGsfCar); iIdx++)
{
if (gGsfCar == iVehicleID3)
return 1;
}
return 0;
}


Neke slike/video za lakse dobivanje pomoci(neobavezno)://
filip.admin
5
Crime Lord
30. Mar. 2013.
Evo ovako:
new	gPoliceCar;
new gLsbCar;
new gGsfCar;

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new Float:Poz;
GetPlayerPos(playerid, Poz, Poz, Poz);
if(vehicleid >= gPoliceCar && vehicleid <= gPoliceCar)
{
    if(PlayerInfo != 1) // Prilagodi varijablu za Clana
    {
        SetPlayerPos(playerid, Poz, Poz+1.5, Poz+0.5);
        GameTextForPlayer(playerid, "Nisi PD", 5000, 5); // Salje mu poruku
}
}
if(vehicleid >= gLsbCar && vehicleid <= gLsbCar)
{
    if(PlayerInfo != 1) // Prilagodi varijablu za Clana
    {
        SetPlayerPos(playerid, Poz, Poz+1.5, Poz+0.5);
        GameTextForPlayer(playerid, "Nisi lsb", 5000, 5); // Salje mu poruku
}
}
if(vehicleid >= gGsfCar && vehicleid <= gGsfCar)
{
    if(PlayerInfo != 1) // Prilagodi varijablu za Clana
    {
        SetPlayerPos(playerid, Poz, Poz+1.5, Poz+0.5);
        GameTextForPlayer(playerid, "Nisi gsf", 5000, 5); // Salje mu poruku
}
}
return 1;
}

stock PolicijaVozilo(carid)
{
for(new i = 0; i < sizeof(gPoliceCar); i++)
{
if(carid == gPoliceCar) return 1;
}
return 0;
}

stock LsbCar(carid)
{
for(new i = 0; i < sizeof(gPoliceCar); i++)
{
if(carid == gPoliceCar) return 1;
}
return 0;
}

stock GsfCar(carid)
{
for(new i = 0; i < sizeof(gGsfCar); i++)
{
if(carid == gGsfCar) return 1;
}
return 0;
}
Ramiz
3
Hustler
30. Mar. 2013.
Ne trebas toliko, evo gdje si pogrijesio
if (IsAPoliceCar(iVehicleID))
{


Zamjeni samo sa
if (IsAPoliceCar(VehicleID))
{
filip.admin
5
Crime Lord
30. Mar. 2013.
Ramiz wrote on March 30, 2013, 9:23 pm:
Ne trebas toliko, evo gdje si pogrijesio
if (IsAPoliceCar(iVehicleID))
{


Zamjeni samo sa
if (IsAPoliceCar(VehicleID))
{


Ovo moje je 10 puta jednostavnije.
Ramiz
3
Hustler
30. Mar. 2013.
Slazem se, al' reko da ne brise sve, neka samo ovo izmjeni, moze mu poslije bacat' errore... Razumijes?
xyzcod2
5
Underboss
30. Mar. 2013.
FlasH wrote on March 30, 2013, 6:34 pm:
Evo ovako:
new	gPoliceCar;
new gLsbCar;
new gGsfCar;

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new Float:Poz;
GetPlayerPos(playerid, Poz, Poz, Poz);
if(vehicleid >= gPoliceCar && vehicleid <= gPoliceCar)
{
    if(PlayerInfo != 1) // Prilagodi varijablu za Clana
    {
        SetPlayerPos(playerid, Poz, Poz+1.5, Poz+0.5);
        GameTextForPlayer(playerid, "Nisi PD", 5000, 5); // Salje mu poruku
}
}
if(vehicleid >= gLsbCar && vehicleid <= gLsbCar)
{
    if(PlayerInfo != 1) // Prilagodi varijablu za Clana
    {
        SetPlayerPos(playerid, Poz, Poz+1.5, Poz+0.5);
        GameTextForPlayer(playerid, "Nisi lsb", 5000, 5); // Salje mu poruku
}
}
if(vehicleid >= gGsfCar && vehicleid <= gGsfCar)
{
    if(PlayerInfo != 1) // Prilagodi varijablu za Clana
    {
        SetPlayerPos(playerid, Poz, Poz+1.5, Poz+0.5);
        GameTextForPlayer(playerid, "Nisi gsf", 5000, 5); // Salje mu poruku
}
}
return 1;
}

stock PolicijaVozilo(carid)
{
for(new i = 0; i < sizeof(gPoliceCar); i++)
{
if(carid == gPoliceCar) return 1;
}
return 0;
}

stock LsbCar(carid)
{
for(new i = 0; i < sizeof(gPoliceCar); i++)
{
if(carid == gPoliceCar) return 1;
}
return 0;
}

stock GsfCar(carid)
{
for(new i = 0; i < sizeof(gGsfCar); i++)
{
if(carid == gGsfCar) return 1;
}
return 0;
}

a ovo pod
public OnPlayerStateChange(playerid, newstate, oldstate)

jel to ostavim ili to izbrisem sta je pod to?
filip.admin
5
Crime Lord
30. Mar. 2013.
To sve makni i stavi ovako kako sam ti stavio ..
xyzcod2
5
Underboss
30. Mar. 2013.
vidi sad problema,naci ja sam u LSB i nemogu uc u LSB vozila a mogu u LSPD i GSF vozila
filip.admin
5
Crime Lord
31. Mar. 2013.
Ovako mora raditi:
new GsfVozila;

stock VozilaGsf(carid)
{
for(new i = 0; i < sizeof(GsfVozila); i++)
{
if(carid == GsfVozila) return 1;
}
return 0;
}


GsfVozila = AddStaticVehicleEx(411,1361.6434,-1658.8297,13.1099,270.8409,112,112,1000);
GsfVozila = AddStaticVehicleEx(411,1361.4963,-1650.9918,13.1084,271.3056,112,112,1000);


public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new Float:Poz;
GetPlayerPos(playerid, Poz, Poz, Poz);
if(vehicleid == GsfVozila || GsfVozila)
{
if(PlayerInfo != 1 && PlayerInfo != 1) // varijabla
{
SetPlayerPos(playerid, Poz, Poz, Poz);
GameTextForPlayer(playerid, "Samo Gsf", 3000, 4);
}
}
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha