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

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

(redaguota)

Sveiki taigi peržiūrėjau pirmus 3 pamokų puslapius ir neradau tokios pamokos :D Apie ką ši pamoka bus ? Apie tai kaip galima padaryti kad užlipus ant pickup niekas neįvyktų kol nepaspaudi tam tikro mygtuko :) Žodžiu pradedam

Visu pirmiausia nueinam į savo norimą vietą ir susikuriame pickup'ą tai galite padaryti serveryje parašę šią komandą :

/save jūsų pickup'o pavadinimas

Einam toliau! Einam į Mano "Dokumentai/Gta San Andreas User Files/SAMP/savedpositions.txt" ir ten rasite kažką panašaus į šitą :

AddPlayerClass(46,-1967.0264,261.7546,-74.3052,49.3860,0,0,0,0,0,0); // jūsų pickup'o pavadinimas

Ir mums tereikės šių koordinačių :

-1967.0264,261.7546,-74.3052

Ok toliau kuriame pickup'ą. Susirandame OnGameModeInit

Ir po juo rašome  :

CreatePickup(1274, 1, -1967.0264,261.7546,-74.3052);

Ok paaiškinimai :

CreatePickup(1274, 1, -1967.0264,261.7546,-74.3052); - CreatePickup funkcija nurodo kad sukuriame pickup'ą. 1274 - pickupo modelis pagal mane tai bus dolerio ženklas. 1 - tai pickup'o tipas šiuo atveju jis nepranyks užlipus žaidėjui. Koordinates - šios koordinates paimtos iš tada kai išsaugojote tą vietą, na koordinates yra tos kuyrios pažymėjau raudonai praeitame punkte.

 

Einame toliau ir susirandame - OnPlayerKeyStateChange

Ir po juo rašome kažką panašaus :

if(newkeys == KEY_WALK)//Jai paspaude ALT mygtuką
{
	if(IsPlayerInRangeOfPoint(playerid, 1.0,-1967.0264,261.7546,-74.3052)) // Jai paspaudė toje vietoje kur sūkūrėme pickup'ą.
	{
 		ShowPlayerDialog(playerid, 80, DIALOG_STYLE_LIST,"Pickupas","Pickupas\nPickupas\nPickupas","Pasirinkau","Atðaukti"); // Parodom šiuo atveju GUI.
		return 1;
	}
}

Štai ir pamoka baigta jai kas neaišku ar kažkas ne taip iš kart nepulkit o pasakykit, pataisysiu :)

Redaguota , nario *Jamaika

 

Pickupui šiuo atveju niekam nereikia kurt kintamojo ir paskui rašyt taip:

Pickup[0][pickupas] = CreatePickup(1274, 1, -1967.0264,261.7546,-74.3052);

Užtenka susikurt tik taip:

CreatePickup(1274, 1, -1967.0264,261.7546,-74.3052);

Nes juk dabar užlipus ant pickup vistiek jokių veiksmų neatliks(išskyrus paspaudus „ALT“, išmes gui lentelę(naudojant kitą kodą)). Tai kam bereikalingai tą kintamąjį kurtis?

Pickupui šiuo atveju niekam nereikia kurt kintamojo ir paskui rašyt taip:

Pickup[0][pickupas] = CreatePickup(1274, 1, -1967.0264,261.7546,-74.3052);

Užtenka susikurt tik taip:

CreatePickup(1274, 1, -1967.0264,261.7546,-74.3052);

Nes juk dabar užlipus ant pickup vistiek jokių veiksmų neatliks(išskyrus paspaudus „ALT“, išmes gui lentelę(naudojant kitą kodą)). Tai kam bereikalingai tą kintamąjį kurtis?

Apie tai nepagalvojau :D Dėkui pataisysiu veliau :)

 

  • Parašė po 3 savaičių...

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