Alpha patchid
#1
Hakkan siia postitama aeg ajalt arendusi, mis tehtud.

Patch 0.1.00
- Andmebaasi struktuur disainitud ja loodud esmaste andmemudelite (Karakter, Sõiduk, Hooned, Logid) jaoks.

- Serveri failidesse (edaspidi Gamemode või GM) loodud:
-- Lisatud erinevad andmehulgad tuleviku arendamise jaoks
--- Ilmade nimekiri.
--- Värvide definitsioonid.
--- Koordinaadistikud erinevad asjade jaoks.
-- Andmemudeli klassid.
-- Andmemudelite klasside sisse lisatud sellele kuuluvad andmed (karakteril näiteks vanus, raha, panga jms) ning põhi funktsioonid edasi arenduse lihtsustamiseks.
-- Kaardistik mängijate ja sõidukite kohta, mis ühendab neid eelnevalt mainitud andmemudelitega.
-- Põhilised admini käsklused (enamjaolt teleportimisega seoses).
-- Põhi grupi käsklused suhtluseks (/r, /f).
-- Põhilised suhtluskäsklused (tavachat, /me, /s jms).
-- Serveri ühinemisel hoiatuste ja pagenduse kontroll.
-- Serveri ühinemisel kui ei logi sisse 30 minuti jooksul, siis visatakse välja.
-- Serveri ühinemisel kontrollitakse, ega poleks sama IDga isikut sees.
-- Sõiduki mootori käivitamine ja suretamine.
-- Sõiduki suunatulede toimimine.
-- Riietepoe algne süsteem.
-- Checkpoindi sisenemise funktsionaalsuse loomine.
-- Kulleri töö loodud.
-- Bussijuhi töö loodud.
-- Taksojuhi töö loodud.
-- Mängija admin vanglasse määramine.
-- Mängija vanglasse määramine politsei poolt.
-- Käskluste kontroll funktsionaalsus.
Good coders don’t just get something to work. They want it to be good. - Joe Morgan

Tahad, et su RP test kontrollitakse? Küsi viisakalt adminitelt shoutboxist, äkki keegi on vaba.
Ootad SC konto sidumist? Tavaliselt juhtub see 24h jooksul.
Leidsid vea? Teavita sellest Bugtracker, mitte ära saada mulle sõnumit otse!
Millal üks või teine arendus valmis saab? Ei oska öelda (kehtib ka kõikidele parandustele), jooksvalt jõuab selleni.
Ei tea kust relvaluba saada? Kontakteeru LSPD juhatajatega.
Tahad mingi asja kohta küsimuse küsida? Saad seda teha siia klikkides.

[-] The following 5 users Like Caupo's post:
  • Roman., Kenth, Eduard, Harli., Patarei
#2
Jagan natuke arendust teiega. Shy

Tegemist on siis hoonete ette tulevate markeritega/ikoonidega.
[Image: gtav_hoonete_markerid.png]
Good coders don’t just get something to work. They want it to be good. - Joe Morgan

Tahad, et su RP test kontrollitakse? Küsi viisakalt adminitelt shoutboxist, äkki keegi on vaba.
Ootad SC konto sidumist? Tavaliselt juhtub see 24h jooksul.
Leidsid vea? Teavita sellest Bugtracker, mitte ära saada mulle sõnumit otse!
Millal üks või teine arendus valmis saab? Ei oska öelda (kehtib ka kõikidele parandustele), jooksvalt jõuab selleni.
Ei tea kust relvaluba saada? Kontakteeru LSPD juhatajatega.
Tahad mingi asja kohta küsimuse küsida? Saad seda teha siia klikkides.

[-] The following 5 users Like Caupo's post:
  • Roman., Kenth, Eduard, Harli., Patarei
#3
Käisin interjööre vaatamas. Shy
[Image: gtav_interior.png]
Good coders don’t just get something to work. They want it to be good. - Joe Morgan

Tahad, et su RP test kontrollitakse? Küsi viisakalt adminitelt shoutboxist, äkki keegi on vaba.
Ootad SC konto sidumist? Tavaliselt juhtub see 24h jooksul.
Leidsid vea? Teavita sellest Bugtracker, mitte ära saada mulle sõnumit otse!
Millal üks või teine arendus valmis saab? Ei oska öelda (kehtib ka kõikidele parandustele), jooksvalt jõuab selleni.
Ei tea kust relvaluba saada? Kontakteeru LSPD juhatajatega.
Tahad mingi asja kohta küsimuse küsida? Saad seda teha siia klikkides.

