Szerző Téma: Index system :)  (Megtekintve 1424 alkalommal)

Index system :)
« Dátum: 2015. Június 30. - 16:21:30 »
0
Sziasztok.
Régebben volt itt publikálva egy index rendszer kóddal együtt.
Azt hiszem még fent van, de nem ez a lényeg.
Én azt megfogtam és elkezdtem át alakítani..
Meg akarom csinálni, hogy minden kocsin jól villogjon és ehhez használok irány beállítást illetve kocsi id lekérést.
Nem sokat módosítottam az eredeti kódon.
És az a probléma, hogy amit én módosítva rakok bele azzal nem akar megjelenni semmi, de ha az alapot rakom vissza akkor jó. LÁSD kép.
\"Nevtelen1e32c.png\"
Nagyobb kép: ITT
Valaki nem tudna engem felvilágosítani, hogy mi lehet benne a hiba?
« Utoljára szerkesztve: 2015. Július 02. - 16:20:31 írta Flash »

Index system :)
« Válasz #1 Dátum: 2015. Június 30. - 16:26:52 »
0
Szerintem másold be a kódokat, a kép helyett vagy mellett.
www.twitch.tv/almightymartin

Az év STAFF tagja - 2015
Az év RP szervere - 2015 - [rc-rp.hu]

Red County Role Play [rc-rp.hu] - Tulajdonos
Project San Andreas [psa.hu] - Főadminisztrátor
See MTA LV [see-game.com] - Admin 4

Index system :)
« Válasz #2 Dátum: 2015. Június 30. - 16:32:49 »
0
Rendben..
Ez a kód látott a képen:
 
forward indexxx(vehicleid,oldal);
public indexxx(vehicleid,oldal)
{
new v = vehicleid;
if(v == 400) {
    if(oldal == 1){
        index[v][obj1] = CreateObject(19294,0,0,0,0,0,0);
      index[v][obj2] = CreateObject(19294,0,0,0,0,0,0);
      AttachObjectToVehicle(index[v][obj1],v, -0.93486, 2.05389, -0.06681, 0,0,0);
      AttachObjectToVehicle(index[v][obj2],v, -0.95728, -2.28170, -0.08255, 0,0,0);
      index[v][indexing]=true;
    }
    if(oldal == 0){
        index[v][obj1] = CreateObject(19294,0,0,0,0,0,0);
      index[v][obj2] = CreateObject(19294,0,0,0,0,0,0);
      AttachObjectToVehicle(index[v][obj1],v, 0.92264, 2.06014, -0.06467, 0,0,0);
      AttachObjectToVehicle(index[v][obj2],v, 0.95945, -2.27871, -0.08819, 0,0,0);
      index[v][indexing]=true;
    }
}
/*index[v][obj1]=CreateObject(19294,0,0,0,0,0,0);
AttachObjectToVehicle(index[v][obj1],v,(oldal==0)?1:-1, 2.5, -0.2, 0,0,0);
index[v][obj2]=CreateObject(19294,0,0,0,0,0,0);
AttachObjectToVehicle(index[v][obj2],v,(oldal==0)?1:-1, -2.5, -0.2, 0,0,0);
index[v][indexing]=true;*/
return 1;
}
« Utoljára szerkesztve: 2015. Június 30. - 16:36:11 írta мαятιη »

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Index system :)
« Válasz #3 Dátum: 2015. Július 01. - 07:37:15 »
0
igen tudom mi a hiba :) első ránézésre nem láttam hisz minden oké...aztán az if lett nagyon gyanús nekem, de ránézésre alapból úgy értelmeztem, hogy \"400-as model ID-val (landstalker) akarsz indexelni\"...aztán megnéztem megint a kódot...
 
new v = vehicleid;
if(v == 400)

 
csak a 400-as járművel tudsz indexelni...GetVehicleModel lemaradt :)
am inkább ajánlom, hogy szedd össze egy tömbbe a koordinátákat és a model alapján indexeljen...
ne itt legyen 211 feltétel...
 
if(oldal == 1)
{
    // kód
}
if(oldal == 0)
{
    // kód
}

 
ajánlom az esle if vagy az else használatát :)
Tömbök:
http://wiki.sa-mp.com/wiki/Scripting_Basics#Arrays
Else if:
http://wiki.sa-mp.com/wiki/Control_Structures#else_if
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Index system :)
« Válasz #4 Dátum: 2015. Július 01. - 10:44:16 »
0
A
 
