Započeo PetarVG
•21. Jan. 2020.Oko cuvanja podataka
1,756
pregleda
24
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
61
Postovi:
13
Teme:
Pridružio se:Jan. 2020
21. Jan. 2020.
Problem(error/warning): Imam problem kada se loginam dobijem pare koje sam imo od proslog ulaska,ali ne i rank i skin mislim da je to do ovoga ispod
Dio skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Slika/video ingame problema(obavezno ako je ingame problem)//ako bude trebalo//
Ako neko zna neka pomogne,hvala
Dio skripte:
case DIALOG_LOGIN:
{
if ( !response ) return Kick ( playerid );
if( response )
{
if(udb_hash(inputtext) == PlayerInfo)
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
GivePlayerMoney(playerid, PlayerInfo);
SetSpawnInfo(playerid, 0, 0, 671.40002441406, -457.89999389648, 16.5, 269.15, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_RED"Ukucali ste pogresan password\n"COL_WHITE"Upisite password da se ulogujete.","Login","Izlaz");
}
return 1;
}
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Slika/video ingame problema(obavezno ako je ingame problem)//ako bude trebalo//
Ako neko zna neka pomogne,hvala
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
22
Postovi:
2
Teme:
Pridružio se:Dec. 2019
21. Jan. 2020.
SetSpawnInfo(playerid, team, skin, Float:x, Float:y, Float:z, Float:rotation, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo)
Vidis parametre za spawninfo kod tebe je za skin 0 i logicno da te nece spawnat u prethodnom skinu.. Daj kod kako cuvas skin nakon sto igrac izadje sa servera
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
61
Postovi:
13
Teme:
Pridružio se:Jan. 2020
21. Jan. 2020.
public OnPlayerDisconnect(playerid, reason)
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
INI_WriteInt(File,"Admin",PlayerInfo);
INI_WriteInt(File,"Godine",PlayerInfo);
INI_WriteInt(File,"Zemlja",PlayerInfo);
INI_WriteInt(File,"Bankmoney",PlayerInfo);
INI_WriteInt(File,"OrgID",PlayerInfo);
INI_WriteInt(File,"Rank",PlayerInfo);
INI_WriteInt(File,"Skin",PlayerInfo);
INI_Close(File);
return 1;
}
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
61
Postovi:
13
Teme:
Pridružio se:Jan. 2020
21. Jan. 2020.
YumikoJR wrote on January 21, 2020, 7:37 pm:
SetSpawnInfo(playerid, 0, PlayerInfo, 671.40002441406, -457.89999389648, 16.5, 269.15, 0, 0, 0, 0, 0, 0);
kako da napravim i za rank i ostale stvari
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
61
Postovi:
13
Teme:
Pridružio se:Jan. 2020
22. Jan. 2020.
youngdeal wrote on January 22, 2020, 9:59 am:
Rank provjeri testaj dal ti loada iz loaduser
PlayerInfo
PlayerInfo
Loada al ako lupam setam sebi lidera kad opet udjem seta mi rank 1,a ne rank 6
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
94
Postovi:
28
Teme:
Pridružio se:Jan. 2018
23. Jan. 2020.
Sto pises kod ako nisi shvatio sta radi.
Jedan od nacina jest da provjeravas prilikom logina koja je org, rank (sta ti vec zavisi od skina) i da dodjelis skin sa odredjenim IDom igracu, drugi nacin ko sto su ti gore rekli jest da cuvas prilikom izlaska igraca sa servera.
Shvati sta sta znaci, pa onda pisi kod, moj savjet.
Jedan od nacina jest da provjeravas prilikom logina koja je org, rank (sta ti vec zavisi od skina) i da dodjelis skin sa odredjenim IDom igracu, drugi nacin ko sto su ti gore rekli jest da cuvas prilikom izlaska igraca sa servera.
Shvati sta sta znaci, pa onda pisi kod, moj savjet.
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
61
Postovi:
13
Teme:
Pridružio se:Jan. 2020
23. Jan. 2020.
Jack1337 wrote on January 23, 2020, 2:12 am:
Ostavi komandu za /postavilidera i ostavi mi kako ti se cuvaju igraci. SavePlayer stock.
Uradicu ti ja ajde.
Uradicu ti ja ajde.
evo komanda /postavilidera
CMD:postavilidera(playerid,params[])
{
if(PlayerInfo <= 5) return SCM(playerid,-1,""COL_RED"Niste ovlasceni da koristite ovu komandu");
new targetid,orgname;
if(sscanf(params,"us",targetid,orgname))
{
SCM(playerid,-1,"Koristi /postavilidera [ID/Ime_Prezime] [Ime Organizacije]!");
SCM(playerid,-1,"1:Bikers || 2:Police Deparment!");
return 1;
}
if(PlayerInfo == 6) return SCM(playerid,-1,""COL_RED"Taj igrac je vec lider");
if(PlayerInfo == 1) {OrgInfo++; } else if(PlayerInfo == 2) {OrgInfo++; }
new str;
if(!strcmp(orgname,"Bikers",true))
{
PlayerInfo = 1;
PlayerInfo = 6;
OrgInfo++;
format(str,sizeof(str),""COL_GREEN"Admin %s ti je dao lidera organizacije Bikers.",PlayerName(playerid));
SCM(targetid,-1,str);
SetPlayerSkin(targetid,BAJKER_RANK_6);
}
if(!strcmp(orgname,"Police Deparment",true))
{
PlayerInfo = 2;
PlayerInfo = 6;
OrgInfo++;
format(str,sizeof(str),""COL_GREEN"Admin %s ti je dao lidera organizacije Police Department.",PlayerName(playerid));
SCM(targetid,-1,str);
SetPlayerSkin(targetid,POLICAJAC_RANK_6);
}
return 1;
}Hvala unaprijed ako pomognes
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,514
Postovi:
58
Teme:
Pridružio se:Nov. 2016
23. Jan. 2020.
Pokusaj ovako
CMD:postavilidera(playerid,params[])
{
if(PlayerInfo <= 5) return SCM(playerid,-1,""COL_RED"Niste ovlasceni da koristite ovu komandu");
new targetid,orgname;
if(sscanf(params,"us",targetid,orgname))
{
SCM(playerid,-1,"Koristi /postavilidera [ID/Ime_Prezime] [Ime Organizacije]!");
SCM(playerid,-1,"1:Bikers || 2:Police Deparment!");
return 1;
}
if(PlayerInfo == 6) return SCM(playerid,-1,""COL_RED"Taj igrac je vec lider");
if(PlayerInfo == 1) {OrgInfo++; } else if(PlayerInfo == 2) {OrgInfo++; }
new str;
if(!strcmp(orgname,"Bikers",true))
{
PlayerInfo = 1;
PlayerInfo = 6;
OrgInfo++;
format(str,sizeof(str),""COL_GREEN"Admin %s ti je dao lidera organizacije Bikers.",PlayerName(playerid));
SCM(targetid,-1,str);
SetPlayerSkin(targetid,BAJKER_RANK_6);
}
if(!strcmp(orgname,"Police Deparment",true))
{
PlayerInfo = 2;
PlayerInfo = 6;
OrgInfo++;
format(str,sizeof(str),""COL_GREEN"Admin %s ti je dao lidera organizacije Police Department.",PlayerName(playerid));
SCM(targetid,-1,str);
SetPlayerSkin(targetid,POLICAJAC_RANK_6);
}
SavePlayer(targetid);
return 1;
}
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
61
Postovi:
13
Teme:
Pridružio se:Jan. 2020
23. Jan. 2020.
//>> Vedran wrote on January 23, 2020, 1:32 pm:
Pokusaj ovako
CMD:postavilidera(playerid,params[])
{
if(PlayerInfo <= 5) return SCM(playerid,-1,""COL_RED"Niste ovlasceni da koristite ovu komandu");
new targetid,orgname;
if(sscanf(params,"us",targetid,orgname))
{
SCM(playerid,-1,"Koristi /postavilidera [ID/Ime_Prezime] [Ime Organizacije]!");
SCM(playerid,-1,"1:Bikers || 2:Police Deparment!");
return 1;
}
if(PlayerInfo == 6) return SCM(playerid,-1,""COL_RED"Taj igrac je vec lider");
if(PlayerInfo == 1) {OrgInfo++; } else if(PlayerInfo == 2) {OrgInfo++; }
new str;
if(!strcmp(orgname,"Bikers",true))
{
PlayerInfo = 1;
PlayerInfo = 6;
OrgInfo++;
format(str,sizeof(str),""COL_GREEN"Admin %s ti je dao lidera organizacije Bikers.",PlayerName(playerid));
SCM(targetid,-1,str);
SetPlayerSkin(targetid,BAJKER_RANK_6);
}
if(!strcmp(orgname,"Police Deparment",true))
{
PlayerInfo = 2;
PlayerInfo = 6;
OrgInfo++;
format(str,sizeof(str),""COL_GREEN"Admin %s ti je dao lidera organizacije Police Department.",PlayerName(playerid));
SCM(targetid,-1,str);
SetPlayerSkin(targetid,POLICAJAC_RANK_6);
}
SavePlayer(targetid);
return 1;
}
Mozes mi pomoci oko tog stocaka SavePlayer,da mi napravis posto sam nov?
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
61
Postovi:
13
Teme:
Pridružio se:Jan. 2020
23. Jan. 2020.
Evo vam ako vam sto znaci kad se Dissconektuje
public OnPlayerDisconnect(playerid, reason)
{
KillTimer(PingTajmer);
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
INI_WriteInt(File,"Admin",PlayerInfo);
INI_WriteInt(File,"Godine",PlayerInfo);
INI_WriteInt(File,"Zemlja",PlayerInfo);
INI_WriteInt(File,"Bankmoney",PlayerInfo);
INI_WriteInt(File,"OrgID",PlayerInfo);
INI_WriteInt(File,"Rank",PlayerInfo);
INI_WriteInt(File,"Skin",PlayerInfo);
INI_Close(File);
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava