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

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

(redaguota)

Sveiki, taigi pasiklydau skriptinime truputį...Susikuriu enum'ą, bet kaip išsaugot jo informacija ir užkrauti?

Enumas:

enum _prekes {
Kulkos,
Furistukulkos,
};
new prekes[MAX_PLAYERS][_prekes];

ir naudoju pvz.: prekes[playerid][Kulkos] +=100;

ir kaip man išsaugot jį? kad padarius rr vėl atsirastų tas 100 kulkų?

 

Naudoju DINI saugojimą.

Redaguota , nario freeZ-
8cade8cebbb281ff5764044f778683d3863.png
(redaguota)

Prieš kodą, norėčiau užduoti klausimą: ar tau tikrai tau reikia kad kiekvienas žaidėjas prekes turėtų atskirai? Nes iš pavadinimo atrodo kad jos turėtų būti bendros.

 

Jei tu atsakysi taip

public OnPlayerConnect(playerid)
{
    new file[MAX_PLAYER_NAME+8];
    GetPlayerName(playerid,file,sizeof(file)); 
    format(file,sizeof(file),"Prekes_%s.txt",file);
    
    dini_IntSet(file,"Kulkos",prekes[playerid][Kulkos]);
    dini_IntSet(file,"FuristuKulkos",prekes[playerid][Furistukulkos]);
    return 1;
}

public OnPlayerDisconnect(playerid,reason)
{
   new file[MAX_PLAYER_NAME+12];
   GetPlayerName(playerid,file,sizeof(file)); 
   format(file,sizeof(file),"Prekes_%s.txt",file);
   prekes[playerid][Kulkos] = dini_Int(file,"Kulkos");
   prekes[playerid][Furistukulkos] = dini_Int(file,"FuristuKulkos");
   return 1;
} 

Jei tavo atsakymas ne,  tada Wide yra teisus, bet tau reikės enum'ą pakeist: 

enum E_Prekes {
   Kulkos,
   FuristuKulkos
};

new Prekes[E_Prekes];

#define PREKIU_FAILAS  "Prekes.txt"


public OnGameModeInit()
{
    Prekes[Kulkos] = dini_Int(PREKIU_FAILAS, "Kulkos");
    Prekes[FuristuKulkos] = dini_Int(PREKIU_FAILAS,"FuristuKulkos");
    return 1;
}
public OnGameModeExit()
{
   dini_IntSet(PREKIU_FAILAS,"Kulkos",Prekes[Kulkos]);
   dini_IntSet(PREKIU_FAILAS,"FuristuKulkos", Prekes[FuristuKulkos]);
   return 1;
}
Redaguota , nario Justas Š.

Reikia Pawn pagalbos? Skype nerašyk.

 

 

 

 

 

 

Mielas, p. Moderatoriau Justas Š., koks tolkas naudotis redagavimo mygtuku? Jeigu jo tema nepasikels ir niekas į tai nebežiūrės..

Mielas p. narį etc koks "tolkas" rašyti žinutes kaip "tuoj išbandysiu" ? Negeriau tiesiog nueit išbandyt ir parašyt rezultatą. 

 

O jeigu jau toks variantas netinka, tai nepamiršk kad galima redaguoti ir "Prikelti Temą".

Reikia Pawn pagalbos? Skype nerašyk.

 

 

 

 

 

 

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