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

[GH #1] [0.3d] Objektų šalinimas


GuitarHero

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

Pradžiai

Sveiki, šioje pamokoje paaiškinsiu, kaip naudotis viena iš labiausiai nustebinusių 0.3d versijos galimybių - objektų šalinimu. :)

1. Programa:

  • [*:3vyr6e3b]Pirmiausia norint pradėti šalinti objektus reikia parsisiųsti nemokamą
SA-MP Map Construction programą.[*:3vyr6e3b]Parsisiuntę rasime .rar archyvą pavadinimu editor, jį išarchyvuojame. [*:3vyr6e3b]Išarchyvavę aplanke rasime 4 failus, kuriuos nukopijuokime į GTA San Andreas diegimo aplanką.[*:3vyr6e3b]Ir galiausiai spaudžiame ant editor.exe dešinį pelės klavišą ir susikuriame shortcut'ą, kurį perkeliame ant darbastalio:
http://www.part.lt/img/def7d96a1e10f5f3 ... ceb298.png[*:3vyr6e3b]Viskas programa įdiegta!

2. Šaliname objektus:

  • [*:3vyr6e3b]Atsidarome programą, kuri turi atrodyti taip:http://www.part.lt/img/2d356b994bf45280165904f780d19c9b80.png[*:3vyr6e3b]Spaudžiame ant Load mygtuko:
http://www.part.lt/img/61e6fdab605ac465 ... 1b1770.png[*:3vyr6e3b]Užsikrovusi programa turi atrodyti taip:http://www.part.lt/img/b607d05a06ff320beff9101c303bc7cd466.png[*:3vyr6e3b]Naudodamiesi pelės klavišais ir ratuku, nusigauname į norimą vietą ir paspaudžiame ant objekto, kurį norime ištrinti:http://www.part.lt/img/2880bd35a324b8b8416f24c56b240cde212.png[*:3vyr6e3b]Spaudžiame Delete mygtuką ir objektas pradings:http://www.part.lt/img/e05923f5f044b45ebc17f26084df32fb241.png

3. Kodas:

  • [*:3vyr6e3b]Pašalinę kokius norime objektus spaudžiame viršuje esantį mygtuką Show code:http://www.part.lt/img/b811fe70f41183b57bc6d24e9bb62ff0419.png[*:3vyr6e3b]Turėtų atsirasti toks langas:
http://www.part.lt/img/f355291752e77442 ... 0c6366.png[*:3vyr6e3b]Laukelyje surašytas funkcijas nukopijuojame (nesvarbu, kad šalinote vieną objektą, o Jums rašo daugiau eilučių, nes vienas objektas dažniausiai susideda iš keletos dalių).

4. PAWN:

  • [*:3vyr6e3b]Susikuriame pašalintų objektų funkciją, įklijuodami nukopijuotas funkcijas iš SA-MP Map Construction programos:
stock RemoveObjectsForPlayer( playerid )
{
   // Funkcija: RemoveObjectsForPlayer( playerid )
   // Veikimas: Pašalina žaidėjui nurodytus objektus

   RemoveBuildingForPlayer( playerid, 10777, -1724.1953, 547.0859, 32.3203, 0.25 );
   RemoveBuildingForPlayer( playerid, 11375, -1724.1953, 547.0859, 32.3203, 0.25 );
}


[*:3vyr6e3b]Ir iškviečiame funkciją, kai žaidėjas prisijungia:

public OnPlayerConnect( playerid )
{
   // Callback: OnPlayerConnect( playerid )

   RemoveObjectsForPlayer( playerid );

   return true;
}

5. Rezultatas:

http://www.part.lt/img/a2243bf5caf23c00 ... 18e195.png

Kaip matote mašinai dega lempos, nes ten turėčiau būti po tiltu. :D

Pabaigai

SA-MP Map Construction programa iš pirmo žvilgsnio atrodo labai jau vargana, tačiau visgi ji turi daugiau galimybių nei MTA Map Editor'ius, todėl laikui bėgant įprasite naudotis ir šia. Pamoką, kūriau su paveikslėliais, kad būtų aiškiau, todėl nedejuokit, kad labai jau ji ilga. :D Laukiu nuomonių, komentarų ir įvertinimų. P.S. Jei kas neaišku - klauskit. :)

Nuoroda į komentarą
Dalintis per kitą puslapį

  • Atsakymų 137
  • Sukurta
  • Paskutinis pranešimas

Top rašytojai šioje temoje

Top rašytojai šioje temoje

Yra ir ant 0.3c (jau buvau matęs) - susirasiu pats...

SA:MP'e ant 0.3c tokios funkcijos tikrai nera, nebent koks pluginas, kuris tikrai crashintu serva. P.S. Kodel tu nesinaujini i 0.3d versija, jei ji stabili ir dauguma zaideju jau naudoja nauja client?!

-- Papildyta --

Yra ir ant 0.3c (jau buvau matęs) - susirasiu pats...

SA:MP'e ant 0.3c tokios funkcijos tikrai nera, nebent koks pluginas, kuris tikrai crashintu serva. P.S. Kodel tu nesinaujini i 0.3d versija, jei ji stabili ir dauguma zaideju jau naudoja nauja client?!

Nuoroda į komentarą
Dalintis per kitą puslapį

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