Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: S-RP | McEnnedy Keksi :D poslato Oktobar 02, 2011, 18:04:58 POSLE PODNE

Naslov: [Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?
Poruka od: S-RP | McEnnedy Keksi :D poslato Oktobar 02, 2011, 18:04:58 POSLE PODNE
Skripta koju koristim: RedLine
Detaljan opis problema: Ja si dam lidera CNN, i kada zelim udi u CNN kombi, mene izbaci i pise da nemam kljuceve od ovoga vozila.
Dio skripte: Dat cu vam, samo recite

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?
Poruka od: K4[Я]!K3 poslato Oktobar 02, 2011, 18:06:32 POSLE PODNE
dio skripte: public OnPlayerEnterVehicle - i guess
Naslov: Odg: [Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?
Poruka od: S-RP | McEnnedy Keksi :D poslato Oktobar 02, 2011, 18:13:54 POSLE PODNE
[b][color=black]Ovo se sve nalazi pod time[/color][/b]
[code=]public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(gTeam[playerid] >= 1||gTeam[playerid] >= 3||gTeam[playerid] >= 4)
{
if (IsACopCar(vehicleid) && !ispassenger)
{
if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pLeader]==11||PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pMember]==11) {}
    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);
}
}
if (IsNgCar(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);
}
}
if (IsNpcVehicle(vehicleid) && !ispassenger)
{
    if(PlayerInfo[playerid][pLeader]==100) {}
    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);
}
}
if (IsAnAmbulance(vehicleid) && !ispassenger)
{
    if(PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4) { }
    else { WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Kradja vozila hitne pomoci"); }
}
if (IsATank(vehicleid) && !ispassenger)
{
if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==3) {}
    else { WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Kradja Tenka"); SendClientMessage(playerid, COLOR_RED,"Vi neznate kako voziti pa ste izasli iz vozila"); }
}
if(IsAnOwnableCar(vehicleid) && CarInfo[vehicleid][cLock] == 1 && CarInfo[vehicleid][cOwned] == 1)
{
    if(PlayerInfo[playerid][pAdmin] >= 1337 && AdminDuty[playerid] == 1) { }
    else
    {
    new Float:cx, Float:cy, Float:cz;
    GetPlayerPos(playerid, cx, cy, cz);
    SetPlayerPos(playerid, cx, cy, cz);
}
}
}
return 1;
}
Naslov: Odg: [Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?
Poruka od: dragan12 poslato Oktobar 02, 2011, 18:18:46 POSLE PODNE
Pomesali su ti se id-evi
Vec je bilo pitanje:
http://balkan-samp.com/forum/index.php?topic=31741.0
I to dve/tri teme ispod tvoje.
Naslov: Odg: [Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?
Poruka od: S-RP | McEnnedy Keksi :D poslato Oktobar 02, 2011, 18:25:33 POSLE PODNE
Da a gdje mogu naci te ideve ?
Naslov: Odg: [Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?
Poruka od: dragan12 poslato Oktobar 02, 2011, 18:27:54 POSLE PODNE
Citat: mcenedy poslato Oktobar 02, 2011, 18:25:33 POSLE PODNE
Da a gdje mogu naci te ideve ?
IG kada udjes pricali smo u onoj temi o tome.
A mozes uraditi i ovo sto je mnogo bolje: http://balkan-samp.com/forum/index.php?topic=18121.0
Naslov: Odg: [Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?
Poruka od: K4[Я]!K3 poslato Oktobar 02, 2011, 18:31:38 POSLE PODNE
Citat: mcenedy poslato Oktobar 02, 2011, 18:25:33 POSLE PODNE
Da a gdje mogu naci te ideve ?
IN-GAME
evo i komanda :)
COMMAND:vehid(playerid, params[])
{
  new string[128];
  if(IsPlayerInAnyVehicle(playerid)) // da bi koristio komandu moras biti u vozilu
  {
     format(string,sizeof(string),"ID vozila je: %d", GetPlayerVehicleID(playerid));
     SendClientMessage(playerid,-1,string);
  }
  return 1;
}

Nije testirana!
Naslov: Odg: [Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?
Poruka od: S-RP | McEnnedy Keksi :D poslato Oktobar 02, 2011, 18:54:29 POSLE PODNE
Da, naso sam ID 80, i nemoze mi naci u pawno
Naslov: Odg: [Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?
Poruka od: K4[Я]!K3 poslato Oktobar 02, 2011, 19:02:10 POSLE PODNE
Citat: mcenedy poslato Oktobar 02, 2011, 18:54:29 POSLE PODNE
Da, naso sam ID 80, i nemoze mi naci u pawno
to nepostoji u pawnu :/
taj ID vozilima dodjeljuje skripta a ti sad taj id "80" mozes koristit u skripti
if(GetPlayerVehicleID(playerid)==80)
{
 Kick(playerid);
}

kontaÅ¡? !hej   :)
Naslov: Odg: [Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?
Poruka od: S-RP | McEnnedy Keksi :D poslato Oktobar 02, 2011, 19:03:03 POSLE PODNE
Citat: Marijo B. - K4[Я]!K3â,,¢ poslato Oktobar 02, 2011, 19:02:10 POSLE PODNE
[quote author=mcenedy link=topic=31750.msg238515#msg238515 date=1317574469]
[b][color=black]Da, naso sam ID 80, i nemoze mi naci u pawno[/color][/b]
[/quote]
to nepostoji u pawnu :/
taj ID vozilima dodjeljuje skripta a ti sad taj id "80" mozes koristit u skripti
[code)c]if(GetPlayerVehicleID(playerid)==80)
{
  Kick(playerid);
}

kontaÅ¡? !hej   :)
Ne
Naslov: Odg: [Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?
Poruka od: K4[Я]!K3 poslato Oktobar 02, 2011, 19:06:05 POSLE PODNE
[quote author=mcenedy link=topic=31750.msg238518#msg238518 date=1317574983]
[b][color=black]Ne[/color][/b]
[/quote]
ako mu je skripta dodijelila taj ID 80 tako ga moras koristit..
ili mu ti stavi ID!

na vrh skripte
[code)c]new MyVehicle;

u OnGameModeInit
MyVehicle = AddStaticVehicleEx(411, x,y,z,a,-1,-1,60000);
i to vozilo ce nosit ID "MyVehicle"
kontaÅ¡ sad?  :D
Naslov: Odg: [Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?
Poruka od: S-RP | McEnnedy Keksi :D poslato Oktobar 02, 2011, 19:35:27 POSLE PODNE
Hmmm to mi je nekako slocno koordinatima. y,z,x,a
Naslov: Odg: [Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?
Poruka od: Gotti747 poslato Oktobar 02, 2011, 19:42:07 POSLE PODNE
Citat: mcenedy poslato Oktobar 02, 2011, 19:35:27 POSLE PODNE
Hmmm to mi je nekako slocno koordinatima. y,z,x,a

jel uzimas ti lake droge ili smrces samo ?  8)







OT:

Evo ti primer kako da ti se ne mesaju ID-eve tj kako da sprecis brojanje ID-eva vozila u skripti:

npr imas 5 PD auta, prvo ih definises:

new PD1, PD2, PD3, PD4, PD5;

zatim ih nabrojis u stocku pod npr imenom IsACopCar (tako ti je verovatno i definisano jer je GF mod):

stock IsACopCar(carid)
{
if(carid == PD1 || carid == PD2 || carid == PD3 || carid == PD4 || carid == PD5)
{
return 1;
}

       return 0;
   }


onda ih i ispod OnGameModeInIt definises kao na pocetku skripte:

PD1 = AddStaticVehicle...
PD2 = AddStaticVehicle...
PD3 = AddStaticVehicle...
 PD4 = AddStaticVehicle...
PD5 = AddStaticVehicle...


I tako uradis za sve organizacije kako ti ne bi brojalo ID-eve, za sve poslove itd i nece ti se mesati :)
Naslov: Odg: [Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?
Poruka od: S-RP | McEnnedy Keksi :D poslato Oktobar 02, 2011, 19:54:46 POSLE PODNE
Da, pusim sve sto yje za pusiti, omrcem sve sto je za smrkanje  ;)
Naslov: Odg: [Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?
Poruka od: Gotti747 poslato Oktobar 02, 2011, 20:04:40 POSLE PODNE
oces ti ovde citati sta ja tebi objasnjavam ili ces se praviti na bota koji radi sa y, z, x, a koordinatama ?
Naslov: Odg: [Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?
Poruka od: S-RP | McEnnedy Keksi :D poslato Oktobar 02, 2011, 21:11:29 POSLE PODNE
nEBRINI SE. tRAVE NISU JAKE (NAPRAVIO SAM TO).
Naslov: Odg: [Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?
Poruka od: K4[Я]!K3 poslato Oktobar 02, 2011, 21:21:35 POSLE PODNE
Citat: mcenedy poslato Oktobar 02, 2011, 21:11:29 POSLE PODNE
nEBRINI SE. tRAVE NISU JAKE (NAPRAVIO SAM TO).
ne spamaj

LOCK!