Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: bla poslato Novembar 25, 2009, 17:36:25 POSLE PODNE

Naslov: Pomoc
Poruka od: bla poslato Novembar 25, 2009, 17:36:25 POSLE PODNE
OVako ubacio sam auta AddStaticVehicle(koordinate auta)

i sada kada udjem u auto pise da kradem medicinsko auto...zasto to?
Naslov: Odg: Pomoc
Poruka od: LuKsA poslato Novembar 25, 2009, 18:28:35 POSLE PODNE
http://balkan-samp.com/forum/index.php?topic=2179.0

tu citaj moj post.. pazljivo i polako ;)
Naslov: Odg: Pomoc
Poruka od: bla poslato Novembar 25, 2009, 18:39:17 POSLE PODNE
if(strcmp(cmd, "/tune", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerToPoint(3, playerid,2039.6188,-2408.2690,13.5469))
{
if(IsPlayerInAnyVehicle(playerid))
{
new vehid = GetPlayerVehicleID(playerid);
new vehm = GetVehicleModel(vehid);
if(vehm == 560)
{
AddVehicleComponent(vehid,1023);
AddVehicleComponent(vehid,1081);
AddVehicleComponent(vehid,1027);
AddVehicleComponent(vehid,1010);
AddVehicleComponent(vehid,1033);
}
else
{
SendClientMessage(playerid,COLOR_GRAD2," Tuning radi samo za Sultane !");
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_LIGHTRED," Morate biti u vozilu Sultan !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Niste u TUNING garazi na aeru");

}
}
return 1;
}



od kad sam ovo ubacio to mi se desava nema ono stealing a ambulance vehicle
Naslov: Odg: Pomoc
Poruka od: LuKsA poslato Novembar 25, 2009, 22:53:07 POSLE PODNE
Lol, pa to ti je komanda za tuning, ako si na airu u garazi, ako si u vozilu, ti stavlja valjda nitro i tako nesto na vozilo.. samo pazi, sad ako stavis nitro na motor, crashat ce ti server.. pa zato nije dobra ova vrsta /tunea
Naslov: Odg: Pomoc
Poruka od: Trawis poslato Novembar 26, 2009, 09:40:09 PRE PODNE
nece crashat zato sto je ova komanda samo za sultan ;)
Naslov: Odg: Pomoc
Poruka od: LuKsA poslato Novembar 26, 2009, 12:12:55 POSLE PODNE
a da nisam vidio ovo

if(vehm == 560)

.. onda nece crashat :P
Naslov: Odg: Pomoc
Poruka od: bla poslato Novembar 26, 2009, 12:27:50 POSLE PODNE
al nekuzim onda zasto pise samo za sultan koji sam save na aeru da kradem hitnu pomoc...
Naslov: Odg: Pomoc
Poruka od: Trawis poslato Novembar 26, 2009, 18:59:45 POSLE PODNE
a di si ubacio onaj AddStaticVehicle(...)?
Citat: BiNG poslato Novembar 25, 2009, 17:36:25 POSLE PODNE
OVako ubacio sam auta AddStaticVehicle(koordinate auta)...
Naslov: Odg: Pomoc
Poruka od: bla poslato Novembar 26, 2009, 19:32:13 POSLE PODNE
u ongamemodeinit ispod
ovog:
LinkVehicleToInterior(116, 7);
LinkVehicleToInterior(117, 7);
LinkVehicleToInterior(118, 7);
LinkVehicleToInterior(119, 7);
LinkVehicleToInterior(120, 4);
LinkVehicleToInterior(121, 4);
LinkVehicleToInterior(122, 4);
LinkVehicleToInterior(123, 4);
LinkVehicleToInterior(124, 14);
LinkVehicleToInterior(125, 14);
LinkVehicleToInterior(126, 14);
LinkVehicleToInterior(127, 14);
Naslov: Odg: Pomoc
Poruka od: dinkO14 poslato Novembar 26, 2009, 20:38:47 POSLE PODNE
Jel ti pada na pamet ID vozila?Jel ti pada na pamet da je ID spawnanog sultana isti kao sto je bio ID nekog vozila hitne pomoci?

Naslov: Odg: Pomoc
Poruka od: bla poslato Novembar 26, 2009, 21:30:43 POSLE PODNE
nije ID vozila id vozila za /veh je 560 a procitaj gore u scripti vehid 560 znaci za sve sultane dinko
Naslov: Odg: Pomoc
Poruka od: JoeBullet v2.1 poslato Novembar 26, 2009, 21:34:10 POSLE PODNE
model id je globalni id koji je namjesten u GTA-SA
vehicle id sluzi za specifiranje nekog auta kojeg ti napravis a IDovi idu po redu(linked list) te je to unutar SAMP-a
Naslov: Odg: Pomoc
Poruka od: bla poslato Novembar 26, 2009, 21:42:12 POSLE PODNE
BtW nije samo kod slutana nego i motore sam snimio i kad sjednem na neke kaze nisi school instructor a uopste nisam snimao ID-ove auta nego samo addstaticvehicle neznam koji je k***c
Naslov: Odg: Pomoc
Poruka od: LuKsA poslato Novembar 26, 2009, 21:56:44 POSLE PODNE
pa gle -.- ... to napravi

http://balkan-samp.com/forum/index.php?topic=2179.0
Naslov: Odg: Pomoc
Poruka od: dinkO14 poslato Novembar 26, 2009, 22:05:06 POSLE PODNE
Nekuzis ti mene,nemislim na ID sultana nego na ove ID-eve

public IsABoat(carid)
{
if(carid >= 86 && carid <=90)
{
return 1;
}
return 0;
}

public IsAPlane(carid)
{
if(carid==39||carid==40||carid==60||carid==83||carid==91||carid==92||carid==93||carid==95||carid==96||carid==99||carid==100||carid==101||carid==102||carid==103||carid==104||carid==105||carid==106||carid==107||carid==108||carid==109)
{
return 1;
}
return 0;
}

public IsACopCar(carid)
{
if((carid >= 35) && (carid <= 60) || carid == 66 || carid == 67 || carid == 91 || carid == 92 || carid == 93 || carid == 36)
{
    if(carid == 45 || carid == 46 || carid == 55 || carid == 59) { return 0; }
return 1;
}
return 0;
}

public IsAnAmbulance(carid)
{
if((carid >= 61) && (carid <= 63)|| carid == 83)
{
return 1;
}
return 0;
}

public IsATruck(carid)
{
if(carid >= 78 && carid <= 81)
{
return 1;
}
return 0;
}
Naslov: Odg: Pomoc
Poruka od: bla poslato Novembar 26, 2009, 22:11:38 POSLE PODNE
fala dinko
Naslov: Odg: Pomoc
Poruka od: JoeBullet v2.1 poslato Novembar 26, 2009, 23:43:48 POSLE PODNE
joj, ali ako je stavio da samo MODEL ID sultana onda nemoze to biti MODEL ID ambulantskog vozila - kako ne kuzis :S

eto gle:

new vehm = GetVehicleModel(vehid);
if(vehm == 560)


znaci samo ako je MODEL auta 560 kondicija ce biti tocna ;)
Naslov: Odg: Pomoc
Poruka od: dinkO14 poslato Novembar 27, 2009, 00:05:30 PRE PODNE
Citat: JoeBullet v2.1 poslato Novembar 26, 2009, 23:43:48 POSLE PODNE
joj, ali ako je stavio da samo MODEL ID sultana onda nemoze to biti MODEL ID ambulantskog vozila - kako ne kuzis :S

eto gle:

new vehm = GetVehicleModel(vehid);
if(vehm == 560)


znaci samo ako je MODEL auta 560 kondicija ce biti tocna ;)

Bullet njemu je problem SAMO u tome sto mu je bas taj sultan osto pod ID-em hitne pomoci pod
public IsAnAmbulance(carid)
{
if((carid >= 61) && (carid <= 63)|| carid == 83)
{
return 1;
}
return 0;
}

