Peršokti į turinį

Kintamųjų enumų variantai, ir jų patvirtinimai su skaitinėm reikšmėm


LeveL.

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

Kintamųjų enumų variantai, ir jų patvirtinimai su skaitinėm reikšmėm arba true / false

Praeitoje pamokoje enume matei variantus paprastus.

Tuos variantus kaip darbas, admin, vipas buvo be tam tikrų sitaksių parašyta.

Todėl jų atsakymai, tikrinimai gali būt tik skaitinėmis reikšmėmis.

Norint naudoti su true/false atsakymais, reikia enumo kintamąjį prirašyt su bool:kintamasis pradžia

Pvz.:

enum item{

darbas,

admin,

vipas,

bool:direktorius

}

ir dabar jau tikrinimai, nustatymai privilegijų atsakymai būna su žodžiais true arba false.

true – teigiamas atsakymas.

false – neigiamas atsakymas.

Pvz.:

if(pInfo[playerid][direktorius] == true)

{

kažkoks veiksmas;

return 1;

}

Suteikiam direktorių :

pInfo[playerid][direktorius] = true;

Pamoka kurta ne mano :) Sekmes naudojime :)

Redaguota , nario BiFfGuYz
  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 1 mėnesio...

O žmogau, kaip tu išsaugai žaidėjo data? Gi onPlayerDisconnect callback'e jau nebūna PVar'ų :/ ????????????

Kažkaip žino išsisaugojasi. OnPlayerDisconnect callback'e pas mane įdėtas saugojimas t.y jei žaidėjo statusas 4 ( t.y žaidžia ) tada vygdom saugom_profili ( playerid );

ir ten jau mysql_query ir išsisaugo viską.

Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 2 mėnesių...

O tai kaip uzsideti ta direktoriu?

Geras klausimas.

enum item
{
darbas,
vipas
admin,
bool:direktorius
}

arba

new
darbas,
vipas
admin,
bool:direktorius
;

atlieka tokepače funkcija, bet su enum, gali ta 'item' 'įtraukti' į kita kintamaji for GRP ex - playerDB[ MAX_PLAYERS ][ Item ];

( nemoku to tinkamai paaiškinti, gal atsiras gudruolis kuris jums padės suprasti ką aš čia parašiau su tuo enumo įtraukimu į kintamajį :P:song: )

Redaguota , nario Expert*
Nuoroda į komentarą
Dalintis per kitą puslapį

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