[TuTorijal] Čitanje i čuvannje YIni enuma

Započeo Newest Ralph.
4. Jun 2013. Zaključano
1,763
pregleda
14
postova
~William~
4
Enforcer
4. Jun 2013.

SA:MP Tutorijal ____ Čitanje i čuvanje yini enuma _______


Pozdrav Balkan SA:MP,u ovom tutorijalu ću vam pokazati kako koristi YINI čitanje i čuvanje enuma itd.
Potrebno je da skinete
YSI i Yini include.
i onda uđete u skriptu preko pawno.exe i dodate kod includeova
#include 

Primjer sada ćemo napraviti čitanje nekog enuma primjer login & register sys
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
    INI_Int("Lozinka",PlayerInfo);
    INI_Int("Pare",PlayerInfo);
    INI_Int("Admin",PlayerInfo);
    INI_Int("Ubistva",PlayerInfo);
    INI_Int("Smrti",PlayerInfo);
    return 1;
}

i naravno čuvanje to u public Onplayerdisconnect dodajemo.
  INI_SetTag(File,"data");
    INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
    INI_WriteInt(File,"Admin",PlayerInfo);
    INI_WriteInt(File,"Ubistva",PlayerInfo);
    INI_WriteInt(File,"Smrti",PlayerInfo);
    INI_Close(File);

Znači to vam učitaje i sačuva.
primjer sada ću dodat u Dialogu za registriranje dialog_register case tu dodate (moj primer)
 INI_SetTag(File,"data");
                INI_WriteInt(File,"Lozinka");
                INI_WriteInt(File,"Novac",0);
                INI_WriteInt(File,"Admin",0);
                INI_WriteInt(File,"Ubistva",0);
                INI_WriteInt(File,"Smrti",0);
                INI_Close(File); // znači to  u onplayerregister dodate ukoliko hoćete ovo vam je primjer!

Hvala na čitanju.
Drobnjak
5
Crime Lord
5. Jun 2013.
Koristan TuT,mnogima će pomoći  😉
Master1
4
Made Man
5. Jun 2013.
prestani kopirati tutoriale sa samp foruma
taft
5
Underboss
5. Jun 2013.
Jel ti znaš uopće što je enumerator?
Bugi
5
Crime Lord
5. Jun 2013.
U naslovu kazes " ÄŒitanje i čuvannje YIni enuma" al nigde se ne spominju enumatori.... 😎
[WW]ivan
5
Kingpin
5. Jun 2013.
po meni je bolje da si radio stock sacuvajigraca

i tamo stavljo ovo sto si pod onplayerdisconect

i onda ga pozoves pod onplayerdisconect..

+ ga mozes pozvat kad oces, i u nekim komanda, a ne samo kad igrac izlazi
Woozie1
2
Wheel Man
5. Jun 2013.
Nema nikakvog objasnjenja  🙄
Champa22
5
Underboss
5. Jun 2013.
sve pohvale!
~William~
4
Enforcer
5. Jun 2013.
Bjezi ovaj tutorijal je sinoć uraden za 5 minuta tako da ja ne kopiram nista
Ako vi imate neke predloge ili to sto vicete nevalja i to napravite vi da vas vidim kakvi cete biti 😛
Antonio_Leko
5
Kingpin
5. Jun 2013.
Mogu misliti da napravis 5min ako ti to napravis onda ovi drugi naprave u 5 sekundi 😉
Blaeks_Biofor
5
Forum Don
5. Jun 2013.
~ / Numeric ~ wrote on June 5, 2013, 4:39 pm:
Bjezi ovaj tutorijal je sinoć uraden za 5 minuta tako da ja ne kopiram nista
Ako vi imate neke predloge ili to sto vicete nevalja i to napravite vi da vas vidim kakvi cete biti 😛
prihvati svoje greske i ne nalazi izgovore, niko te ne grdi zato sto te mrzi, nego da bi ti nesto naucio
[Bp]D.N
5
Kingpin
5. Jun 2013.
Slay_ wrote on June 5, 2013, 9:48 am:
Jel ti znaš uopće što je enumerator?

Potpis.

@~ / Numeric ~ : Verujem da je uradjen u 5 minuta, tj manje ti je trebalo da prekopiras.
Bolje se nemoj brukati.
xyzcod2
5
Underboss
5. Jun 2013.
napravi sam tut,a ne da ga kopiras.Znaci fulas naslov i tekst a tutove bi pisó? Zatim,lopovlukom i bahatosti neces daleko sticí,a i bio bi red da prestanes spamat tutovima posto nikome ne pomazu,nije objasnjeno...jednom rijecju FAIL !!! A za prigovore niko te ne mrzi nego ti ljepo kaze
taft
5
Underboss
5. Jun 2013.
|LG|Yui_Sang wrote on June 5, 2013, 6:15 pm:
Cemu tolko spama ljudi ako je pogresio ispravite ga a ne kamo enumator ovo ono
Stavi u tutu ovo

enum pInfo
{
    pPass,
    pAdmin,
    pNovac,
    pUbistva,
    pSmrti
};


Nije enumator nego ENUMERATOR

Najbitnija stvar u toj riječi je NUMERATOR - ako i dalje ne shvaćate poantu enumeratora isprobajte npr.
enum
{
      DIALOG_1,
      DIALOG_2,
      DIALOG_3
};

main()
{
        printf("DIALOG_1 = %d", DIALOG_1);
        printf("DIALOG_2 = %d", DIALOG_2);
        printf("DIALOG_3 = %d", DIALOG_3);
}


http://en.wikipedia.org/wiki/Enumeration

vi kada kreirate ono što vi zovete enum npr.
enum INFO_IGRACA
{
      pInfo,
      pInfo_2
}

new igracInfo = {0};


isto je kao da ste napravili
igracInfo = {0};


enumerator vam omogućuje pristupanje objektima odnosno nemorate koristiti
igracInfo = (5);


jer se lako možete zabuniti i neznate  čemu je zadužen element 0 zato jednostavno koristitite
igracInfo = (5); 


i točno znate kojem elementu pristupate...
Element je već gradivo sa poljima...u praksi najčešće koristimo dvodimenzionalna polja prva dimenzija je igracev ID, druga je objekt, a enumerator nam sluzi kako bi tocno znali kojoj 'varijabli' elementa zelimo pristupiti....

Naziv enumeratora returna velicinu koju nosi, za to i sluzi, i po njemu JEDINO PAWN jezik moze sliciti objektno-orijentalnom-programiranju (OOP), iako ovo nema veze sa klasama ali jedina je asocijacija... hh

Samo da me neko ne izvuče iz konteksta,ovo nema veze sa OOP-om ali to ja samo tako repliciram to, a i varijable ja samo ovdje nazivam objektima samo zbog te asocijacije...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha