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

[pamoka] Pickup kūrimas ir viskas apie juos.


Androidas222

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

šiek tiek papasakosiu apie pickup'us ir parodysiu porą pavyzdėlių kad patys galėtumėte pasidaryti.

visų pirma mums reikia koordinačių

iname į žaidimą, ir norimoje vietoje užėję parašom:

/save Darbas

Dabar mums reikės kordinačių, jos dažniausiai yra:

C:\Documents and Settings\PC\My Documents\GTA San Andreas User Files\SAMP

O jeigu ten nėra, įsijunkite paiešką (search) per start meniu ir įrašykite: savedpositions.txt

Šiame faile bus kordinates, pvz.:


AddPlayerClass(78,[color=#008040]-2032.2585,-60.8746,35.3203[/color],2.1399,0,0,0,0,0,0); // pickup

Mums reikės šių kordinačių (pažymėta žalia spalva).

Dabar sukursime pickup'ą. Atsidarome failą:

gamemodes/data/pickups.txt

Po

enum pdata{

Rašome:

newpickup,

Toliau po:

stock LoadPickups()
{

pickups[0][newpickup]=CreatePickupA(1275 ,2, -2032.2585,-60.8746,35.3203); // sukuria

mūsų pickup

[/code]

Išsaugome failą ir jį uždarome.

na štai turime susikūre pickup'ą.

toliau jei norime kad ant jo užlipus kažkas darytusi.

einame į pwn.

po:

public OnPlayerPickUpPickup(playerid, pickupid)
{

rašome:

if(pickupid == pickups[0][newpickup])
{

    return 1;

    	}

pvz galime padaryti kad nuteleportuotų į kokį pastatą ar šiaip į kitą vietą

reikia rašyti:

if(pickupid == pickups[0][newpickup])
{
  SetPlayerPos(playerid,1133.5425,-2016.7395,69.0006); // nuteleportuoja žaidėją.
    return 1;

    	}

galima padaryti kad užlipus duotų ginklų, pinigų,skin

rašome:

if(pickupid == pickups[0][newpickup])
{
GivePlayerMoneyA(playerid,50000); // duoda pinigų
SetPlayerSkin(playerid, 26); // paskiria skin
GivePlayerWeapon(playerid,42,15); // duoda ginklą.
    return 1;

    	}

jei norite kad užlipus and pickup rašytų žinutę rašom:

if(pickupid == pickups[0][newpickup])
{
	    SendClientMessage(playerid, COLOR, "užlipote ant pickup.");
    return 1;

    	}

tai ką papasakojau šiektiek apie pickup'us, jų kūrimą ir parodžiau pavyzdžių, jei kas neaišku, klauskit.

PAMOKA KURTA BY ANDROID

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

Nematau aš tos tavo pamokos, ypač nužudė 'viskas apie juos', nei syntax lentelės nematau lietuviškos, tik skripto gabalą GRP Skriptui.

Wawa.

Gali tu man paaiškint kam tas ,2, reikalingas ??? (aš žinau, bet pamoka tikrai su netinkamu pavadinimu)

Ir kas čia toks " 1275 " ką jis daro ?

Nuoroda į komentarą
Dalintis per kitą puslapį

Nematau aš tos tavo pamokos, ypač nužudė 'viskas apie juos', nei syntax lentelės nematau lietuviškos, tik skripto gabalą GRP Skriptui.

Wawa.

Gali tu man paaiškint kam tas ,2, reikalingas ??? (aš žinau, bet pamoka tikrai su netinkamu pavadinimu)

Ir kas čia toks " 1275 " ką jis daro ?

1275 yra pickup'o id tai juos gali rasti samp wiki.Šiuo atveju tai bus marškinėliai.

2 reiškia tai jog užlipus ant pickup jis dingsta.

Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 2 savaičių...
MAn reiktu namo pickup nu krc kad uzlipi gali nusipirkti nama o jei esi jo savininkas tai nuteleportuotu ten

eini į pickups.txt

po:

pickups[0][namai]=CreatePickupA(1273 ,2, 2495.2632,-1690.7333,14.7656);

pas tave gali būt kitokie skaičiai

rašai:

CreatePickupA(1273 ,2, x,y,z);

pvž:

CreatePickupA(1273 ,2, 2635.5862,-2012.8812,14.1443);

ir eini į gamemode ir f5

Nuoroda į komentarą
Dalintis per kitą puslapį

MAn reiktu namo pickup nu krc kad uzlipi gali nusipirkti nama o jei esi jo savininkas tai nuteleportuotu ten

eini į pickups.txt

po:

pickups[0][namai]=CreatePickupA(1273 ,2, 2495.2632,-1690.7333,14.7656);

pas tave gali būt kitokie skaičiai

rašai:

CreatePickupA(1273 ,2, x,y,z);

pvž:

CreatePickupA(1273 ,2, 2635.5862,-2012.8812,14.1443);

ir eini į gamemode ir f5

O veliau kaip padaryti kad isrinktu random namo dizaina ir tada ten ji perkeltu?

Nuoroda į komentarą
Dalintis per kitą puslapį

MAn reiktu namo pickup nu krc kad uzlipi gali nusipirkti nama o jei esi jo savininkas tai nuteleportuotu ten

eini į pickups.txt

po:

pickups[0][namai]=CreatePickupA(1273 ,2, 2495.2632,-1690.7333,14.7656);

pas tave gali būt kitokie skaičiai

rašai:

CreatePickupA(1273 ,2, x,y,z);

pvž:

CreatePickupA(1273 ,2, 2635.5862,-2012.8812,14.1443);

ir eini į gamemode ir f5

O veliau kaip padaryti kad isrinktu random namo dizaina ir tada ten ji perkeltu?

viskas jau padaryta, tai padaryk ką sakiau ir bus namas pirkimuj. su random interjeru ir auto kaina nusistatys.

Nuoroda į komentarą
Dalintis per kitą puslapį

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