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

Pickup kūrimas bet kokiam serveriui


Andrius_C

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

Pamatęs viena komentarą pickup kurimo pamokoje grp serveriams, nuspredžiau sukūrt aiškesnę, bei tinkančia ne tik grp, bet ir tiems kas kuriat nuo nulio. Taigi pradėdam:

1.Susikūrsim new'ą, kuris bus mūsu kintamasis:

new pickupas;

2.Tuomet sukuriam patį pickup'ą:

pickupas = CreatePickup(1274,23,-176.3731,1111.9832,19.7422);

Paaiškinimai:

1274 - pickup'o modelio ID, juos galite rasti čia: http://weedarr.wikidot.com/pickups

23 - pickup'o tipas, šiuo metu pas mane parinktas toks, kad ant jo užlipus, jis neišnyksta. Jų tipus galite rasti štai čia: http://wiki.sa-mp.com/wiki/PickupTypes

-176.3731,1111.9832,19.7422 - pickup'o koordinatės

3.Užlipus ant pickup'o darom kokį veiksmą

Susirandam callback'ą "OnPlayerPickUpPickup"

if( pickupid == pickupas ) // tikrinam ar užlipo ant "pickupas" pickup'o.
{
SendClientMessage( playerid, 0xFFFFFFFF," Užlipote ant pickup'o"); // nusiunčiam žaidėjui kuris užlipo ant pickup'o žinutę
return 1;
}

P.S. pamoka labiau skirta tiems, kurie kuria nuo tuščio lapo.

  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

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