Peršokti į turinį

SA:MP Keys naudojimas


nazip

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

Pirmiausiai susirandame norimą mygtuką kuri paspaudus serveris atliks funkciją. Visus mygtukų kodus galite rasti :http://wiki.sa-mp.com/wiki/Keys

Tarkime norite padaryti, jog paspaudus alt mygtuką jums išmestu serverio taisykles.

Susirandame savo pawne toki public OnPlayerKeyStateChange ir po juo dedame kodą:

if( newkeys == KEY_WALK)
{

Šis kodas patikrina ar žaidėjas paspaudes alt mygtuką. Jai norite jog butu kitas mygtukas vietoj alt, tiesiog KEY_WALK pakeiskite į kita kodą iš to web įdėjau nuorodą.

ShowPlayerDialog(playerid, 1000,DIALOG_STYLE_MSGBOX ,"Taisyklės", "1.Tavo taisyklė\n2.Tavo taisyklė", "Gerai", "Atšaukti");
return 1;
}

Šis kodas mums parodo lentele su taisyklėmis. Jei norite pakeisti lentelės stiliu vietoj DIALOG_STYLE_MSGBOX įrašome kitą kodą. Juos galite rasti : http://wiki.sa-mp.com/wiki/Dialog_Styles.

Kai viską parašysite sukompilinkite ir eikite į serverį išbandyti. Jai kažkas blogai rašykite šioje temoje.

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

Pamoka netik prasta, bet ir neteisinga. Negalima naudoti "==" mygtuku lyginimui. Tam yra naudojamas bit operatorius "&". Kitas dalykas ką būtina paminėt rašant apie mygtukus, tai kad galima tikrinti, kada yra nuspaustas mygtukas, kada atleistas ir kada paspaustas(nuspaustas+atleistas).

Trumpai tariant: pamoka bevertė.

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

Pamoka netik prasta, bet ir neteisinga. Negalima naudoti "==" mygtuku lyginimui. Tam yra naudojamas bit operatorius "&". Kitas dalykas ką būtina paminėt rašant apie mygtukus, tai kad galima tikrinti, kada yra nuspaustas mygtukas, kada atleistas ir kada paspaustas(nuspaustas+atleistas).

Trumpai tariant: pamoka bevertė.

== galima naudot as naudojau ne viena karta ir puikiai veikia :)

Nuoroda į komentarą
Dalintis per kitą puslapį

== galima naudot as naudojau ne viena karta ir puikiai veikia :)

Pamatysi kas nutiks kai bus daug žaidėjų serveryje žmogau :) Mes gal esam patyriau negu tu? :)

== Negalima naudoti newkeys atvejų ir oldkeys taippat. ;) Tik & bit operatoriu. Parkotojau at pati ka pasakė mano kolegą Dusk. :)

Pamoką bevertė. Nes galvoji TIK KEY_Kažkas yra? Pvz galima tikrinti ar yra paspaudęs W ar S ir daug kitu mygtuku galima padaryti :).

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

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