Pa mu je slalo you are stealing a ambulance vehicle.Ostalo mu radi valjda xD
Naslov: Odg: Pomoc
Poruka od: bla poslato Novembar 27, 2009, 10:43:04 PRE PODNE
neradi mi ni jedan sultan :S
Naslov: Odg: Pomoc
Poruka od: LuKsA poslato Novembar 27, 2009, 13:00:15 POSLE PODNE
Jednostavno obrisi samo newcar i rjeseno.. nemoj se zezat s tim xD


1. nacin
otvori svoj gamemode, probaj naci sa ctrl+f "newcar" .. navodnike ne pises :), onda obrises ako neces to za newcare- newcar je kad igrac ude u vozilo, da provjerava dal je on npr FBI, ako nije onda ga izbaci iz vozila, a ako je ostane u vozilu... ako neces tako samo obrises taj newcar cijeli, i sve ce radit..


2.nacin
otvoris svoj gamemode, sa ctrl+f nadi "newcar", pogledas koji je broj najveci i za koju org/mafiju, gle moj najveci broj je ovo:
if(newcar >= 342 && newcar <= 349)
{
if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9){ }
else
{
   SendClientMessage(playerid, COLOR_GREY, "   Nemas kljuceve ovog vozila !");
   RemovePlayerFromVehicle(playerid);
}
}

znaci najveci broj mi je 349, 349 vozila imam u gamemodu kad ga startam. sad zapisi si taj "najveci" broj automobila, i ctrl+f "ongamemodeinit" sad ides skroz dolje, nades gdje ti je zadnji auto, taj auto bi ti morao bit taj "najveci" broj automobila, i ispod tog "najveceg" broja stavis svoje automobile.. e a sad ako zelis i te organizacijske aute nastavi citat

sad znaci taj najveci broj automobila ti je npr. 349, ko moj.. sad odes u gamemode pod Ongamemodeinit i ispod tog 349-og auta stavis svoje automobile, znaci sljedeci tvoj automobil ce bit 350, pa opet sljedeci 351.... i oznaci si koji je auto koji broj, ko ja ovako:
//----------------------------FBI CARS---------------------------------------------------
AddStaticVehicle(586,1512.8407,-1471.0262,9.0169,270.7562,0,0); // 345
AddStaticVehicle(586,1512.7073,-1468.7380,9.0175,270.9410,0,0); //
AddStaticVehicle(586,1512.7488,-1466.4220,9.0199,267.1950,0,0); //
AddStaticVehicle(445,1530.7809,-1480.1333,9.3767,268.8739,0,0); //
AddStaticVehicle(445,1522.8550,-1480.0027,9.3749,267.8400,0,0); // 349

sad te brojeve si nekamo zapises, znaci to su brojevi(u mojem slucaju) = 345, 346, 347, 348 i 349
sad nades newcar sa ctrl+f i ides na kraj i ubacis nesto kao ovo u mojem slucaju:
if(newcar >= 345 && newcar <= 349)
{
   if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2) { }
   else
{
       SendClientMessage(playerid,COLOR_GREY,"   Nisi FBI !");
       RemovePlayerFromVehicle(playerid);
   }
}

compilas gamemode i probas.

SAVJET: ako si veliki pocetnik koristi 1.nacin
Naslov: Odg: Pomoc
Poruka od: bla poslato Novembar 27, 2009, 17:04:29 POSLE PODNE
sad cemo i to probat xD


btw nisam pocetnik xD
Naslov: Odg: Pomoc
Poruka od: Chris poslato Novembar 27, 2009, 18:21:01 POSLE PODNE
Citat: BiNG poslato Novembar 27, 2009, 17:04:29 POSLE PODNE
sad cemo i to probat xD


btw nisam pocetnik xD

pocetnik si po ovome...
Naslov: Odg: Pomoc
Poruka od: bla poslato Novembar 27, 2009, 18:30:58 POSLE PODNE
ovo mi je prvi put da mi se desi...pa mi se nije dalo...raditi toliko da bi skuzio a ovo sto mi je rekao GGC nije mi ni na pamet palo...