Započeo AlenTheBest
•18. Jan. 2016.• Zaključano[POMOC] OKO save user podataka
664
pregleda
13
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
103
Postovi:
33
Teme:
Pridružio se:Feb. 2014
18. Jan. 2016.
Skripta koju koristim : moj mod od 0
Opis problema : radio sam sistem organizacija i sad sam promijenio kod sacuvanja podataka igraca
da mi lider i clan sacuva kao textualni podatak (nadam se da me razumijete postavio sam da mi lide sacuva kao npr Police Department a ne samo id organizacije npr 1)
i sad kad se registrujem on sve sacuva kako treba ali cim izadjem on umjesto da upise Lider = Nema
i Clan = Nema
on samo upise
Lider =
Clan =
nadam se da me razumijete
Dio skripte :
evo vam sacuvanje
Slika/Video : evo vam gdje sacuva podatke

Opis problema : radio sam sistem organizacija i sad sam promijenio kod sacuvanja podataka igraca
da mi lider i clan sacuva kao textualni podatak (nadam se da me razumijete postavio sam da mi lide sacuva kao npr Police Department a ne samo id organizacije npr 1)
i sad kad se registrujem on sve sacuva kako treba ali cim izadjem on umjesto da upise Lider = Nema
i Clan = Nema
on samo upise
Lider =
Clan =
nadam se da me razumijete
Dio skripte :
evo vam sacuvanje
public SacuvanjePodataka(playerid)
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File, "Admin", PlayerInfo);
INI_WriteInt(File, "Helper", PlayerInfo);
INI_WriteInt(File, "Novac", PlayerInfo);
INI_WriteInt(File, "Banka", PlayerInfo);
INI_WriteInt(File, "Zlato", PlayerInfo);
INI_WriteInt(File, "Drzava", PlayerInfo);
INI_WriteInt(File, "Godine", PlayerInfo);
INI_WriteInt(File, "Spol", PlayerInfo);
INI_WriteInt(File, "Skin", PlayerInfo);
INI_WriteInt(File, "Level", PlayerInfo);
INI_WriteInt(File, "Respekti", PlayerInfo);
INI_WriteInt(File, "Plata", PlayerInfo);
INI_WriteInt(File, "Biznis", PlayerInfo);
INI_WriteInt(File, "Kuca", PlayerInfo);
INI_WriteInt(File, "Auto", PlayerInfo);
INI_WriteInt(File, "MinuteZaPlatu", PlayerInfo);
INI_WriteInt(File, "Armour", PlayerInfo);
INI_WriteInt(File, "Health", PlayerInfo);
INI_WriteString(File, "Lider", PlayerInfo);
INI_WriteString(File, "Clan", PlayerInfo);
INI_WriteInt(File, "Rank", PlayerInfo);
INI_WriteInt(File, "Droga", PlayerInfo);
INI_WriteInt(File, "Mats", PlayerInfo);
INI_Close(File);
return 1;
}
Slika/Video : evo vam gdje sacuva podatke

Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
103
Postovi:
33
Teme:
Pridružio se:Feb. 2014
18. Jan. 2016.
MEDO wrote on January 18, 2016, 6:23 pm:
Daj komandu makeleader da vidimo nesto
CMD:makeleader(playerid, params[])// >> Makeleader (Vlasnik)
{
new AdminIme, IgracIme, OrgID, string, IgracevID, FileOrganization;
GetPlayerName(playerid, AdminIme, MAX_PLAYER_NAME);
GetPlayerName(IgracevID, IgracIme, MAX_PLAYER_NAME);
if(!IsPlayerAdmin(playerid) && PlayerInfo != 8) return SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000} {FFFFFF}Niste ovlasteni da koristite ovu komandu{FF0000}!!!");
if(sscanf(params, "ud", IgracevID, OrgID)) return SendClientMessage(playerid, 0xFFFFFFFF, "{0085FA} {FFFFFF}/makeleader [Igracev ID] [ID Organizacije]");
if(!IsPlayerConnected(IgracevID)) return SendClientMessage(playerid, 0xFFFFFFFF, "{0085FA} {FFFFFF}Taj ID trenutno nije online.");
if(OrgID == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "{0085FA} {FFFFFF}Organizacija ne postoji.");
if(!strcmp(PlayerInfo, "Nema", true))
{
format(FileOrganization, sizeof(FileOrganization), ORGPATH, OrgID);
if(fexist(FileOrganization))
{
if(!strcmp(OrgInfo, "Niko", true))
{
if(strcmp(PlayerInfo, "Nema", true)) return SendClientMessage(playerid, 0xFFFFFFFF, "{0085FA} {FFFFFF}Igrac je vec lider neke organizacije.");
if(strcmp(PlayerInfo, "Nema", true)) return SendClientMessage(playerid, 0xFFFFFFFF, "{0085FA} {FFFFFF}Igrac je cnal neke organizacije.");
format(string, sizeof(string), "%s", OrgInfo);
strmid(PlayerInfo, string, 0, strlen(string), ORGANIZATION_NAME);
format(string, sizeof(string), "%s", OrgInfo);
strmid(PlayerInfo, string, 0, strlen(string), ORGANIZATION_NAME);
PlayerInfo = 6;
format(string, sizeof(string), "%s", IgracIme);
strmid(OrgInfo, string, 0, strlen(string), ORGANIZATION_LEADER);
format(string, sizeof(string), "{0085FA} {FFFFFF}Igraca %s ste postavili za lidera %s organizacije.", IgracIme, OrgInfo);
SendClientMessage(playerid, 0xFFFFFFFF, string);
format(string, sizeof(string), "{0085FA} {FFFFFF}Vlasnik %s vas je postavio za lidera %s organizacije.", AdminIme, OrgInfo);
SendClientMessage(IgracevID, 0xFFFFFFFF, string);
SaveOrg(OrgID);
}
else
{
SendClientMessage(playerid, 0xFFFFFFFF, "{0085FA} {FFFFFF}Organizacija ima lidera.");
}
}
else
{
SendClientMessage(playerid, 0xFFFFFFFF, "{0085FA} {FFFFFF}Organizacija ne postoji.");
}
}
else
{
SendClientMessage(playerid, 0xFFFFFFFF, "{0085FA} {FFFFFF}Igrac je vec lider neke organizacije.");
}
return 1;
}
poslije koristenja ove komande on normalno sacuva
znaci on lijepo unese ime organizacije gdje treba
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
103
Postovi:
33
Teme:
Pridružio se:Feb. 2014
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
103
Postovi:
33
Teme:
Pridružio se:Feb. 2014
19. Jan. 2016.
, 64);
INI_WriteString(File, "Clan", PlayerInfo, 64);
A u enum stavi ovako:
izbacuje mi errore
INI_WriteString(File, "Clan", PlayerInfo, 64);
A u enum stavi ovako:
pLider
pClanizbacuje mi errore
(428) : warning 202: number of arguments does not match definition
(429) : warning 202: number of arguments does not match definition
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
103
Postovi:
33
Teme:
Pridružio se:Feb. 2014
19. Jan. 2016.
LAVendeta wrote on January 19, 2016, 10:58 am:
Stavi ovako:
INI_String("Lider",PlayerInfo, 64);
INI_String("Clan",PlayerInfo, 64);
opet errori jer ja msm da je to za load podataka a ne za save al ok evo errori
(428) : error 017: undefined symbol "name"
(428) : error 017: undefined symbol "value"
(429) : error 017: undefined symbol "name"
(429) : error 017: undefined symbol "value"
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
1,344
Postovi:
96
Teme:
Pridružio se:Jun 2012
19. Jan. 2016.
A zasto to radit uopće?
Zasto jednostavno ne spremiš integer i citas ga npr
ovako nesto
Ako nećeÅ¡ to probaj napravit debug, da ti ispisuje u konzolu kad postaviÅ¡ lidera,kad spremiÅ¡ i sve ostalo da ti ispiÅ¡e varijablu pLider, pa da vidimo taÄno gdje je problem, da li je u spremanju ili neÅ¡to.Tvoj kod je uredu, ali je negdje problem u drugom dijelu skripte vjv
@LAVendeta
To INI_String je zastarjelo, negdje sam Äitao da je preporuÄeno da se ne koristi.Nisam 100% upućen pa neću niÅ¡ta viÅ¡e ni reći..
Zasto jednostavno ne spremiš integer i citas ga npr
if(InfoIgraca == 1)
{
SCM(playerid, -1, "Ti si LSPD!");
}
else if(InfoIgraca == 2)
{
SCM(playerid, -1, "Ti si FBI!");
}
else return SCM(playerid, -1, "Ti si civil!");ovako nesto
Ako nećeÅ¡ to probaj napravit debug, da ti ispisuje u konzolu kad postaviÅ¡ lidera,kad spremiÅ¡ i sve ostalo da ti ispiÅ¡e varijablu pLider, pa da vidimo taÄno gdje je problem, da li je u spremanju ili neÅ¡to.Tvoj kod je uredu, ali je negdje problem u drugom dijelu skripte vjv
@LAVendeta
To INI_String je zastarjelo, negdje sam Äitao da je preporuÄeno da se ne koristi.Nisam 100% upućen pa neću niÅ¡ta viÅ¡e ni reći..
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
103
Postovi:
33
Teme:
Pridružio se:Feb. 2014
19. Jan. 2016.
MEDO wrote on January 19, 2016, 1:11 pm:
A zasto to radit uopće?
Zasto jednostavno ne spremiš integer i citas ga npr
ovako nesto
Ako nećeÅ¡ to probaj napravit debug, da ti ispisuje u konzolu kad postaviÅ¡ lidera,kad spremiÅ¡ i sve ostalo da ti ispiÅ¡e varijablu pLider, pa da vidimo taÄno gdje je problem, da li je u spremanju ili neÅ¡to.Tvoj kod je uredu, ali je negdje problem u drugom dijelu skripte vjv
@LAVendeta
To INI_String je zastarjelo, negdje sam Äitao da je preporuÄeno da se ne koristi.Nisam 100% upućen pa neću niÅ¡ta viÅ¡e ni reći..
Zasto jednostavno ne spremiš integer i citas ga npr
if(InfoIgraca == 1)
{
SCM(playerid, -1, "Ti si LSPD!");
}
else if(InfoIgraca == 2)
{
SCM(playerid, -1, "Ti si FBI!");
}
else return SCM(playerid, -1, "Ti si civil!");ovako nesto
Ako nećeÅ¡ to probaj napravit debug, da ti ispisuje u konzolu kad postaviÅ¡ lidera,kad spremiÅ¡ i sve ostalo da ti ispiÅ¡e varijablu pLider, pa da vidimo taÄno gdje je problem, da li je u spremanju ili neÅ¡to.Tvoj kod je uredu, ali je negdje problem u drugom dijelu skripte vjv
@LAVendeta
To INI_String je zastarjelo, negdje sam Äitao da je preporuÄeno da se ne koristi.Nisam 100% upućen pa neću niÅ¡ta viÅ¡e ni reći..
pa zelim tako da uradim zato jer mi ID PD-a nece bit 1 znaci radio sam dynamic org system pa zato.. jer ako on meni sprema kao id meni ce npr ballas da bude id 1 zavisi kako in-game budem dodavao organizacije..valjda me razumijes
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
190 / 250 XP
Početnik(0)
2,463
Postovi:
6
Teme:
Pridružio se:Jul 2014
19. Jan. 2016.
enum:
cuvanje:
ucitavanje:
pLider,
pClancuvanje:
INI_WriteString(File, "Lider", PlayerInfo);
INI_WriteString(File, "Clan", PlayerInfo);ucitavanje:
INI_String("Lider", PlayerInfo, 30);
INI_String("Clan", PlayerInfo, 30);
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
103
Postovi:
33
Teme:
Pridružio se:Feb. 2014
19. Jan. 2016.
Lenon wrote on January 19, 2016, 2:06 pm:
enum:
cuvanje:
ucitavanje:
pLider,
pClancuvanje:
INI_WriteString(File, "Lider", PlayerInfo);
INI_WriteString(File, "Clan", PlayerInfo);ucitavanje:
INI_String("Lider", PlayerInfo, 30);
INI_String("Clan", PlayerInfo, 30);
opet isto ☹️
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
103
Postovi:
33
Teme:
Pridružio se:Feb. 2014
19. Jan. 2016.
format(string, sizeof(string), "%s", PlayerInfo);
INI_WriteString(File, string , PlayerInfo);
format(string, sizeof(string), "%s", PlayerInfo);
INI_WriteString(File, string , PlayerInfo);sredio sam to ovako sad radi savrseno btw hvala svima na pomoci 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava