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

Stock's, public's, plain function's


!AnceZas!

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3622 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, atkurinėjant San-Andreas.lt pradėjome atstatyti moda iš pagrindu kadangi jis buvo TGP editas, nu krč ne esmė, ten buvo privelta sh, ir aš jau taip buvau atstates bet norisi vis tiek dar geriau padaryti modo vidu, nes programuoti lengviau kai viskas tvarkinga, na ir štai iškilo man ir Bičui klausimas kuris manes senai kamavo kuom tiksliai skiriasi public nuo stock. Na ir radau informacijos labai vertingos kuria noriu pasidalinti su jumis.

 

Taigi pamoka skirta visiems kurie scriptina, manau ji bus labai vertinga kaip scriptinimo pagrindai bei kai kuriem žiopliam kaip aš kurie per 4m criptinimo taip ir nežinojo koks skirtumas:D

 

Daug kas nesureikšmina public ir stock skirtumu ir deda visur stock'us o publikus prie timeriu tik.

To daryti negalima niekada. pagrindine priežastis:

Stock paslepia warningus

 

Stock

jei paiimtume plačiau apie stock tai jis labai panašus į plain function tik kad paslepia warningus. stock'ai išvis yra skirti labiau includems

 

Pakalbėkim apie Public

 

Public

Public'a galime iškviesti su CallLocalFunction, CallRemoteFunction, SetTimer, ir SetTimerEx. Public'ai negali iššaukti(nežiunau kaip tiksliai lietuviškai, žodžiu return) stringu. daugiau: http://wiki.sa-mp.com/wiki/Public_functions

 

Public reiktu naudoti tik kai mes kuriame timeri arba kaip callback'a kai kuriam include.

 

Plain Functions

 

Tai tiesiog paprastos funkcijos. Jas naudoti reiktu vietoj stock'u.

PVZ:

stock NaudojamStock( );//Stock
{
}
//Mum reiktu naudoti
NaudojamStock( );//Plain Function
{
}

Na manau išaiškinau, jeigu kas neaišku klausit. jeigu kas nors supranta tai geriau ir mato kad nupjoviau biški į šona rašykit, pataisysim.

Nuoroda į komentarą
Dalintis per kitą puslapį

Stock paslepia warningus

Manyčiau tai klaidins daugelį. Stock 'paslepia' warningus tik tada, kuomet jis nėra panaudotas (jeigu jo nenaudosi jokioje iškviečiamoje kitoje funkcijoje, komandoje ar dar kur). Taip kad, tas warning 'paslėpimas' visiškai neturės jokios įtakos, nes tiesiog tas stock nebus naudojamas.

Redaguota , nario uBits
Nuoroda į komentarą
Dalintis per kitą puslapį

warning 203: symbol is never used

Štai kokio warning nerodo jei naudoji stock ir nepanaudoji funckijos. Kaip jau Ance sakė, stock dažniausiai naudojami includuose, nes tarkim iš vieno include nori naudoti tik kelias funcijas, nors jų ten begalė. Pats ankščiau naudojau vien stock, bet dabar pasidomėjęs wiki ką jie reiškia, supratau, kad nėra skirtumo kurį naudojis tiesiog stock kompiliuojant nemes warning jei nepanaudosi funkcijos.

 

P.S. wiki.sa-mp.com pastebėjau juokingą pastabą apie public(Išversiu):

Nenaudokite public vien dėl to, kad jis gražiai atrodo :D 

 

Redaguota , nario _kRego
Nuoroda į komentarą
Dalintis per kitą puslapį

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