[-] The following 3 users Like Caupo's post:
  • Roman., Kenth, Eduard
#4
Patch 0.1.01
- Majade, firmade, hoonete (grupihooned jms) andmete sisselaadimine
- Majade, firmade, hoonete markerite kuvamine (see roheline kolmnurga kujuline märk piltidel)
- Markerite juurde teksti kuvamine (ehk siis eelnevalt postitatud pildil "Testimine")
- IPL andmebaasitabel loodud kuhu kõik hetkel saadaolevad interjöörid sisse imporditud
- Hoonete andmestruktuurile lisatud IPL väli, antud väli lisatud sisselaadimisse ning sisenedes määratakse vastavasse positsiooni, kus interjöör asub.
- Admin /get CMDsse lisatud IPLi andmete gettimine
- Admin /set CMDsse lisatud IPLi määramise võimalus hoonetele
- Hoonete interjööride (IPL) andmebaasist pärimine ja serveri laadimine, mis on kasutuses
- Automaatne mängusisese kella määramine serveri kella baasil. Ehk siis kui reaalselt on öö (Eesti ajajärgi), siis on ka mängus öö.

- Lisatud Admin CMD /get
Võimalik välja võtta mängijate, sõidukite, hoonete, gruppide ja grupirankide kõiki andmeväljasid ja seda enam ei pea kunagi täiustama, isegi siis mitte kui lisada uus andmeväli, antud asi laiendab ennast automaatselt.

- Lisatud Admin CMD /set
Võimalik määrata mängijale, sõidukile, hoonetele, gruppidele ja grupirankidele kõiki andmeväljasid ja seda enam ei pea kunagi täiustama, isegi siis mitte kui lisada uus andmeväli, antud asi laiendab ennast automaatselt.

- Lisatud Admin CMD /add
Võimalik lisada:
--- sõidukeid
--- hooneid
--- gruppe

- Politsei asjad:

--- Lisatud CMD /trahv
Kuvab trahvi nõustumist koos arvega ning teine kasutaja kas siis nõustub või mitte, vastavalt sellele kuvatakse mõlemale osapoolele, mis keegi valis.

--- /arreteerimine & /rikkumine
Rikkumisel määratakse kasutajale rikkumine, mis logitakse andmebaasi.
Arreteerimisel määratakse kasutaja vangla positsiooni, mis logitakse andmebaasi.
Good coders don’t just get something to work. They want it to be good. - Joe Morgan

Tahad, et su RP test kontrollitakse? Küsi viisakalt adminitelt shoutboxist, äkki keegi on vaba.
Ootad SC konto sidumist? Tavaliselt juhtub see 24h jooksul.
Leidsid vea? Teavita sellest Bugtracker, mitte ära saada mulle sõnumit otse!
Millal üks või teine arendus valmis saab? Ei oska öelda (kehtib ka kõikidele parandustele), jooksvalt jõuab selleni.
Ei tea kust relvaluba saada? Kontakteeru LSPD juhatajatega.
Tahad mingi asja kohta küsimuse küsida? Saad seda teha siia klikkides.

[-] The following 10 users Like Caupo's post:
  • Raid0, Komarov, Eduard, Mumm, Roman., ShadowCat, Kenth, TraXy, Harli., Patarei
#5
Patch 0.1.02
- Inventory kuvamine (/tarbi)
- Inventorys määratletud ära itemite tüübid, kuidas mis käituvad
- Tankla menüü kuvamine erinevate kütusetüüpide valikuga
- Kütuse ostmise protsess raha, liitrite koguse kontrolliga ning raha eemaldus ja kütuse juurde määramine koos rahalogimistega
- Süsteemi lisatud erinevad kütusetüübid
- Tanklad eraldi listi tõmmatud, et oleks optimaalsem

- Keskpanga pärimine andmebaasist
- Rahalised funktsioonid loodud, mille sees toimub rahalise olemasolu kontroll ning logimine, kellelt kellele koos eelnevate rahaliste seisudega.
-- Mängijalt mängijale
-- Mängijalt sõidukile
-- Mängijalt hoonele
-- Mängijalt keskpanka
-- Keskpangast mängijale
-- Sõidukilt mängijale
-- Hoonelt mängijale
- Rahalised funktsioonid rakendatud

- Firma menüü koostamine
-- Toote lisamine:
--- Valid millist tüüpi itemi tahad müüki panna
--- Sisestad nime, mida hakkab toode kandma
--- Sisestad tootele hinna, hinnavahemik tootel ette antud

-- Toote muutmine
--- Toote nime muutmine
--- Toote hinna muutmine

-- Toote eemaldamine

- Menüüst ostmine (Mängijalt võetakse raha maha, määratakse hoonesse, mängijale antakse ostetud item inventory)
- Inventory sisselaadimine
- ATMide kauguse kontrolli funktsionaalsus
- ATMidele lisatud valikud
- Sõiduki mootori käivitamine muudetud ülesse noolenupult E nupuvajutusele.
- Hoonetesse sisenemise ja väljumise funktsioon loodud
- Menüü markerite välja kuvamine
- Menüü itemite sisselaadimine
- Hoonetesse saab nüüd minna E nupu vajutusega
- Menüü kuvamine
- Markerite ülesehitus loodud, mis aitab luua tulevikus ka markereid laialdaselt ükskõik millisele asjale
- Tariifi kontrolli täiustatud Reset funktsioonis driver kontrolliga
- OnPlayerConnect funktsiooni välja kutsumine tehtud kindlamaks, et asi ka välja kutsutakse
- Optimiseeritud hoonetest välja minemist
- Mängija sisselogimisel inventory sisselaadimine
- Inventory andmise ja võtmise funktsionaalsus
- Parandatud andmemudeleid
- Raha kuvamine HUDil
Good coders don’t just get something to work. They want it to be good. - Joe Morgan

Tahad, et su RP test kontrollitakse? Küsi viisakalt adminitelt shoutboxist, äkki keegi on vaba.
Ootad SC konto sidumist? Tavaliselt juhtub see 24h jooksul.
Leidsid vea? Teavita sellest Bugtracker, mitte ära saada mulle sõnumit otse!
Millal üks või teine arendus valmis saab? Ei oska öelda (kehtib ka kõikidele parandustele), jooksvalt jõuab selleni.
Ei tea kust relvaluba saada? Kontakteeru LSPD juhatajatega.
Tahad mingi asja kohta küsimuse küsida? Saad seda teha siia klikkides.

[-] The following 12 users Like Caupo's post:
  • ShadowCat, Raid0, Vallo, Ants, TraXy, Kenth, Veiks., Roman., Albert, Eduard, Harli., Patarei
#6
Patch 0.1.03
- Palga saamise protsess
- Loodud töödetasemed (nagu SnJis)
-- Tööde tasemed tõusevad:
--- legaalgrupis automaatselt iga tunniga
--- kui pole legaalgrupis, siis kui oled tööd teinud tunnis korra
- Loodud funktsioon grupi liikmete palga suuruse saamise jaoks
-- Politsei saavad $1000 boonust
-- Grupi rank annab * 10 juurde
- Loodud funktsioon juhutööde tegemise palga suuruse saamise jaoks ja rakendama pandud
- Kütus kulub vastavalt läbitud distantsile ja kui pole enam kütust, siis suretatakse sõiduki mootor
- Sõiduki odomeetri ja mootori kahjustus kui jõuab 10k piirini, siis suretatakse mootor
- Sõiduki käivitamise protsess koos kõigi kontrollidega (kas on õigusi käivitada, kas on kütust jne)
- Sõiduki sisenedes kuvatakse abistavaid juhiseid, kuidas mootori käivitada (kui omad võtit) või juhtmedest käivitada (kui oled autovaras)
- /veh CMD, millega saab sõidukeid välja spawnida
-- Kui liiga kaugel spawnpunktist, siis ei spawnita välja ja kuvatakse minimapile punast auto ikooni kus on spawnpunkt
-- Kui spawnpunkti juures, siis spawnitakse sõiduk välja
- Grupi ja tööde (kui kunagi peaks vaja minema staatilisi töösõidukeid) ja linnaelanike sõidukite sisselaadimine ja maailma tekitamine
- LINQ library lisatud GMi
- /tarbi all söömine done
- AOD CMD ja selle loogika
-- Ei saa tappa/ei lähe elusid
-- Isikut ei saa alla ajada ega kuidagi viisil mõjutada
-- Mängija on tehtud kergelt läbipaistvaks, et inimesed saaksid aru, et tegemist on AODga
- ATMid
-- Raha panka panemine
-- Raha pangast võtmine
-- PIN koodi vahetamine
-- Ülekannete tegemine (ka offline mängijatele)
- Itemite lisamise funktsionaalsust täiendatud kaalu kontrolli võrra
- Kõikidest sõidukitest (kokku ~540) päritud list GTANetwork lehelt ning loodud vastuse põhjal andmetetöötluse läbi koodilisti sõidukite jaoks (Lihtsalt öeldes, mu loodud PHP script tegi C#'i scripti osa).
- Kõikide sõidukite (kokku ~540) jaoks reguleeritud ära, palju mingil mudelil on kütusepaagi suurus.
Good coders don’t just get something to work. They want it to be good. - Joe Morgan

Tahad, et su RP test kontrollitakse? Küsi viisakalt adminitelt shoutboxist, äkki keegi on vaba.
Ootad SC konto sidumist? Tavaliselt juhtub see 24h jooksul.
Leidsid vea? Teavita sellest Bugtracker, mitte ära saada mulle sõnumit otse!
Millal üks või teine arendus valmis saab? Ei oska öelda (kehtib ka kõikidele parandustele), jooksvalt jõuab selleni.
Ei tea kust relvaluba saada? Kontakteeru LSPD juhatajatega.
Tahad mingi asja kohta küsimuse küsida? Saad seda teha siia klikkides.

[-] The following 12 users Like Caupo's post:
  • Roman., Raid0, Watafakk, Desert, Eduard, Vallo, Albert, Kenth, Komarov, eQuaLG, Harli., Patarei
#7
Patch 0.1.04
- Kõik GTA V:Network relvad lisatud itemite tabelisse
- Kõikidele uutele relvadele lisatud kaal
- /telefon
-- Valikud
--- Sissetulevad SMSid
--- Saadetud SMSid
-- Helistamise protsess
- Kui player.callState == CALL_STATE_RING_PHONE, siis kuva iga 5 sekundi tagant teksti, et telefon heliseb /vasta, /katkesta, /asd
- SMSi saatmine
- /telefoni kaudu helistamine
- /telefoni kaudu smsimine
- /vasta
- /katkesta & /asd
- /helista (Kui oled telefoni valinud varem, siis kuvatakse tekstikasti kui mitte, siis /telefon sisu, kust telefon valida)
- /sms (Kui oled telefoni valinud varem, siis kuvatakse tekstikasti kui mitte, siis /telefon sisu, kust telefon valida)
- /tel
- Kontaktid
-- Lisamine
-- Helistamine
-- SMSimine
-- Nime muutmine
-- Numbri muutmine
-- Eemaldamine
- Loodud kõikidele relvadele nimekiri, milline item.id == millisele weaponhashile
- Loodud ammo itemid itemite nimekirja
-- 9mm
-- .50cal
-- 5.56
-- 7.62
-- haavlid
- Loodud melee weaponite andmise funktsioon
- Loodud relvade item.id vastavus ammo item.id'dega (ehk milline relv kasutab millist ammot)
- Armouri peale panek /tarbi alt
- Armouri seisu salvestamine väljalogides
- Elude seisu salvestamine väljalogides
- Kätte haaratud relvade padrunite tagasi panemine väljalogides ja salvestamine
- Loodud funktsioon, millega mängijale (melee & tulirelv) relv kätte pannakse & selle funktsioon rakendamine
- Surres resetitakse mängijal narko, relvad, illegaal esemed (materjalid, etc)
- Loodud mängija relvade skeemide tabel 40nele erinevale relvale, mida hakkab saama craftida
- Lisatud itemite sekka 40ne erineva relvade skeemid
- Skeemide õppimine
- Skeemide sisselaadimine sisselogides
- Mängija levelite tabel lisatud
- Mängija levelite sisselaadimine sisselogides
- Autovarga töö positsiooni loomine
- Autovarga töö vastuvõtmine (legaalgrupi kontroll, väärtuse määramine ja vastuvõtmine)
- Autovarga tööle lisatud tekst label, kus juhised töö võtmiseks ja muukraua ostmiseks
- Muukraua ostmine
- Autovarga dropi asukoha koordinaat loodud
- Autovarga tahetud sõidukid loodud
Good coders don’t just get something to work. They want it to be good. - Joe Morgan

Tahad, et su RP test kontrollitakse? Küsi viisakalt adminitelt shoutboxist, äkki keegi on vaba.
Ootad SC konto sidumist? Tavaliselt juhtub see 24h jooksul.
Leidsid vea? Teavita sellest Bugtracker, mitte ära saada mulle sõnumit otse!
Millal üks või teine arendus valmis saab? Ei oska öelda (kehtib ka kõikidele parandustele), jooksvalt jõuab selleni.
Ei tea kust relvaluba saada? Kontakteeru LSPD juhatajatega.
Tahad mingi asja kohta küsimuse küsida? Saad seda teha siia klikkides.

[-] The following 15 users Like Caupo's post:
  • Albert, Kermo, Watafakk, arrow, Vallo, Kenth, Roman., Veiks., Garbage, Eduard, TraXy, Orange, eQuaLG, Harli., Patarei
#8
Patch 0.1.05

Misc:

- Sõiduki andmemudeli selector loodud
- Sõidukite värvide IDd lisatud süsteemi inimloetaval kujul
- Süsteemi lisatud Alarmi ja luku tasemete maksuvused
- Loodud colorpicker
- Colorpicker ühildatud GTA V serveriga

Autovaras:
- CMD, millega näha mis sõidukit tahetakse kõige rohkem (nt 3 valitud, on serverside muutujad näiteks ja vahetuvad kui keegi ära viib?) /tahetudsõidukid
   Kuvab sõidukeid, mida tahetakse
- CMD, millega saab sõidukit käivitada /käivita
- CMD, mis kuvab kus erinevad asjad on (pmst analoogse eesmärgiga nagu /asukoht snjis)
   Valikud:
       - Politsei
       - Haigla
       - Taksopark
       - Mehaanikud
       - Sõiduki must turg (drop)
- Playerile lisatud property autovarga cooldown
- Lisatud sisselogimise laadimisse properti väärtuse määramine
- Lisatud süsteemi iga autovarga leveli kohta palju sõidukeid tunnis saab viia
- Mängutunni saamisel nullitakse autovarga cooldown
- Sõiduki droppimine E nupu vajutusega
-- Markeri kuvamine juhise tekstiga dropi asukohta
-- Autovarga dropitud sõiduki limiidi kontroll (iga level saab teatud koguse sõidukeid droppida tunnis, seega mängija ise valib aja millal dropib)
-- Dropitud sõiduki respawnimine
-- Autovarga XP andmine droppimisel
-- Palga andmine
-- Tahetud sõiduki viimisel on boonus +$1000 ja saab XPd rohkem ning vahetatakse antud tahetud sõiduk mingi muu vastu välja
- Iga päev on lisaks tahetud sõidukitele ka tahetud sõidukitüüp, mille droppimisel saab samamoodi boonust nagu seda on tahetudsõidukiga.

Mehaanik: (tõenäoliselt kaovad osad CMDd hiljem ära, hetkel kirjutan koodi valmis ja jälgin mustrid, mis tulevad ja siis refactoreerin kenasti kokku lühemaks)
- Lisatud CMD /parandakere
- Lisatud CMD /nõustukere
- Lisatud CMD /parandamootor
- Lisatud CMD /nõustumootor
- Lisatud CMD /värvi
- Lisatud CMD /nõustuvärv
- Lisatud CMD /uuenda (alarmi ja luku tasemed)
- Lisatud CMD /nõustuuuendus
- Kere ja mootori paranduse protsess
-- Ajaline protsess koos freezimisega
-- Paranduse lõpus unfreezitakse ja võetakse raha maha
- /uuenda CMDle lisatud juurde sõiduki klaaside toonimise võimalus (light, dark, limo, none[ehk eemaldus])
- Lisatud CMD /veljed (~167 erinevat velge)
- Lisatud CMD /nõustuveljed
- Lisatud CMD /neoon (paigutused: ees, taga, küljed, ees ja taga, ees ja küljed, taga ja küljed, ees-taga ja küljed)
- Lisatud CMD /nõustuneoon
-- Neoonide nõustumisel saad ise valida neoonide värvi ükskõik, mis värvi. Sarnaselt nagu Google color picker (google.ee'sse otsides "colorpicker" saate ise näha sarnast lahendust).
Good coders don’t just get something to work. They want it to be good. - Joe Morgan

Tahad, et su RP test kontrollitakse? Küsi viisakalt adminitelt shoutboxist, äkki keegi on vaba.
Ootad SC konto sidumist? Tavaliselt juhtub see 24h jooksul.
Leidsid vea? Teavita sellest Bugtracker, mitte ära saada mulle sõnumit otse!
Millal üks või teine arendus valmis saab? Ei oska öelda (kehtib ka kõikidele parandustele), jooksvalt jõuab selleni.
Ei tea kust relvaluba saada? Kontakteeru LSPD juhatajatega.
Tahad mingi asja kohta küsimuse küsida? Saad seda teha siia klikkides.

[-] The following 13 users Like Caupo's post:
  • Roman., arrow, Raid0, Watafakk, Ants, Kenth, TraXy, Eduard, Garbage, Kermo, eQuaLG, Harli., Patarei
#9
Järgmises patchis on tulemas ka sõidukipood. Välja näitamise osa on tehtud, mis näeb välja selline: http://caupo.ee/vehshop/ (tegemist on ajutise lingiga). Lisaks mainin ära, et tegemist pole veel lõpp staadiumiga, kindlasti võib sel asjal disainilt ning sõidukite valiku osas muutuda ja lisanduda (eriti sõidukid, mis hetkel veel puudu on).
Good coders don’t just get something to work. They want it to be good. - Joe Morgan

Tahad, et su RP test kontrollitakse? Küsi viisakalt adminitelt shoutboxist, äkki keegi on vaba.
Ootad SC konto sidumist? Tavaliselt juhtub see 24h jooksul.
Leidsid vea? Teavita sellest Bugtracker, mitte ära saada mulle sõnumit otse!
Millal üks või teine arendus valmis saab? Ei oska öelda (kehtib ka kõikidele parandustele), jooksvalt jõuab selleni.
Ei tea kust relvaluba saada? Kontakteeru LSPD juhatajatega.
Tahad mingi asja kohta küsimuse küsida? Saad seda teha siia klikkides.

[-] The following 8 users Like Caupo's post:
  • Kermo, ShadowCat, Roman., Kenth, Eduard, TraXy, Harli., Patarei
#10
Järgmises patchis kajastub ka sisselogimise kasutajasõbralikuks tegemine. Ja kuna välimus sellel sai valmis, siis saame sellest ka pilti näidata. Shy
Taustapilt antud preview pildil on võetud mingi suvaline GTAV Gameplay pilt Googlest ning panin selle taustaks, et tekitada teile paremini tulemust, milline hakkab olema sisselogimine kui sisselogimise aken peaks lahti tulema mänguserveri ühinedes.

[Image: gtav.ee-sisselogimine.png]
Good coders don’t just get something to work. They want it to be good. - Joe Morgan

Tahad, et su RP test kontrollitakse? Küsi viisakalt adminitelt shoutboxist, äkki keegi on vaba.
Ootad SC konto sidumist? Tavaliselt juhtub see 24h jooksul.
Leidsid vea? Teavita sellest Bugtracker, mitte ära saada mulle sõnumit otse!
Millal üks või teine arendus valmis saab? Ei oska öelda (kehtib ka kõikidele parandustele), jooksvalt jõuab selleni.
Ei tea kust relvaluba saada? Kontakteeru LSPD juhatajatega.
Tahad mingi asja kohta küsimuse küsida? Saad seda teha siia klikkides.

[-] The following 9 users Like Caupo's post:
  • Roman., Raid0, Moony, RagnarU, Watafakk, Eduard, Kenth, eQuaLG, Harli.




Forum Jump:





Users browsing this thread: 1 Guest(s)