Peršokti į turinį

[SCRIPT][INC] CreateFullPickup


Stuneris

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

                        /**********************************
                         *                                *
                         *   @Author:      Stuneris       *
                         *   @Version:     0.1            *
                         *   @Released:    2011/08/06     *
                         *   @Updated:     -              *
                         *                                *
                         **********************************/

________________________________APRAŠYMAS________________________________________

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Mintis kilo iš naujokų klausimų "kodėl nekreguoja pickup'as?".

Taigi, kad sumažėtu tokie klausimai sukuriu šitą script'ą.

Jis geresnis 3 dalykais:

1. Nereikia lakstyti po GameMode t.y. ieškoti OnPlayerPickUpPickup.

Jums tiesiog užteks funkciją rašyti gale, o pickup'us į Init failą(GRP) arba į OnFilterScriptInit/OnGameModeInit(FreeRoam).

2. Nebus problemų su pickup neveikimu, nes jo veikimą padaryti labai paprasta(apie tai žemiau).

3. Kadangi viskas vykdoma per CallLocalFunction šie pickup'ai funkcijas įvykdys daug greičiau.

________________________________NAUDOJIMAS_______________________________________

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Jo naudojimas labai paprastas. Sukuriame pickup'ą:

CreateFullPickup(Info, 1239, 2, 0.0, 0.0, 0.0);

CreateFullPickup(Funkcijos pavadinimas, Pickup model, Pickup type, Pos X, Pos Y, Pos Z);

Tada sukuriame funkcija(pavadinimas kaip pickup'e) ir joje rašome ką pickup'as atliks.

Pavyzdys:

Pickup:Info(playerid)
{
SendClientMessage(playerid, -1, "CreateFullPickup v0.1");
}

Ir galiausiai sukuriame funkcijos pavadinimo kintamajį:

new Info;

_________________________________KREDITAI________________________________________

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

+ Include's kurtos SA-MP komandos.

+ Script'ą rašė Stuneris.

+ Didelis ačiū Arnoldas už pagalbą.

________________________________SIŲSTIS____________________________________________

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

[attachment=0]CreateFullPickup.rar[/attachment]

Nuoroda į komentarą
Dalintis per kitą puslapį

1. Nereikia lakstyti po GameMode t.y. ieškoti OnPlayerPickUpPickup.

Jums tiesiog užteks funkciją rašyti gale, o pickup'us į Init failą(GRP) arba į OnFilterScriptInit/OnGameModeInit(FreeRoam).

Durnas? Pagal tave visi ne FreeRoam'ai turi init.txt failiuką?

tu pats durnas pminėjau (GRP)

Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 5 mėnesių...
  • Parašė po 1 metų...

Klausykit žmonės, čia 2011 metų tema tad gal baikim prikelinėt 3 metų senumo temą, a? 

Klausyk žmogau, čia ne diskusijos temas. Čia include, o jis ir po daug metų neprarandą vertės, jį vis dar galima naudoti. 

 

 

Virtual Idea, KĄ tu čia įkėlei?

Redaguota , nario Justas Š.
Nuoroda į komentarą
Dalintis per kitą puslapį

Klausyk žmogau, čia ne diskusijos temas. Čia include, o jis ir po daug metų neprarandą vertės, jį vis dar galima naudoti. 

 

 

Virtual Idea, KĄ tu čia įkėlei?

Juk paminėjau, kad atsisiuntimą, nes pirmajame pranešime jis neveikia.

Nuoroda į komentarą
Dalintis per kitą puslapį

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