Peršokti į turinį
Andrius_C

Pickup kūrimas bet kokiam serveriui

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

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį



O,atleisk su šiomis kordinatėmis kurias tu parašiai ,kurioje vietoje atsiras pickupas serveryje ? - Čia kad žinočiau ;)

Nueik i serva ir padaryk kokioj nori vietoj /save vieta data is gta papkes isimk koordinates ier idek vietoj tu ir zinosi kur yra pickup

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

O,atleisk su šiomis kordinatėmis kurias tu parašiai ,kurioje vietoje atsiras pickupas serveryje ? - Čia kad žinočiau ;)

Šiuo metu įmiau pickup kaip pavyzdį savo fc miestelio serverio įėimą į pastatą, tačiau tas koordinates gali pasikest ir pickup'ą įdėt kur nori.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Svečias
Ši tema yra užrakinta.

  • Narių peržiūri šį forumą:   0 nariai

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


  • SuperGames programele
  • SuperGames programele


×