Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Å minker poslato April 21, 2010, 22:11:14 POSLE PODNE

Naslov: car ID (POMOC)
Poruka od: Å minker poslato April 21, 2010, 22:11:14 POSLE PODNE
moze mi neko rec kako da u gamemodu slozim da mi se ne mjesaju ID-evi vozila kad ubacim novo vozilo?
Naslov: Odg: car ID (POMOC)
Poruka od: [CH] ♫◄[Sam]►♫ poslato April 21, 2010, 22:25:42 POSLE PODNE
uvijek dodaj ispod zadnjeg i nece ti se mijesati...
Naslov: Odg: car ID (POMOC)
Poruka od: BloodMaster poslato April 21, 2010, 22:27:22 POSLE PODNE
+ iza svakog auta dodaj ovako:

//Ime auta ili neka asocijacija
Naslov: Odg: car ID (POMOC)
Poruka od: [BP] HeLoX ba! ^^ poslato April 22, 2010, 18:22:58 POSLE PODNE
mislim da on ima problem sa modom... ako koristis LARP mod onda svako auto morash napraviti kao sto vec imaju npr: "IsACopCar" i radi po tome.
recimo dodas koordinate nekoga auta, odes na pocetak i pritisnes "ctrl" i "f"  u isto vrijeme, otvorit ce ti se search meni u njega ukucaj "IsACopCar"
i oznaci kvadratic "Search from Caret", prvo ce ti vjerovatno izletiti ovo: "forward IsACopCar(carid);" e ispod toga dodaj forward za svoje auto, npr: "forward IsABiciklo(carid);" onda dalje opet otvoris search meni i dalje trazis "IsACopCar". Sljedece ce vjerovatno pronaci ovo:

if (IsACopCar(vehicleid) && !ispassenger)
{
if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pMember]==3) {}
    else {
//WantedPoints[playerid]+=2;
//SetPlayerCriminal(playerid,255, "Stealing A Police Vehicle");
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx,  cy, cz);
}




eh tu izmjeni sljedece:



if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pMember]==3) {}

to mislim da mozes sam skontati sta je...  uglavnom ove brojeve mjenjas sa brojevima organizacije koje zelis....
ako zelis da svi mogu obrisi tu liniju skroz.

Nastavi sa trazenjem istog parametra i sljedece sto bi ti trebalo izletiti je ovo:


public IsACopCar(carid)
{
if((carid >= 16) && (carid <= 38))
{
return 1;
}
return 0;
}



tu unosis ID-eve auta za koje zelis da ti ta organizacija moze voziti...
znaci :

if((carid >= 16) && (carid <= 38))

izmjenis sa

if((carid >= id tvog auta) && (carid <= id tvog auta))


dalje trazi isti parametar i sljedece sto ti izleti je:

if(IsACopCar(newcar))
{
    if(IsACop(playerid)) { }
    else { RemovePlayerFromVehicle(playerid); }
}


ovo ti je potrebno samo u slucaju da ti je auto za neku organizaciju npr:
ako igrac nije clan PD-a onda ce ga izbaciti iz auta.


to bi trebalo biti to... nadam se da sam ti pomogao :) ;)
Naslov: Odg: car ID (POMOC)
Poruka od: Å minker poslato April 22, 2010, 19:43:39 POSLE PODNE
koristim godfather mod :P
Naslov: Odg: car ID (POMOC)
Poruka od: _Cool_ poslato April 22, 2010, 19:47:56 POSLE PODNE
onda nove aute koje ubacuje ubaci na kraj
Naslov: Odg: car ID (POMOC)
Poruka od: Å minker poslato April 22, 2010, 21:09:11 POSLE PODNE
ok tnx