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

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

PAWN patirtis: 3 metai

Pamokos:

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

[GH #2] [0.3d] Vartų kūrimas

[GH #3] Laiko žymės (UNIX TIMESTAMPS)

[GH #4] Kodo lygiavimas

[GH #5] Kuriame judantį textdraw

  • Atsakymų 137
  • Sukurta
  • Paskutinis pranešimas

Top rašytojai šioje temoje

Top rašytojai šioje temoje

Jei parašai kaip pašalint ant 0.3c versijos duosiu 2+rep, žinau kad googlei yra bet tingiu pats ieškotis, reiškias jei radi ir parašai duodu 2+rep

Juk sakau, kad objektu salinimas atsirado tik 0.3d versijoj.

PAWN patirtis: 3 metai

Pamokos:

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

[GH #2] [0.3d] Vartų kūrimas

[GH #3] Laiko žymės (UNIX TIMESTAMPS)

[GH #4] Kodo lygiavimas

[GH #5] Kuriame judantį textdraw

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?!

PAWN patirtis: 3 metai

Pamokos:

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

[GH #2] [0.3d] Vartų kūrimas

[GH #3] Laiko žymės (UNIX TIMESTAMPS)

[GH #4] Kodo lygiavimas

[GH #5] Kuriame judantį textdraw

Galit padeti man meta toki errora kaip f5 paspaudziu

C:\Documents and Settings\Administrator\Desktop\GTA 0.3d\GRP4\gamemodes\GRP4.pwn(145) : warning 225: unreachable code

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Warning.

Cia warningas. Parodyk eilutes.

PAWN patirtis: 3 metai

Pamokos:

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

[GH #2] [0.3d] Vartų kūrimas

[GH #3] Laiko žymės (UNIX TIMESTAMPS)

[GH #4] Kodo lygiavimas

[GH #5] Kuriame judantį textdraw

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