new v = vehicleid;

 
Az a vehicleid az a kocsinak az idje mikor a függvényt meghívom és bele rakom :/
Megpróbálom a te ötletedet és majd írok, csak most nem vagyok otthon.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Index system :)
« Válasz #5 Dátum: 2015. Július 01. - 13:12:54 »
0
\" post=\"543237\" timestamp=\"1435740256\"]
A
 
new v = vehicleid;

 
Az a vehicleid az a kocsinak az idje mikor a függvényt meghívom és bele rakom :/
Megpróbálom a te ötletedet és majd írok, csak most nem vagyok otthon.
 
[/quote]
 
if(v == 400)

 
ez a sor helyett:
 
if(GetVehicleModelID(v) == 400)

 
tesztnek ez is megteszi, de még mindig a tömbös megoldást ajánlom akár külön config fájlba mentve az adatokat...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Index system :)
« Válasz #6 Dátum: 2015. Július 01. - 14:15:43 »
0

    if(GetVehicleModelID(v) == 400)

 
Ezzel sem működik..
És ezzel sem :D
 
    new v = vehicleid;
     if(v == 400)
csak a 400-as járművel tudsz indexelni...GetVehicleModel lemaradt :)

 
Se együtt, se külön.
« Utoljára szerkesztve: 2015. Július 01. - 14:17:53 írta Fred[HUN] »

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Index system :)
« Válasz #7 Dátum: 2015. Július 02. - 08:04:54 »
0
\" post=\"543268\" timestamp=\"1435752943\"]

    if(GetVehicleModelID(v) == 400)

 
Ezzel sem működik..
És ezzel sem :D
 
    new v = vehicleid;
     if(v == 400)
csak a 400-as járművel tudsz indexelni...GetVehicleModel lemaradt :)

 
Se együtt, se külön.
 
[/quote]
és milyen járművel próbálod?
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Index system :)
« Válasz #8 Dátum: 2015. Július 02. - 15:24:03 »
0
és milyen járművel próbálod?

 
Landstalkerrel, ami a 400-as

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Index system :)
« Válasz #9 Dátum: 2015. Július 02. - 16:35:14 »
0
nem nagyon akarok beleszólni, de olyan, hogy GetVehicleModelID nem létezik. csak GetVehicleModel....
https://wiki.sa-mp.com/wiki/GetVehicleModel

Nem elérhető kos

  • 292
    • Profil megtekintése
Index system :)
« Válasz #10 Dátum: 2015. Július 02. - 21:42:32 »
0
Ha múködő képesen rakták fel, akkor a tiéddel van a baj, de nem azzal a részével amit bemásoltál, vagy amit mondtak a GetVehicleModel paraméter kell, vagy csak a parancs/betű részénél nem jó ahol bekapcsolnád :D Sok lehetőség van, be kell másolnod az egészet 1/4 részből csak hasra ütéssel lehet dobálozni...

Index system :)
« Válasz #11 Dátum: 2015. Július 02. - 23:02:22 »
0
Ha múködő képesen rakták fel, akkor a tiéddel van a baj, de nem azzal a részével amit bemásoltál, vagy amit mondtak a GetVehicleModel paraméter kell, vagy csak a parancs/betű részénél nem jó ahol bekapcsolnád :D Sok lehetőség van, be kell másolnod az egészet 1/4 részből csak hasra ütéssel lehet dobálozni...

 
Ha olvastad volna, akkor tudtad volna, hogy az a rész a hibás...
Mert mondtam, hogy ha nem azt rakom be akkor jó, ha igen akkor rossz..
Érted?

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Index system :)
« Válasz #12 Dátum: 2015. Július 03. - 08:00:44 »
0
Idézetet írta: JustaCube date=1435847714\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"54918\" data-ipsquote-contentclass=\"forums_Topic
nem nagyon akarok beleszólni, de olyan, hogy GetVehicleModelID nem létezik. csak GetVehicleModel....
https://wiki.sa-mp.com/wiki/GetVehicleModel
 
Ja igen az sa-mp-snél nincs ID :)
Másold be jelenleg hogy néz ki a kód :) mit módosítottál rajta
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Index system :)
« Válasz #13 Dátum: 2015. Július 03. - 13:09:03 »
0
Semmit, csak azt a részt amit felraktam..

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal