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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5062 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 manau ši pamoka turėtu praversti daugeliui naujokų kurie kuria GRP serverius ir nori turėti serveryje garažus. Na ir dar mačiau kai kas turi problemų dėl to kad nemoka idėt todėl manau kad po šios pamokos gaugelis mokės. Svarbiausia ko mums reikės tai MTA(Multi Thif Auto) ir mokėti ikelti atsidarančius vartus. Taigi pradėkime.

Pirmas žingsnis:

Visų pirma mums reikia susimapint garažus. Tai padarysime per MTA. Kad nereiktu ilgai varkti ir ieškoti garažų štai jų ID:

Garažo sienų id yra 17950, o garažo vartų 17951.

Antras žingsnis:

Įdedame garažo sienas i streameri, init.txt ar dar į ką nors(nežinau kur jūs keliat objektus). Jo kordinates iš map failo galite gauti čia: http://gtamap.delux-host.com/converter/ . Neaiškinsiu kaip konvertuoti nes jai mokat nors kiek mappint tai neturetu but problema.

Trečias žingsnis:

Turime padaryti kad žmogui galėtu uždėti garažą. Todėl einame į

\gamemodes\data

ir ten turėtų būti

playerDB

Ir ten turėtų būti prirašyta visokių bool: . Tarp jų įterpkite šitokią eilutę: bool:mg1 . Jai dėsite antrą garaža tuomet prie jo dar yterpkite bool:mg2 ir taip darykite tiek kiek norite dėti garažų.

Ketvirtas žingsnis:

Įdedame vartus ir komandą su kuria jis atsidarys.

	if(playerDB[playerid][mg1])
{

	if (!strcmp("/ug1", cmdtext, true)) return MoveObject(garazas1,X, Y, Z, 3);
   	if (!strcmp("/ag1", cmdtext, true)) return MoveObject(garazas1,X, Y, Z, 3);

   	}

Vietoj X,Y,Z irašome gautas uždarytų ir atidarytų vartų kordinates.

Jai dėsite antrus vartus tai vietoi mg1 yrašykite mg2 ir koamndas is /ag1 ir /ug1 pakeiskite i /ag2 ir /ug2.

Ketvirtas žingsnis:

Dabar mums beliko padaryti kad prisijungus žaidėjas turėtų garaža.

Jai pas jus yra GUI registracija tuomet jums turėtų būti šitokia eilutė :

if(dini_Int(file,"Admin") == 1){playerDB[playerid][admin]=true;}

Gali būti ir prirašyta su vip ir SuperAdmin. Po jomis dedame šitokias eilutes

if(dini_Int(file,"Mg1") == 1) playerDB[playerid][mg1]=true;

Jai norite įdėti tik 1 garažą jai norite antro tuomet dėkite šitokią eilutę :

if(dini_Int(file,"Mg2") == 1) playerDB[playerid][mg2]=true;

Ir taip toliau iki begalybės

Na viskas atrodo viskas baikta jai ką praleidau nepykit, o pasakykit idėsiu ;)

Pamoka kurta mano todėl neripinkit nes nuo to protingesni neatrodysit.

Jai ko nors nesupratote rašykite į šia temą stengsios padėt.

Nepamirškite +rep :)

  • Teigiamai 4
Įdedame vartus ir komandą su kuria jis atsidarys.

Kodas:

if(playerDB[playerid][mg1])

{

if (!strcmp("/ug1", cmdtext, true)) return MoveObject(garazas1,X, Y, Z, 3);

if (!strcmp("/ag1", cmdtext, true)) return MoveObject(garazas1,X, Y, Z, 3);

}

Kur sita Kelti i Koki aplankala kas padedat +REP ir atiduodu visus FLT

Reikia kelt i savo gm pwn failiuka. Paieskos lauke parasyk /vartu komandos

Ir ten ikelk ;)

  • Teigiamai 1

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5062 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!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai



×
×
  • Sukurti naują...