Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Fojnica poslato Oktobar 17, 2017, 11:24:12 PRE PODNE

Naslov: Spremanje Acc-ova
Poruka od: Fojnica poslato Oktobar 17, 2017, 11:24:12 PRE PODNE
Skripta koju koristim:Edit SA/LK
Detaljan opis problema:Kako da napravim u skripti, da se accovi sačuvaju, kao Timer, jer imam problema, oko accova, kad igrač uÄ'e pa ide na Login, piÅ¡e da mu nije tačna lozinka, a tačna je, kako da naÅ¡timam to?
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: Spremanje Acc-ova
Poruka od: Slade poslato Oktobar 17, 2017, 11:26:30 PRE PODNE
Kad promjeni lozinku tad mu spremi račun i nebi trebalo biti problema
Naslov: Odg: Spremanje Acc-ova
Poruka od: Fojnica poslato Oktobar 17, 2017, 11:27:45 PRE PODNE
Citat: Slade poslato Oktobar 17, 2017, 11:26:30 PRE PODNE
Kad promjeni lozinku tad mu spremi račun i nebi trebalo biti problema
Kako daj neki primjer, ako može.
Naslov: Odg: Spremanje Acc-ova
Poruka od: Slade poslato Oktobar 17, 2017, 11:28:41 PRE PODNE
Pa moraš imati funkciju gdje mu sprema račun, jednostavno stavi je na kraj dialoga/komande gdje igrač mjenja šifru, ako je do toga.
Naslov: Odg: Spremanje Acc-ova
Poruka od: Fojnica poslato Oktobar 17, 2017, 11:31:39 PRE PODNE
Prošli put si mi rekao za to da trebam ovako staviti, pa hoće li raditi, ili trebam još dodati, da budem 100% siguran da će biti ok sa accovima ? :)
(http://i.pics.rs/C8dgI.png)
@Slade
Naslov: Odg: Spremanje Acc-ova
Poruka od: Slade poslato Oktobar 17, 2017, 11:36:44 PRE PODNE
To je učitavanje, nije spremanje
Naslov: Odg: Spremanje Acc-ova
Poruka od: Fojnica poslato Oktobar 17, 2017, 11:40:07 PRE PODNE
Citat: Slade poslato Oktobar 17, 2017, 11:36:44 PRE PODNE
To je učitavanje, nije spremanje
Kako da spremim acc, ne znam ja oko dialoga sam, moraš mi fino napisat, da skontam. :P
Naslov: Odg: Spremanje Acc-ova
Poruka od: Unkovic poslato Oktobar 17, 2017, 16:09:18 POSLE PODNE

forward SavePlayer(playerid);
public SavePlayer(playerid)
{
      kodovi
}
Naslov: Odg: Spremanje Acc-ova
Poruka od: #salvatore poslato Oktobar 17, 2017, 16:29:46 POSLE PODNE
Kao sto ti je rekao.
Stavljas tu sta imas na srvr
forward SavePlayer(playerid);
public SavePlayer(playerid)
{
      pIme,
      pLozinka,
}
i tako sve sto imas stavljaj i tjt
Naslov: Odg: Spremanje Acc-ova
Poruka od: Fojnica poslato Oktobar 17, 2017, 17:52:39 POSLE PODNE
Objasnite kako treba, ne kontam vas ni malo.
Naslov: Odg: Spremanje Acc-ova
Poruka od: Unkovic poslato Oktobar 17, 2017, 17:56:58 POSLE PODNE

// Prouci malo YSI

INI_Write(pise)
INI_(nesto)
Ucitava
Naslov: Odg: Spremanje Acc-ova
Poruka od: Fojnica poslato Oktobar 17, 2017, 17:58:03 POSLE PODNE
Nemam ja šta pručavat, stavio sam temu da pomognete, ne da me učite.
Naslov: Odg: Spremanje Acc-ova
Poruka od: Unkovic poslato Oktobar 17, 2017, 18:02:36 POSLE PODNE
Citat: [GL] Eldin poslato Oktobar 17, 2017, 17:58:03 POSLE PODNE
stavio sam temu da pomognete, ne da me učite.

Zelis da ti pomognem ako ti ne znas? xD
Ja ti mogu napisati, ali ti moras nauciti i koja je valjda ako ti ne naucis?
Naslov: Odg: Spremanje Acc-ova
Poruka od: Bojan.amx poslato Oktobar 17, 2017, 20:39:34 POSLE PODNE
Imas SacuvajIgraca ili kako ti je vec za cuvanje, kada zavrsi registraciju, stavi sacuvajigraca lupam kako je kod tb, a mozes i ovako da uradis pod OnPlayerDisconnect:

[pawn]if(PlayerInfo[playerid][pCuvajAcc] != 0)
{
          SacuvajIgraca(playerid);
}[/pawn]

I resio si problem, ako i to je pomogne onda ti je do ucitavanja ili cuvanja.
Naslov: Odg: Spremanje Acc-ova
Poruka od: Fojnica poslato Oktobar 17, 2017, 20:47:10 POSLE PODNE
Citat: Bojan.amx poslato Oktobar 17, 2017, 20:39:34 POSLE PODNE
Imas SacuvajIgraca ili kako ti je vec za cuvanje, kada zavrsi registraciju, stavi sacuvajigraca lupam kako je kod tb, a mozes i ovako da uradis pod OnPlayerDisconnect:

[pawn]if(PlayerInfo[playerid][pCuvajAcc] != 0)
{
          SacuvajIgraca(playerid);
}[/pawn]

I resio si problem, ako i to je pomogne onda ti je do ucitavanja ili cuvanja.
Dodao sam.
[pawn]if(PlayerInfo[playerid][pCuvajAcc] != 0)
{
          SacuvajIgraca(playerid);
}[/pawn]
Šta trebam još ?
Naslov: Odg: Spremanje Acc-ova
Poruka od: Bojan.amx poslato Oktobar 17, 2017, 21:19:34 POSLE PODNE
Citat: [GL] Eldin poslato Oktobar 17, 2017, 20:47:10 POSLE PODNE
Citat: Bojan.amx poslato Oktobar 17, 2017, 20:39:34 POSLE PODNE
Imas SacuvajIgraca ili kako ti je vec za cuvanje, kada zavrsi registraciju, stavi sacuvajigraca lupam kako je kod tb, a mozes i ovako da uradis pod OnPlayerDisconnect:

[pawn]if(PlayerInfo[playerid][pCuvajAcc] != 0)
{
          SacuvajIgraca(playerid);
}[/pawn]

I resio si problem, ako i to je pomogne onda ti je do ucitavanja ili cuvanja.
Dodao sam.
[pawn]if(PlayerInfo[playerid][pCuvajAcc] != 0)
{
          SacuvajIgraca(playerid);
}[/pawn]
Šta trebam još ?

Si dodao kod ostalih pinfo pCuvanjeAcc, ako si to uradio, onda ti nista drugo ne treba.
Naslov: Odg: Spremanje Acc-ova
Poruka od: Łuk@ poslato Oktobar 17, 2017, 21:53:31 POSLE PODNE
Citat: #salvatore poslato Oktobar 17, 2017, 16:29:46 POSLE PODNE
Kao sto ti je rekao.
Stavljas tu sta imas na srvr
forward SavePlayer(playerid);
public SavePlayer(playerid)
{
      pIme,
      pLozinka,
}
i tako sve sto imas stavljaj i tjt
aj kruh te dragi aj bjezi sa ove teme

Citat: Unkovic2405 poslato Oktobar 17, 2017, 17:56:58 POSLE PODNE

// Prouci malo YSI

INI_Write(pise)
INI_(nesto)
Ucitava
ovdje si da mu pomognes a ne da govoriš 'nesto', ako ne znas ni ti sta tu treba, prouci ti prvo YSI

Citat: Unkovic2405 poslato Oktobar 17, 2017, 18:02:36 POSLE PODNE
Citat: [GL] Eldin poslato Oktobar 17, 2017, 17:58:03 POSLE PODNE
stavio sam temu da pomognete, ne da me učite.

Zelis da ti pomognem ako ti ne znas? xD
Ja ti mogu napisati, ali ti moras nauciti i koja je valjda ako ti ne naucis?
ne skupljaj postove, ako mu zelis odma mu napisi a ne pitaj, to kao neko otvori temu 'imam ovaj error blabla mozete mi pomoci' i ti napises 'e tebra treba ti pomoc?' lmao
Naslov: Odg: Spremanje Acc-ova
Poruka od: Slade poslato Oktobar 17, 2017, 22:03:27 POSLE PODNE
Evo ti primjer spašavanja, odradi za svoj mod.

[pawn]stock SacuvajIgraca(playerid)
{
    new INI:File = INI_Open(PathKorisnika(playerid));
    INI_SetTag(File,"data");
    INI_WriteString(File,"Lozinka", PlayerInfo[ playerid ][ pLozinka ]);
    INI_WriteInt(File,"Novac",PlayerInfo[ playerid ][ pNovac ]);
    INI_WriteInt(File,"Admin",PlayerInfo[ playerid ][ pAdmin ]);
    INI_Close(File);
    return 1;
}[/pawn]

Čisto sumnjam da si skinuo mod bez spašavanja. Inače kad nešto daš/oduzmeš igraču u zadnjem redu stavi SacuvajIgraca( parametar: playerid/id ili kako već );