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

Index system :)
« Dátum: 2015. Június 30. - 16:21:30 »
0 Show voters
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 Show voters
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 Show voters
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 Show voters
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 Show voters
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 Show voters
\" 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 Show voters

    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 Show voters
\" 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 Show voters
é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 Show voters
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 Show voters
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 Show voters
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 Show voters
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 Show voters
Semmit, csak azt a részt amit felraktam..

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal