GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Fred[HUN] - 2015. Augusztus 04. - 20:23:39

Cím: SAMP BIT doors [Encode / Decode] hiba
Írta: Fred[HUN] - 2015. Augusztus 04. - 20:23:39
Sziasztok!
Fejlesztgetem a kódomat és elakadtam..
Meg lenne a ellenőrzés, igen ám.. De a javítás már nem működik.
És ezért kérek segítséget, hogy valaki ki bírjon javítani, hogy miért nem..
Megjavításom:
 

new panels, doors, lights, tires;
GetVehicleDamageStatus(vehid, panels, doors, lights, tires);
new elem[4];
decode_doors(doors, elem[0], elem[1], elem[2], elem[3]); //elem 0 motorhaztető | elem 1 csomagtartó | elem 2 sofőr ajtó | elem 3 anyós ajtó
doors = encode_doors(elem[0], elem[1], 0, elem[3]);  // a 0-val fixeltetem, de nem akar megjavítódni, meg errort ír.
UpdateVehicleDamageStatus(vehid, panels, doors, lights, tires);

 


(9435) : warning 202: number of arguments does not match definition
(9435) : warning 202: number of arguments does not match definition
9435-ös sor: doors = encode_doors(elem[0], elem[1], 0, elem[3]);
Cím: SAMP BIT doors [Encode / Decode] hiba
Írta: blackdog476 - 2015. Augusztus 04. - 20:43:57
Nem biztos hogy jót írok, de nem hiányzik az encode_doors után egy doors paraméter?
Cím: SAMP BIT doors [Encode / Decode] hiba
Írta: Fred[HUN] - 2015. Augusztus 04. - 21:23:27
Az lenne még a problémám, hogy a kód nem hibás hanem a \"logikája\".
A kód azt csinálja amit én akarok, csak valahogy nem jól adtam meg neki a dolgokat, és ezért nem javít megfelelően,
 valakinek van valami ötlete?
Cím: SAMP BIT doors [Encode / Decode] hiba
Írta: shadee - 2015. Augusztus 08. - 22:43:58
ha jól gondolom,ezt a funkciót használod:
 
 encode_doors(bonnet, boot, driver_door, passenger_door, behind_driver_door, behind_passenger_door)

 
te kódod:
 
doors = encode_doors(elem[0], elem[1], 0, elem[3]);

 
2 változónak nincs értéke,esetleg encode_doors funkcióba,mindegyiknek adsz 1 alap értéket,vagy:
 
doors = encode_doors(elem[0], elem[1], 0, elem[3],elem[4],elem[5]);
Cím: SAMP BIT doors [Encode / Decode] hiba
Írta: Fred[HUN] - 2015. Augusztus 09. - 19:47:59
,elem[4],elem[5]);

 
itt mind a kettőnek 0-t adtam de így sem jó...