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

[Pamoka]Pickup'o kurimas


Eimantas789

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

Sveiki nusprendžiau neturedamas ką veikti sukurti pamoką:Pickupo kurimas

Pradedam:

Nueikite į žaidimą, debug ar SA:MP serverį kokį ir norimoje vietoje rašykite /save pickup(Vietoj pickup, turi būti jūsų pickupo pavadinimas). Dabar turite eiti į Mano Dokumentai/Gta San Andreas User Files/SAMP ir susirandame failą pavadinimu 'savedpositions'. Atsidarome failą ir maždaug pamatome tokia eilutę:

Kodas:

AddPlayerClass(17,-2157.5552,110.6257,35.1719,113.1712,0,0,0,0,0,0); // pickup

Iš šitos eilutės mums reikia nusikopijuoti koordinates, kurios pas mane bus tokios:

Kodas:

-2157.5552,110.6257,35.1719

Atsidarome savo gamemode per pawno programą ir prie visų kintamųjų rašome

Kodas:

new pickup;

Tada susirandame callback OnGameModeInit ir po juo rašome

Kodas:

pickup = CreatePickup(1318, 2, -2157.5552,110.6257,35.1719);

1318 - Pickupo id. Juos galite rasti čia: http://weedarr.wikidot.com/pickups

2 - Net nežinau kaip pavadinti. Tiesiog tai nurodo ar pickup dings kai ant jo užlips ar ne. 2 reiškia, kad dings, o 1 reiškia, kad nedings kai ant jo užlips.

-2157.5552,110.6257,35.1719 - Pickupo koordinatės.

Dabar susirandame callback OnPlayerPickUpPickup ir po juo rašome

if(pickupid == pickup) // Jeigu žaidėjas užlipo ant pickup tada reikia kad ką nors darytu

{

SetPlayerInterior(playerid, 6); // Nusiunčia žaidėją į 6 interjerą

SetPlayerPos(playerid, -2240.468505,137.060440,1035.414062); // Interjero koordinatės, kurioje vietoje jis atsiras.

}

Visi interjerai http://weedar.wikidot.com/interior

Pamoką by: Eimantas789 :) Sėkmės laukit kitų pamokų.

Redaguota , nario Eimantas789
  • Teigiamai 4
  • Neigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

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