[Pomoc]Kada udem u CNN vozilo izbacime, kako to popraviti ?

Započeo S-RP | McEnnedy Keksi :D, Oktobar 02, 2011, 18:04:58 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

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): //


[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;
}




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!


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   :)
Poslednja Izmena: Oktobar 02, 2011, 19:03:17 POSLE PODNE od Marijo B. - K4[Я]!K3™

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

[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


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 :)
Poslednja Izmena: Oktobar 02, 2011, 20:05:35 POSLE PODNE od Gotti747
Citat: ...Neno... poslato Januar 26, 2013, 23:31:02 POSLE PODNE
Poceo sam mapati i tu je doslo do problema.Nakon par mapa,vidio sam post Gottia i kaze da nista nevalja da je katastrofa,i pocnemo se svadjati,psovati.Popusimo bananu obojica,i nakon toga nesto sam napravio (mapu) i Gotti kaze dobra,uh reko opet me zajebava,i saljem ja njemu na pm reko ti mene zajebavas,kaze on ne,i pomirimo se.Nakon toga postali smo dosta dobri

Da, pusim sve sto yje za pusiti, omrcem sve sto je za smrkanje  ;)

oces ti ovde citati sta ja tebi objasnjavam ili ces se praviti na bota koji radi sa y, z, x, a koordinatama ?
Citat: ...Neno... poslato Januar 26, 2013, 23:31:02 POSLE PODNE
Poceo sam mapati i tu je doslo do problema.Nakon par mapa,vidio sam post Gottia i kaze da nista nevalja da je katastrofa,i pocnemo se svadjati,psovati.Popusimo bananu obojica,i nakon toga nesto sam napravio (mapu) i Gotti kaze dobra,uh reko opet me zajebava,i saljem ja njemu na pm reko ti mene zajebavas,kaze on ne,i pomirimo se.Nakon toga postali smo dosta dobri