Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Negalima prašyti ar platinti betkokių žaidimą (multiplayer) palengvinančių programų ir scriptų! Kitaip bus taikoma 1.21. taisyklė

Automobilių nuomos sistema (išlieka atsijungus)


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2815 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki,

 

Vakar naktį tiesiog sugalvojau parašyti automobilių nuomos sistemą ir dabar pasidalinsiu ja su jumis.

 

Sistemos ypatūmai:

  • Kiekvienas žaidėjas gali išsinuomoti tik vieną automobilį
  • Automobilio nuomos laikotarpis yra 1val.
  • Automobilio nuoma tęsiasi žaidėjui atsijungus iš serverio
  • 3D teksto užrašai prikabinti prie automobilių
  • Greitas automobilių pridėjimas į nuomojamų sąrašą

Išvaizda

 

aee89fe67a786c506bd47260232b647d184.png

 

961f149417d300ebe70634efce4e3f5830.png

 

ce5a1d6c2f9b73bb8a97e5ae693de962598.png

 

Kaip viskas veikia ir kaip pakeisti nuomos KAINĄ

 

Viskas veikia labai paprastai - kiekvienas automobilis turi savo kintamųjų sąrašą, kuris laiko informaciją apie automobilį tokią kaip automobilio ID, nuomos kaina, nuomininiko vardą ir pnš. Žaidėjui išsinuomojavus automobilį, išsaugomas jo vardas ir pagal tai atpažinamas nuomininkas. Jei automobilis išnuomotas, kitam žaidėjui automobilis bus užrakintas. Ar nuoma pasibaigė tikrinama kas ~1 minutę.

 

Sistema parašyta kaip FS, tad jei norit turėti viduje savo gm failiuko, jums reiks ją persikelti.

 

Kaip įkelti naujus automobilius

 

Kodo viršuje matysite tokią dalį kodo:

// {model_id, x, y, z, facing_angle, color_a, color_b, NUOMOS_KAINA}
new Float:nuomos_auto[][] =
{
	{541.0, 	2039.9009, 1337.6685, 10.2535, 0.0000, 0.0, 0.0, 		300.0},
	{541.0, 	2039.9009, 1331.6685, 10.2535, 0.0000, 0.0, 0.0, 		300.0},
	{541.0, 	2039.9009, 1325.6685, 10.2535, 0.0000, 0.0, 0.0, 		300.0}
};

Norėdami įdėti naujus automobilius, turėsite pildyti eilutes viduje šio sąrašo tokiu formatu:

{model_id, pos_x, pos_y, pos_z, facing_angle, color_a, color_b, NUOMOS_KAINA}

Beje, kadangi sąrašas yra FLOAT tipo, teks kiekvieną INTEGER value pakeisti į FLOAT tiesiog prirašant .0 prie skaičių.

 

Pilną kodą rasite:

 

Failai.lt:   http://www.failai.lt/pfljetmo3w4x/auto-nuoma.rar

Pastebin:   http://pastebin.com/j2dNXcBt

 

Sėkmės.

Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 2 savaičių...

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2815 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...