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

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

Susidūriau su šiokia tokia problema - blogai išsaugoja gyvybes. 

Įrašius gyvybes į failą, gyvybės užsideda. Atsijungus - tampa 1.000, ko pasekoje prisijungus/atsijungus visada būna viena gyvybė ir vienas šarvas.

 

//saugojimas
new Float:Health, Float:armour;
dini_FloatSet(file, "gyvybes", GetPlayerHealth(playerid, Health));
dini_FloatSet(file, "sarvai", GetPlayerArmour(playerid,armour));

//krovimas
SetPlayerHealth(playerid,dini_Float(file, "gyvybes"));
SetPlayerArmour(playerid,dini_Float(file, "sarvai"));

 

Funkcijos, turinčios daugiau nei vieną argumentą dažniausiai saugo reikšmę į kintamąjį ir negrąžina reikšmės ją naudojant. Šiuo atveju GetPlayerHealth reikšmės negrąžina, o išsaugo į kintamąjį, kuris yra antrasis argumentas. Todėl norėdamas saugoti tai ką gauna funkcija turi naudoti tą kintamąjį. Taip pat ir su GetPlayerPos(playerid, x, y, z). Trys argumentai, kiekviename iš jų saugojama reikšmė, o pati funkcija tik atlieka išsaugojimo veiksmą, bet negrąžina reikšmės. Jei neklystu peržiūrint tokio tipo funkcijas wiki būna paaiškinta.

  • Teigiamai 2

You're human, you should be scared.

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