Rendõrfény

Indította justrics, 2012. október 06. - 22:17:21

Előző téma - Következő téma

justrics

Sziasztok találtam egy leírást amiben elvileg rendõrfényt tudok csatolni kocsira, valamiért ez azonban nem jó, nem csatolja az objectet a kocsihoz hanem csak ott van a levegõben és a fény sincs rajta. Tudnátok ebben segíteni, hogy ezt, hogyan tudom megoldani? Beteszem a kódot:
 
new pdlight1;
new pdmerit1;

 

public OnGameModeInit()
pdlight1 = CreateObject(18646,879.20001221,-2175.30004883,53.70000076,0,0,0);
AttachObjectToVehicle(pdlight1,pdmerit1, 0, -0.0, 0, 2.0, 2.0, 3.0);

 

pdmerit1= AddStaticVehicle(551,879.20001221,-2175.30004883,52.70000076,0.00000000,-1,-1); //Merit

 
Így van összerakva sorrendben.

Dupla hozzászólás automatikusan összefûzve. ( 2012. október 06. - 22:25:19 )

Egy problémát kiderítettem, fény van de csak este. Viszont nem csatolja a kocsihoz csak lóg a levegõben.

Nátha

Szerintem egyszerûbb ha ezt a scriptet használod:
 
/******************************************************************************/
////////////////////////////////////////////////////////////////////////////////
/////***********************SCRIPT NEVE:NEON SCRIPT************************/////
/////**************************HASZNÁLAT: /NEON****************************/////
/////************************KÉSZÍTETTE: QUATTRO***************************/////
/////***********************JAVÍTOTTA: [sDM]SANYI**************************/////
////////////////////////////////////////////////////////////////////////////////
/******************************************************************************/
#include <a_samp>
public OnFilterScriptInit()
{
print(\"\\n************************************\");
print(\"Neon System By [EDT]Quattro Betöltve\");
print(\"         Fordította InAceX          \");
print(\"        Javította [sDM]Sanyi        \");
print(\"************************************\\n\");
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n***************************************\");
print(\"Neon System By [EDT]Quattro Kikapcsolva\");
print(\"***************************************\\n\");
return 1;
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
//    new cartype = GetPlayerVehicleID(playerid);
//     new State   = GetPlayerState(playerid);
       
if(strcmp(cmdtext, \"/neon\", true)==0)
{
    ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, \"Válassz neon színt\", \"Kék\\nPiros\\nZöld\\nFehér\\nRózsaszín\\nSárga\\nRendõr fény\\nInterior Fény\\nHátsó Neon\\nElsõ Neon\\nTetõ Neon\\nMinden Neon törlése\", \"Kiválaszt\", \"Kilépés\");
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 8899)
{
if(response)
{
   if(listitem == 0)
   {
      SetPVarInt(playerid, \"Status\", 1);
               SetPVarInt(playerid, \"Neon\", CreateObject(18648,0,0,0,0,0,0));
               SetPVarInt(playerid, \"Neon1\", CreateObject(18648,0,0,0,0,0,0));
               AttachObjectToVehicle(GetPVarInt(playerid, \"Neon\"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
               AttachObjectToVehicle(GetPVarInt(playerid, \"Neon1\"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
   }
   if(listitem == 1)
   {
      SetPVarInt(playerid, \"Status\", 1);
            SetPVarInt(playerid, \"neon2\", CreateObject(18647,0,0,0,0,0,0));
            SetPVarInt(playerid, \"neon3\", CreateObject(18647,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, \"neon2\"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            AttachObjectToVehicle(GetPVarInt(playerid, \"neon3\"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            SendClientMessage(playerid, 0xFFFFFFAA, \"Neon telepítve\");
   }
   if(listitem == 2)
   {
      SetPVarInt(playerid, \"Status\", 1);
            SetPVarInt(playerid, \"neon4\", CreateObject(18649,0,0,0,0,0,0));
            SetPVarInt(playerid, \"neon5\", CreateObject(18649,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, \"neon4\"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            AttachObjectToVehicle(GetPVarInt(playerid, \"neon5\"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            SendClientMessage(playerid, 0xFFFFFFAA, \"Neon telepítve\");
          }
   if(listitem == 3)
   {
      SetPVarInt(playerid, \"Status\", 1);
            SetPVarInt(playerid, \"neon6\", CreateObject(18652,0,0,0,0,0,0));
            SetPVarInt(playerid, \"neon7\", CreateObject(18652,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, \"neon6\"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            AttachObjectToVehicle(GetPVarInt(playerid, \"neon7\"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            SendClientMessage(playerid, 0xFFFFFFAA, \"Neon telepítve\");
   }
   if(listitem == 4)
   {
      SetPVarInt(playerid, \"Status\", 1);
            SetPVarInt(playerid, \"neon8\", CreateObject(18651,0,0,0,0,0,0));
            SetPVarInt(playerid, \"neon9\", CreateObject(18651,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, \"neon8\"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            AttachObjectToVehicle(GetPVarInt(playerid, \"neon9\"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            SendClientMessage(playerid, 0xFFFFFFAA, \"Neon telepítve\");
   }
   if(listitem == 5)
   {
      SetPVarInt(playerid, \"Status\", 1);
            SetPVarInt(playerid, \"neon10\", CreateObject(18650,0,0,0,0,0,0));
            SetPVarInt(playerid, \"neon11\", CreateObject(18650,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, \"neon10\"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            AttachObjectToVehicle(GetPVarInt(playerid, \"neon11\"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            SendClientMessage(playerid, 0xFFFFFFAA, \"Neon telepítve\");
   }
   if(listitem == 6)
   {
      SetPVarInt(playerid, \"Status\", 1);
            SetPVarInt(playerid, \"neon12\", CreateObject(18646,0,0,0,0,0,0));
            SetPVarInt(playerid, \"neon13\", CreateObject(18646,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, \"neon12\"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            AttachObjectToVehicle(GetPVarInt(playerid, \"neon13\"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            SendClientMessage(playerid, 0xFFFFFFAA, \"Neon telepítve\");
          }
           if(listitem == 7)
   {
      SetPVarInt(playerid, \"Status\", 1);
            SetPVarInt(playerid, \"interior\", CreateObject(18646,0,0,0,0,0,0));
            SetPVarInt(playerid, \"interior1\", CreateObject(18646,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, \"interior\"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
            AttachObjectToVehicle(GetPVarInt(playerid, \"interior1\"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
            SendClientMessage(playerid, 0xFFFFFFAA, \"Interior fény telepítve\");
   }
             if(listitem == 8)
   {
      SetPVarInt(playerid, \"Status\", 1);
            SetPVarInt(playerid, \"back\", CreateObject(18646,0,0,0,0,0,0));
            SetPVarInt(playerid, \"back1\", CreateObject(18646,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, \"back\"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
            AttachObjectToVehicle(GetPVarInt(playerid, \"back1\"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
            SendClientMessage(playerid, 0xFFFFFFAA, \"Hátsó neon telepítve\");
   }
   if(listitem == 9)
   {
      SetPVarInt(playerid, \"Status\", 1);
            SetPVarInt(playerid, \"front\", CreateObject(18646,0,0,0,0,0,0));
            SetPVarInt(playerid, \"front1\", CreateObject(18646,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, \"front\"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
            AttachObjectToVehicle(GetPVarInt(playerid, \"front1\"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
            SendClientMessage(playerid, 0xFFFFFFAA, \"Elsõ neon telepítve\");
   }
   if(listitem == 10)
   {
      SetPVarInt(playerid, \"Status\", 1);
            SetPVarInt(playerid, \"undercover\", CreateObject(18646,0,0,0,0,0,0));
            SetPVarInt(playerid, \"undercover1\", CreateObject(18646,0,0,0,0,0,0));
            AttachObjectToVehicle(GetPVarInt(playerid, \"undercover\"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
            AttachObjectToVehicle(GetPVarInt(playerid, \"undercover1\"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
            SendClientMessage(playerid, 0xFFFFFFAA, \"Tetõ fény telepítve\");
   }
   if(listitem == 11)
   {
            DestroyObject(GetPVarInt(playerid, \"neon\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"neon1\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"neon2\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"neon3\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"neon4\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"neon5\"));
      DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"neon6\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"neon7\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"neon8\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"neon9\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"neon10\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"neon11\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"neon12\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"neon13\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"interior\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"interior1\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"back\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"back1\"));
            DeletePVar(playerid, \"Status\");
      DestroyObject(GetPVarInt(playerid, \"front\"));
      DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"front1\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"undercover\"));
            DeletePVar(playerid, \"Status\");
            DestroyObject(GetPVarInt(playerid, \"undercover1\"));
            DeletePVar(playerid, \"Status\");
          }
}
}
return 0;
}
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, 0xFFFF00AA,\"Neon System betöltve.Írd be /neon használatához!!!\");
return 1;
}

 
Ez egy neon rendszer. Ebben benne van az a rendõrfény ami neked kell

justrics

Szia! Köszi a scriptet most jutottam el odáig, hogy kipróbáljam betettem viszont beírom, hogy /neon kiválasztom de nem történik változás. :D

ZyZu.

Módba raktad be vagy filterscriptbe? Mert a módban jobban betölti ..

justrics

Jaa nem simán fs be tettem.

Bazsi

Hamarabb hozd létre a jármûvet, aztán csatolod csak hozzá az objectet! ;)

justrics

Mta-val bemappolt jármûre akarom csatolni de nem jó, ha módba teszem be lehet valamit elrontok mert hibát észlel a pawno és vége. :D

ZyZu.

Mennyi filterscriptered van? Mert lehet sok van már és nem tölti be rendesen.. max 17 FS engedélyetett.

justrics

Benn van az összes alap de nem használok csak 2-3-at.

ZyZu.

Probáld meg beépíteni a módba hátha jó lesz..  :hmmm:

Dead

Idézetet írta: ZyZu date=1349884800\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28348\" data-ipsquote-contentclass=\"forums_TopicMennyi filterscriptered van? Mert lehet sok van már és nem tölti be rendesen.. max 17 FS engedélyetett.
 
helyett 16.
tedd elsõ helyre, hátha, vagy próbálj meg mások opciót kiválasztani.

justrics

Rendben próbálkozom, valahogyan, aztán írok ha van valami változás! Köszi a segítségeket (sajnos egyetem miatt most kevesebb az idõm) :)

Nátha

Jah igen azt elfelejtettem leírni hogy ez elég kényes script... ha scriptként rakod be akkor a filterscripts sorba legelõre vagy max a második helyre rakd mert ha sok script van elõtte akkor már nem mûködik rendesen, régen nekem is így volt  ;)

ZyZu.

Nem tudom de nem tölti be rendesen a Filterscripteket ez szerintem verzió csomag hiba mert ilyen régen nem volt még..  :hmmm: