Szerző Téma: Ház betöltésnél minden oké, kilépésnél a legnagyobb ID-s háznál dob ki.  (Megtekintve 205 alkalommal)

0 Show voters
Sziasztok! Igen, sose növök fel, hogy még ma is írom a samp szerverem. Viszont. A házrendszerem az egyik pillanatról a másikra elkezdett elég érdekes dolgokat művelni. Dinivel mentek, tudom, minek, és hogy miért. Mert lassan 10 éve azzal kezdtem, nincs sok kedvem sqlre átírni a modot. Amint belépek a házba, minden oké, abba a virtualworldbe, és interiorba tesz, ami van a mentés fájlban, viszont kilépésnél a legnagyobb ID-s háznál tesz ki. Viszont jön megint egy csavar. Másik interiornál ugyan ezt csinálni, csak azon adott interioros mentésű legnagyobb idvel. Ha hülyén fogalmazok, elnézést. A kód a be és kimenetelnél:

                for(new i;i<MAX_HOUSES;i++)
      {
                  if(IsPlayerInRangeOfPoint(playerid, 1.5, hInfo[hX],hInfo[hY],hInfo[hZ]))
              {
                      SetPlayerInterior(playerid, hInfo[hInti]);
                     SetPlayerVirtualWorld(playerid, hInfo[hVW]);
                      SetPlayerPos(playerid, hInfo[hIntX], hInfo[hIntY], hInfo[hIntZ]);
                   }
                    if(IsPlayerInRangeOfPoint(playerid, 1.5, hInfo[hIntX],hInfo[hIntY],hInfo[hIntZ]))
              {
                 SetPlayerInterior(playerid, 0), SetPlayerVirtualWorld(playerid, 0);
                 SetPlayerPos(playerid, hInfo[hX], hInfo[hY], hInfo[hZ]);   
                }
                }

Köszönöm előre is, bárki bárhogy szól hozzá.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Re:Ház betöltésnél minden oké, kilépésnél a legnagyobb ID-s háznál dob ki.
« Válasz #1 Dátum: 2024. Június 24. - 21:33:36 »
+1 Show voters
Hol ellenőrzöd az INT-et és a WV-öt?
Itt csak pozíció ellenőrzést látok, viszont ha egy pozíciót többször használsz, akkor az elsőnél kidob, mert megfelel a feltételnek.

És ezt most írtad, vagy valóban a kódból másoltad?
Mivel látok iterálást, de nem látom, hogy használnád az indexet.
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Re:Ház betöltésnél minden oké, kilépésnél a legnagyobb ID-s háznál dob ki.
« Válasz #2 Dátum: 2024. Június 24. - 23:56:57 »
0 Show voters
Nem kértem le, ellenőriztem sehol, ahogy írtam, eddig működött rendesen. A kódom a módomból van kimásolva, rendesen megvan írva, és nem is értem miért így másolta be, bocsi. :D

Re:Ház betöltésnél minden oké, kilépésnél a legnagyobb ID-s háznál dob ki.
« Válasz #3 Dátum: 2024. Június 25. - 00:10:09 »
0 Show voters
Fura. Köszönöm, megoldódott. igen, a lekérés volt a ludas. Csak fura, hogy eddig jó volt, nem foglalkoztam a házrendszerrel, más rendszerekkel foglalkoztam, azt hirtelen sehol sári lett. Köszönöm mégegyszer!:D

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Re:Ház betöltésnél minden oké, kilépésnél a legnagyobb ID-s háznál dob ki.
« Válasz #4 Dátum: 2024. Június 25. - 06:21:45 »
0 Show voters
Azért szerintem ideje lenne beleírni ezeket az ellenőrzéseket is :) .
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal