OnDuty vreme

Započeo Snike02, Decembar 25, 2017, 20:47:46 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: Nebitno
Detaljan opis problema: Pa imam sistema kada je admin /aon da mu meri vreme koliko vreme je aon,ali kad se igrac ugasi pa pa se upali pocinje da meri od novo,ako neko zna da mi kaze kako da ga napravim da ne meri od novo nego da produzi?
Dio skripte:
pod enum pInfo
[pawn]pOnDutyM,[/pawn]

[pawn]forward AdminDolznostVreme();
public AdminDolznostVreme()
{
    foreach(Player, i)
    {
                if(PlayerInfo[pAdmin] >= 1 && AdminDuty == 1)
            {
                    PlayerInfo[pOnDutyM] += 1;
                }
    }
    return 1;
}[/pawn]
Kaj druge ovakvi shto su..
[pawn]PlayerInfo[playerid][pOnDutyM] = 0;[/pawn]
Aon komandu
[pawn]YCMD:aon(playerid, params[], help)
{
    #pragma unused help
   #pragma unused params
   new hrs = PlayerInfo[playerid][pOnDutyM]/60;
    new mins = PlayerInfo[playerid][pOnDutyM]%60;
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""CRVENA"ERROR: "BELA"Moras prvo da se logiras za da ja koristis ovaa komanda!");
   if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, -1, ""CRVENA"ERROR: "BELA"Ne si ovlasten!");
   if(AdminDuty[playerid] == 0)
   {
      AdminDuty[playerid] = 1;
      SetPlayerColor(playerid, RED_ZONE);
      SetPlayerArmour(playerid, 99.0);
      g_SetPlayerHealth(playerid, 99.0);
      SCM(playerid,-1,""TPLAVA"(E:RP) "BELA"Sega ste na dolznost! (/admini)");
      new string[128];
      format(string,sizeof(string),"{0D97E6}Elegant Gaming | "CRVENA"Admin %s e sega na dolznost! ON DUTY:%d hrs, %d min", GetName(playerid),hrs,mins);
      SCMTA(-1,string);
   }
   else if(AdminDuty[playerid] == 1)
   {
      SetPlayerArmour(playerid, 0);
      g_SetPlayerHealth(playerid, 99.0);
      SetPlayerColor(playerid,BELA2);
      AdminDuty[playerid] = 0;
      SCM(playerid,-1,""TPLAVA"(E:RP) "BELA"Poveke ne ste na dolznost!");
      new string[128];
      format(string,sizeof(string),"{0D97E6}Elegant Gaming | "CRVENA"Admin %s povekje ne e na dolznost!", GetName(playerid));
      SCMTA(-1,string);
   }
   return 1;
}[/pawn]
LoadUser Data
[pawn]INI_Int("ONDUTY Vreme",PlayerInfo[playerid][pOnDutyM]);[/pawn]
SavePlayer
[pawn]INI_WriteInt(File,"ONDUTY Vreme",PlayerInfo[playerid][pOnDutyM]);[/pawn]


Neke slike/video za lakse dobivanje pomoci(neobavezno):

gdje ti je tajmer AdminDolznostVreme u komandi da ti broji ili gettime uopce
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Citat: Łukmember=1996][/member] link=topic=117771.msg798001#msg798001 date=1514236606]
gdje ti je tajmer AdminDolznostVreme u komandi da ti broji ili gettime uopce
Taj forward je zamena za tajmera,ali nijte to problem problem je sta pocinje iz 0 kad se igrac ugasi pa upali.

Citat: Snike02 poslato Decembar 26, 2017, 17:55:17 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=117771.msg798001#msg798001 date=1514236606]
gdje ti je tajmer AdminDolznostVreme u komandi da ti broji ili gettime uopce
Taj forward je zamena za tajmera,ali nijte to problem problem je sta pocinje iz 0 kad se igrac ugasi pa upali.
jel u fajlu kad se diskonektuje pOnDutyM samo stoji 0 ili je tacan broj
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Citat: Łukmember=1996][/member] link=topic=117771.msg798385#msg798385 date=1514343207]
Citat: Snike02 poslato Decembar 26, 2017, 17:55:17 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=117771.msg798001#msg798001 date=1514236606]
gdje ti je tajmer AdminDolznostVreme u komandi da ti broji ili gettime uopce
Taj forward je zamena za tajmera,ali nijte to problem problem je sta pocinje iz 0 kad se igrac ugasi pa upali.
jel u fajlu kad se diskonektuje pOnDutyM samo stoji 0 ili je tacan broj
Kad se diskonektuje pisuje pOnDutyM = 10 pr. ako je 10 min ig,ali kad se ugasi pa upali ide ispod nego novo
pOnDutyM i ako je 3 min /aon se pravi novo pOnDutyM = 3.

Pa kad je loguje da li mu ucitava pOnDutyM?
Vrv ne, jer si na connectu stavio da je = 0 i onda mu od nule racuna, ako sacuvava na save onda je tu problem

Citat: \nLucius poslato Decembar 27, 2017, 16:50:24 POSLE PODNE
Pa kad je loguje da li mu ucitava pOnDutyM?
Vrv ne, jer si na connectu stavio da je = 0 i onda mu od nule racuna, ako sacuvava na save onda je tu problem
Okej znaci da trgnem to na connectu i sta da uradim drugo?

Citat: \nLucius poslato Decembar 27, 2017, 16:50:24 POSLE PODNE
Pa kad je loguje da li mu ucitava pOnDutyM?
Vrv ne, jer si na connectu stavio da je = 0 i onda mu od nule racuna, ako sacuvava na save onda je tu problem
Stavi na 0 prije ucitavanja fajla vjerojatno, kad mu ucita onda bi trebalo raditi

uradi debug
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci