[ajuda] Server nгo salvando score
#21

Pow preciso muito resolver isso =D
Reply
#22

Novamente, Existe LoadPlayer?

Se tiver, passa.
Reply
#23

Quote:
Originally Posted by [R] ousenber [K]
View Post
Novamente, Existe LoadPlayer?

Se tiver, passa.
Nгo achei nada relacionado a isso nгo .
Reply
#24

Quote:
Originally Posted by sanalex
View Post
Nгo achei nada relacionado a isso nгo .
Aonde que carrega as informaзoes do cara? o.O
Reply
#25

Procura por
CarregarPlayer
Reply
#26

Quote:
Originally Posted by [R] ousenber [K]
View Post
Aonde que carrega as informaзoes do cara? o.O
Nгo seria aqui, jб tinha postado, vai de novo.

pawn Code:
SavePlayer(playerid)
{
    dUserSetINT(PlayerName2(playerid)).("money",GetPlayerMoney(playerid));
    dUserSetINT(PlayerName2(playerid)).("score",GetPlayerScore(playerid));
    dUserSetINT(PlayerName2(playerid)).("kills",PlayerInfo[playerid][Kills]);
    dUserSetINT(PlayerName2(playerid)).("deaths",PlayerInfo[playerid][Deaths]);

    new h, m, s;
    TotalGameTime(playerid, h, m, s);

    dUserSetINT(PlayerName2(playerid)).("hours", h);
    dUserSetINT(PlayerName2(playerid)).("minutes", m);
    dUserSetINT(PlayerName2(playerid)).("seconds", s);

    new Float:x,Float:y,Float:z, interior;
    GetPlayerPos(playerid,x,y,z);   interior = GetPlayerInterior(playerid);
    dUserSetINT(PlayerName2(playerid)).("x1",floatround(x));
    dUserSetINT(PlayerName2(playerid)).("y1",floatround(y));
    dUserSetINT(PlayerName2(playerid)).("z1",floatround(z));
    dUserSetINT(PlayerName2(playerid)).("interior1",interior);

    new weap1, ammo1, weap2, ammo2, weap3, ammo3, weap4, ammo4, weap5, ammo5, weap6, ammo6;
    GetPlayerWeaponData(playerid,2,weap1,ammo1);// hand gun
    GetPlayerWeaponData(playerid,3,weap2,ammo2);//shotgun
    GetPlayerWeaponData(playerid,4,weap3,ammo3);// SMG
    GetPlayerWeaponData(playerid,5,weap4,ammo4);// AK47 / M4
    GetPlayerWeaponData(playerid,6,weap5,ammo5);// rifle
    GetPlayerWeaponData(playerid,7,weap6,ammo6);// rocket launcher
    dUserSetINT(PlayerName2(playerid)).("weap1",weap1); dUserSetINT(PlayerName2(playerid)).("weap1ammo",ammo1);
    dUserSetINT(PlayerName2(playerid)).("weap2",weap2); dUserSetINT(PlayerName2(playerid)).("weap2ammo",ammo2);
    dUserSetINT(PlayerName2(playerid)).("weap3",weap3); dUserSetINT(PlayerName2(playerid)).("weap3ammo",ammo3);
    dUserSetINT(PlayerName2(playerid)).("weap4",weap4); dUserSetINT(PlayerName2(playerid)).("weap4ammo",ammo4);
    dUserSetINT(PlayerName2(playerid)).("weap5",weap5); dUserSetINT(PlayerName2(playerid)).("weap5ammo",ammo5);
    dUserSetINT(PlayerName2(playerid)).("weap6",weap6); dUserSetINT(PlayerName2(playerid)).("weap6ammo",ammo6);

    new Float:health;   GetPlayerHealth(playerid, Float:health);
    new Float:armour;   GetPlayerArmour(playerid, Float:armour);
    new year,month,day; getdate(year, month, day);
    new strdate[20];    format(strdate, sizeof(strdate), "%d.%d.%d",day,month,year);
    new file[256];      format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName2(playerid)) );

    dUserSetINT(PlayerName2(playerid)).("health",floatround(health));
    dUserSetINT(PlayerName2(playerid)).("armour",floatround(armour));
    dini_Set(file,"LastOn",strdate);
    dUserSetINT(PlayerName2(playerid)).("loggedin",0);
    dUserSetINT(PlayerName2(playerid)).("TimesOnServer",(dUserINT(PlayerName2(playerid)).("TimesOnServer"))+1);
}
Reply
#27

Quote:
Originally Posted by sanalex
View Post
Nгo seria aqui, jб tinha postado, vai de novo.

pawn Code:
SavePlayer(playerid)
{
    dUserSetINT(PlayerName2(playerid)).("money",GetPlayerMoney(playerid));
    dUserSetINT(PlayerName2(playerid)).("score",GetPlayerScore(playerid));
    dUserSetINT(PlayerName2(playerid)).("kills",PlayerInfo[playerid][Kills]);
    dUserSetINT(PlayerName2(playerid)).("deaths",PlayerInfo[playerid][Deaths]);

    new h, m, s;
    TotalGameTime(playerid, h, m, s);

    dUserSetINT(PlayerName2(playerid)).("hours", h);
    dUserSetINT(PlayerName2(playerid)).("minutes", m);
    dUserSetINT(PlayerName2(playerid)).("seconds", s);

    new Float:x,Float:y,Float:z, interior;
    GetPlayerPos(playerid,x,y,z);   interior = GetPlayerInterior(playerid);
    dUserSetINT(PlayerName2(playerid)).("x1",floatround(x));
    dUserSetINT(PlayerName2(playerid)).("y1",floatround(y));
    dUserSetINT(PlayerName2(playerid)).("z1",floatround(z));
    dUserSetINT(PlayerName2(playerid)).("interior1",interior);

    new weap1, ammo1, weap2, ammo2, weap3, ammo3, weap4, ammo4, weap5, ammo5, weap6, ammo6;
    GetPlayerWeaponData(playerid,2,weap1,ammo1);// hand gun
    GetPlayerWeaponData(playerid,3,weap2,ammo2);//shotgun
    GetPlayerWeaponData(playerid,4,weap3,ammo3);// SMG
    GetPlayerWeaponData(playerid,5,weap4,ammo4);// AK47 / M4
    GetPlayerWeaponData(playerid,6,weap5,ammo5);// rifle
    GetPlayerWeaponData(playerid,7,weap6,ammo6);// rocket launcher
    dUserSetINT(PlayerName2(playerid)).("weap1",weap1); dUserSetINT(PlayerName2(playerid)).("weap1ammo",ammo1);
    dUserSetINT(PlayerName2(playerid)).("weap2",weap2); dUserSetINT(PlayerName2(playerid)).("weap2ammo",ammo2);
    dUserSetINT(PlayerName2(playerid)).("weap3",weap3); dUserSetINT(PlayerName2(playerid)).("weap3ammo",ammo3);
    dUserSetINT(PlayerName2(playerid)).("weap4",weap4); dUserSetINT(PlayerName2(playerid)).("weap4ammo",ammo4);
    dUserSetINT(PlayerName2(playerid)).("weap5",weap5); dUserSetINT(PlayerName2(playerid)).("weap5ammo",ammo5);
    dUserSetINT(PlayerName2(playerid)).("weap6",weap6); dUserSetINT(PlayerName2(playerid)).("weap6ammo",ammo6);

    new Float:health;   GetPlayerHealth(playerid, Float:health);
    new Float:armour;   GetPlayerArmour(playerid, Float:armour);
    new year,month,day; getdate(year, month, day);
    new strdate[20];    format(strdate, sizeof(strdate), "%d.%d.%d",day,month,year);
    new file[256];      format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName2(playerid)) );

    dUserSetINT(PlayerName2(playerid)).("health",floatround(health));
    dUserSetINT(PlayerName2(playerid)).("armour",floatround(armour));
    dini_Set(file,"LastOn",strdate);
    dUserSetINT(PlayerName2(playerid)).("loggedin",0);
    dUserSetINT(PlayerName2(playerid)).("TimesOnServer",(dUserINT(PlayerName2(playerid)).("TimesOnServer"))+1);
}
Nгo esse ta salvando
Reply
#28

Veja ai:

pawn Code:
[url]http://pastebin.com/6nuxwvuS[/url]
Reply
#29

Coloca depois que ele logar:

PHP Code:
SetPlayerScore(playeriddUserINT(PlayerName2(playerid)).("score")); 
Reply
#30

Quote:
Originally Posted by [R] ousenber [K]
View Post
Coloca depois que ele logar:

PHP Code:
SetPlayerScore(playeriddUserINT(PlayerName2(playerid)).("score")); 
Botei em OnPlayerConnect, compilou certinho mais quando dei TAB tava zero, sendo que era pra 2, pois o fs tem uma opзгo de ver /status e nele mostra legal, sу nгo seta no TAB.
Reply
#31

Quote:
Originally Posted by [R] ousenber [K]
View Post
Teu GM й impossнvel de se editar (:
Isso ai nгo й o GM й o Filterscript de Admin

й nele que tб todo esse problema, ou nгo entendeu.
Reply
#32

Quote:
Originally Posted by sanalex
View Post
Isso ai nгo й o GM й o Filterscript de Admin

й nele que tб todo esse problema, ou nгo entendeu.
Seu GM nгo tem sistema de admin?
Reply
#33

Quote:
Originally Posted by [R] ousenber [K]
View Post
Seu GM nгo tem sistema de admin?
Claro que tem, num eh esse ai cara que tб com esse problema O.o.
Reply
#34

Quote:
Originally Posted by sanalex
View Post
Claro que tem, num eh esse ai cara que tб com esse problema O.o.
Ok , mais se tem porque usa um FS com outro? -.-
Reply
#35

Pow , ta tudo certo que ti passei, se coloco no FS ou no GM? coloca nos dois e testa.
Reply
#36

Quote:
Originally Posted by [R] ousenber [K]
View Post
Pow , ta tudo certo que ti passei, se coloco no FS ou no GM? coloca nos dois e testa.
Eu sу botei no FS Admin, pera ae que vou testar nos dois.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)