Čmoud 0 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 Zdar, když se regnu na serveru učet se po odhlášení neuloží... zde je pwn mohly by jste prosím poradit, popřípadě opravit? public OnPlayerConnect(playerid) { if(!IsPlayerNPC(playerid)) { //------------------------------------------------------------- SetPlayerPos(playerid, 2495.4814,-1688.8522,14.0649); SetPlayerFacingAngle(playerid, 1.0681); SetPlayerCameraPos(playerid, 2495.6045,-1684.1265,13.4251); SetPlayerCameraLookAt(playerid, 2495.4814,-1688.8522,14.0649); PlayerPlaySound(playerid,1097,0,0,0); CreateExplosion(2495.4814,-1688.8522,14.0649, 12, 0.1); //------------------------------------------------------------- if(Informace[playerid][Prihlaseny] == false) { if(udb_Exists(name(playerid))) { new string[256]; format(string,256,"Vítejte na ----- %s\n\n Napište vaše heslo:",name(playerid)); ShowPlayerDialog(playerid,D_LOGIN,DIALOG_STYLE_INPUT,"Pøihlášení",string,"Pøihlasit","Storno"); } else { new string[256]; format(string,256,"Vítejte na ------ %s \n\n Musíte si vytvoøit herní úèet\n\nZvolte si heslo:",name(playerid)); ShowPlayerDialog(playerid,D_REGISTRACE,DIALOG_STYLE_INPUT,"Registrace",string,"Zaregistruj","Storno"); } } } return 1; } Link to comment Share on other sites More sharing options...
0 TheKid 16 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 Musíš dát do OnPlayerDisconnect aby se to ukladalo Link to comment Share on other sites More sharing options...
0 Čmoud 0 Odesláno: 11. Únor, 2013 Author Share Odesláno: 11. Únor, 2013 celý to musím tam dát? disconnect mám tu public OnPlayerDisconnect(playerid, reason) { if(!IsPlayerNPC(playerid)) { TextDrawHideForPlayer(playerid, MessageBox); if(Informace[playerid][afk] == 1) Delete3DTextLabel(D_AFK[playerid]); if(Informace[playerid][Prihlaseny] == true) { dUserSetINT(name(playerid)).("AdminLevel", Informace[playerid][admin_level]); dUserSetINT(name(playerid)).("IDPovolani", Informace[playerid][id_povolani]); dUserSetINT(name(playerid)).("Penizevbance", Informace[playerid][banka_penize]); dUserSetINT(name(playerid)).("Nahranycas", Informace[playerid][minuty]); dUserSetINT(name(playerid)).("Ridicak", Informace[playerid][ridicak]); dUserSetINT(name(playerid)).("Obcanka", Informace[playerid][obcanka]); dUserSetINT(name(playerid)).("Pas", Informace[playerid][pas]); dUserSetINT(name(playerid)).("Vezeni", Informace[playerid][vezeni]); dUserSetINT(name(playerid)).("CisloDomku", Informace[playerid][vlastni_domek]); dUserSetINT(name(playerid)).("IDdomu", Informace[playerid][id_domecku]); dUserSetINT(name(playerid)).("WantedLevel", Informace[playerid][wanted]); dUserSetINT(name(playerid)).("Penizeusebe", GetPlayerMoney(playerid)); dUserSetINT(name(playerid)).("Zemrel", Informace[playerid][zemrel]); dUserSetINT(name(playerid)).("Zabil", Informace[playerid][zabil]); dUserSetINT(name(playerid)).("PolicejniZkousky", Informace[playerid][polzk]); dUserSetINT(name(playerid)).("VojenskeZkousky", Informace[playerid][vojzk]); dUserSetINT(name(playerid)).("MafianskeZkousky", Informace[playerid][mafzk]); dUserSetINT(name(playerid)).("ZlodejskeZkousky", Informace[playerid][zlodzk]); dUserSetINT(name(playerid)).("BojoveZkouzky", Informace[playerid][bojzk]); dUserSetINT(name(playerid)).("Firma", Informace[playerid][firma]); dUserSetINT(name(playerid)).("Investice", Informace[playerid][investice]); dUserSetINT(name(playerid)).("Housespawn", Informace[playerid][house_spawn]); dUserSetINT(name(playerid)).("Housemoney", Informace[playerid][house_money]); dUserSetINT(name(playerid)).("PlaySkin", Informace[playerid][playskin]); dUserSetINT(name(playerid)).("Letecak", Informace[playerid][letecak]); } Informace[playerid][Prihlaseny] = false; HavingBall[playerid] = 0; Anim[playerid] = 0; if(HavingBall[playerid]) Baller = 999; if(Informace[playerid][jehlice] == 1) { jehliceX[playerid] = 0; jehliceY[playerid] = 0; jehliceZ[playerid] = 0; Informace[playerid][jehlice] = -1; F_DestroyObject( jehlica[playerid] ); } } //---------------------------------------- new string[128]; switch(reason) { case 0:{ format(string, 256, "~w~%s(%d) opustil server. (Spadlo)", name(playerid),playerid); } case 1:{ format(string, 256, "~w~%s(%d) opustil server. (Sel pryc)", name(playerid),playerid); } case 2:{ format(string, 256, "~w~%s(%d) opustil server. (Kick/Ban)", name(playerid),playerid); } } SendMessageBox(string); //---------------------------------------- return 1; } Link to comment Share on other sites More sharing options...
0 TheKid 16 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 Kde přehazuješ promenou Informace[playerid][prihlaseny] do true ? btw dej sem OnPlayerDialogResponse Link to comment Share on other sites More sharing options...
0 jAk3r 47 Odesláno: 11. Únor, 2013 Share Odesláno: 11. Únor, 2013 A být tebou použil bych ten OnPlayerDisconnect(playerid, reason) přes cyklus je to lepší Link to comment Share on other sites More sharing options...
Dotaz
Čmoud 0
Zdar, když se regnu na serveru učet se po odhlášení neuloží... zde je pwn mohly by jste prosím poradit, popřípadě opravit?
public OnPlayerConnect(playerid)
{
if(!IsPlayerNPC(playerid))
{
//-------------------------------------------------------------
SetPlayerPos(playerid, 2495.4814,-1688.8522,14.0649);
SetPlayerFacingAngle(playerid, 1.0681);
SetPlayerCameraPos(playerid, 2495.6045,-1684.1265,13.4251);
SetPlayerCameraLookAt(playerid, 2495.4814,-1688.8522,14.0649);
PlayerPlaySound(playerid,1097,0,0,0);
CreateExplosion(2495.4814,-1688.8522,14.0649, 12, 0.1);
//-------------------------------------------------------------
if(Informace[playerid][Prihlaseny] == false)
{
if(udb_Exists(name(playerid)))
{
new string[256];
format(string,256,"Vítejte na ----- %s\n\n Napište vaše heslo:",name(playerid));
ShowPlayerDialog(playerid,D_LOGIN,DIALOG_STYLE_INPUT,"Pøihlášení",string,"Pøihlasit","Storno");
}
else
{
new string[256];
format(string,256,"Vítejte na ------ %s \n\n Musíte si vytvoøit herní úèet\n\nZvolte si heslo:",name(playerid));
ShowPlayerDialog(playerid,D_REGISTRACE,DIALOG_STYLE_INPUT,"Registrace",string,"Zaregistruj","Storno");
}
}
}
return 1;
}
Link to comment
Share on other sites
4 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now