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

[Pamoka] !Komanda


bebras

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3947 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, kaip kažkurioje pamokoje minėjau, žaidžiau su string kintamaisiais ir jų funkcijomis. Parodysiu dar vieną, visai linksma, dalykėlį. Šiaip jis nėra labai naudingas, bet daug kur naudojamas..pvz MTA serveriuose.

Taigi, kas tai per dalykėlis? O gi komandos su ! (šauktuku) vietoj įprasto '/'.

Dėmesio! Visas komandas padaryti tokiomis būtų beprasmiška ir lėta.

O dabar pradedam žaidimą!

Visas 'veiksmas' vyks po OnPlayerText callback'u:

public OnPlayerText(playerid,text[])
{
  if(strfind(text,"!") == 0)  //Jeigu strfind funkcija rado '!'simbolį teksto pradžioje
  {
	    if(!strcmp(text,"!komanda",true,8)) // Įprasta procedūra kuriant komandas su strcmp..
	   {
			    // Komandos branduolys...
			   //Jeigu pridėsite 'return 0;' čia, tekstas nebus nusiųstas. t.y. kiti jo nepamatys, bet komanda bus ivykdyta.
	   }
 }
   return 1; // jei čia gražinsite 0, tekstas NIEKADA nebus nusiųstas. Todėl čia palikite kaip yra.
}

Tai tiek! Net nežinau ar ši tema verta [Pamoka] tag'o, bet kadangi jau parašiau jį, tai ir paliksiu.

Komentuokit, diskutuokit,kritikuokit!

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

Šaunu jog bandai atrasti kažko naujo, bet nemanau, kad tai reikalinga. Kai kurie priprato rašyti su "LT" raidėmis, tai su LT kalba šauktuko nepadėsi, ir kas be ko / "sliašas" manau patogesnis nes jis yra visose kalbose.

Visiškai su tavimi sutinku, bet reikia ir kažko naujo galbūt kurioj nors vietoje panaudosiu šitą žaidimą :D
Nuoroda į komentarą
Dalintis per kitą puslapį

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