Laston
#1

Well Hi,
The code pasted below is under my OnPlayerDisconnect which saves the player data to his userfile.
pawn Код:
//==============================================================================

public OnPlayerDisconnect(playerid, reason)
{
    if(IsPlayerNPC(playerid))
    {
        IsSpawned[playerid] =0;
        return 1;
    }
    if(afktag[playerid] == 1)
    {
        new pname[16];
        GetPlayerName(playerid,pname,16);
        strdel(pname, strlen(pname)-5, strlen(pname));
        afktag[playerid] =0;
        SetPlayerName(playerid,pname);
    }
    new string[128];
    new pname[24];
    GetPlayerName(playerid,pname,sizeof(pname));
   
    //Save Wanted Level && Jailtime
    SavedWantedLevel[playerid] =GetPlayerWantedLevel(playerid);
    SavedJailTime[playerid] =JailTime[playerid];
    if(PLAYERLIST_authed[playerid] == 1)
    {
        dUserSetINT(PlayerName(playerid)).("Bankcash",BankCash[playerid]);
        dUserSetINT(PlayerName(playerid)).("Cash",GetPlayerMoney(playerid));
        dUserSetINT(PlayerName(playerid)).("Score",GetPlayerScore(playerid));
        dUserSetINT(PlayerName(playerid)).("Adminlevel",AdminLevel[playerid]);
        dUserSetINT(PlayerName(playerid)).("VIPlevel",VIPLevel[playerid]);
        dUserSetINT(PlayerName(playerid)).("Army",CanUseArmy[playerid]);
        dUserSetINT(PlayerName(playerid)).("CIA",CanUseCIA[playerid]);
        dUserSetINT(PlayerName(playerid)).("GangZ",CanUseGangZ[playerid]);
        dUserSetINT(PlayerName(playerid)).("RegularPlayer",IsRegularPlayer[playerid]);
        dUserSetINT(PlayerName(playerid)).("DrugHouseOwner",DrugHouseOwner[playerid]);
        dUserSetINT(PlayerName(playerid)).("OttoOwner",OttoOwner[playerid]);
        dUserSetINT(PlayerName(playerid)).("TSkill",TerroristSkill[playerid]);
        dUserSetINT(PlayerName(playerid)).("RobSkill",RobSkill[playerid]);
        dUserSetINT(PlayerName(playerid)).("HasPackC4",HasPackC4[playerid]);
        dUserSetINT(PlayerName(playerid)).("HasPackRope",HasPackRope[playerid]);
        dUserSetINT(PlayerName(playerid)).("HasPackMoney",HasPackMoney[playerid]);
        dUserSetINT(PlayerName(playerid)).("SavedWantedLevel",SavedWantedLevel[playerid]);
        dUserSetINT(PlayerName(playerid)).("SavedJailTime",SavedJailTime[playerid]);
    }
Now, Could someone help me make a Laston feature which will show the values as dd/mm/yyyy.

Thanks in advance.
Reply
#2

https://sampwiki.blast.hk/wiki/Gettime
Reply
#3

Could you explain something? ._.
Reply
#4

Quote:
Originally Posted by Aerotactics
Посмотреть сообщение
he said time format dd/mm/yyyy not minutes and hours use this
https://sampwiki.blast.hk/wiki/Getdate
Reply
#5

I get it, but could you help you store it on the userfile?
Reply
#6

use this--
Код:
public OnPlayerDisconnect(playerid, reason)
{
    if(IsPlayerNPC(playerid))
    {
        IsSpawned[playerid] =0;
        return 1;
    }
    if(afktag[playerid] == 1)
    {
        new pname[16];
        GetPlayerName(playerid,pname,16);
        strdel(pname, strlen(pname)-5, strlen(pname));
        afktag[playerid] =0;
        SetPlayerName(playerid,pname);
    }
    new string[128];
    new pname[24];
    GetPlayerName(playerid,pname,sizeof(pname));

    //Save Wanted Level && Jailtime
    SavedWantedLevel[playerid] =GetPlayerWantedLevel(playerid);
    SavedJailTime[playerid] =JailTime[playerid];
    new m,y,d,lconnect[15];
    getdate(y,m,d);
    format(lconnect,sizeof(lconnect),"%i/%i/%i",d,m,y);
    if(PLAYERLIST_authed[playerid] == 1)
    {
        dUserSetINT(PlayerName(playerid)).("Bankcash",BankCash[playerid]);
        dUserSetINT(PlayerName(playerid)).("Cash",GetPlayerMoney(playerid));
        dUserSetINT(PlayerName(playerid)).("Score",GetPlayerScore(playerid));
        dUserSetINT(PlayerName(playerid)).("Adminlevel",AdminLevel[playerid]);
        dUserSetINT(PlayerName(playerid)).("VIPlevel",VIPLevel[playerid]);
        dUserSetINT(PlayerName(playerid)).("Army",CanUseArmy[playerid]);
        dUserSetINT(PlayerName(playerid)).("CIA",CanUseCIA[playerid]);
        dUserSetINT(PlayerName(playerid)).("GangZ",CanUseGangZ[playerid]);
        dUserSetINT(PlayerName(playerid)).("RegularPlayer",IsRegularPlayer[playerid]);
        dUserSetINT(PlayerName(playerid)).("DrugHouseOwner",DrugHouseOwner[playerid]);
        dUserSetINT(PlayerName(playerid)).("OttoOwner",OttoOwner[playerid]);
        dUserSetINT(PlayerName(playerid)).("TSkill",TerroristSkill[playerid]);
        dUserSetINT(PlayerName(playerid)).("RobSkill",RobSkill[playerid]);
        dUserSetINT(PlayerName(playerid)).("HasPackC4",HasPackC4[playerid]);
        dUserSetINT(PlayerName(playerid)).("HasPackRope",HasPackRope[playerid]);
        dUserSetINT(PlayerName(playerid)).("HasPackMoney",HasPackMoney[playerid]);
        dUserSetINT(PlayerName(playerid)).("SavedWantedLevel",SavedWantedLevel[playerid]);
        dUserSetINT(PlayerName(playerid)).("SavedJailTime",SavedJailTime[playerid]);
        dUserSetINT(PlayerName(playerid)).("LastConnect",lconnect);
    }
Reply
#7

Quote:
Originally Posted by BroZeus
Посмотреть сообщение
he said time format dd/mm/yyyy not minutes and hours use this
https://sampwiki.blast.hk/wiki/Getdate
Yeah that's right, I meant that, sorry.
Reply
#8

Errors
Код:
C:\Users\Matt\Desktop\Extreme\Gamemode\robbing.pwn(2656) : error 035: argument type mismatch (argument 3)
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
pawn Код:
dUserSetINT(PlayerName(playerid)).("LastConnect",lconnect);
I tried to compile it with
pawn Код:
dUserSetINT(PlayerName(playerid)).("LastConnect",lconnect[playerid]);
and it compiled.

Thanks!
Reply
#9

is there any command as dUserSetString/ idk if its there asking if it is there then use it in warning line
Reply
#10

problem with this again!
I tried to use it as you said, but, on the userfile it shows "LastConnect =50" (wtf)
Help needed!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)