Jump to content

Search the Community

Showing results for tags 'helpregistrace'.

  • Search By Tags

    Oddělujte čárkami
  • Search By Author

Content Type


Fórum

  • Obecné
    • Všeobecné
    • Všechno možné
  • Programování
    • Poradna
    • Návody
    • Tvorba
    • Hledám programátora
  • Herní oblast
    • Poradna
    • Jak na to?
    • Herní kontext
    • Herní zážitky
    • Komunita
  • Grafika
    • Poradna
    • Návody
    • Tvorba
  • Ostatní
    • Hardware a software
    • Hledám/nabízím
    • Archiv
    • 3D Tisk

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web


Facebook


Jabber


Skype


Steam


Twitter


Github


Pastebin

Found 1 result

  1. Ahoj, mám registraci přes DOF2 #include <a_samp> #include "DOF2.pwn" #define dini_Exists DOF2_FileExists //DINI -> DOF2 #define dini_Remove DOF2_RemoveFile //DINI -> DOF2 #define dini_Create DOF2_CreateFile //DINI -> DOF2 #define dini_Set DOF2_SetString //DINI -> DOF2 #define dini_Get DOF2_GetString //DINI -> DOF2 #define dini_IntSet DOF2_SetInt //DINI -> DOF2 #define dini_Int DOF2_GetInt //DINI -> DOF2 #define dini_BoolSet DOF2_SetBool //DINI -> DOF2 #define dini_Bool DOF2_GetBool //DINI -> DOF2 #define dini_FloatSet DOF2_SetFloat //DINI -> DOF2 #define dini_Float DOF2_GetFloat //DINI -> DOF2 #define dini_Unset DOF2_Unset //DINI -> DOF2 #define dini_Isset DOF2_IsSetzatim //DINI -> DOF2 #define dini_Write DOF2_Exit //DINI -> DOF2 #define SPD ShowPlayerDialog //SHOWPLAYERDIALOG #define SCM SendClientMessage //SENDCLIENTMESSAGE #define cesta_ucet "Accounts/%s.txt" //UCTY -> CESTA #define DIALOG_LOGIN 1 #define DIALOG_REGISTER 2 public OnPlayerConnect(playerid) { new cesta[50]; format(cesta,50,cesta_ucet,jmeno(playerid)); if(fexist(cesta)) { SPD(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF0000}Příhlášení","Zadej prosím heslo, kterým jsi se registroval.","OK","Odpojit"); GameTextForPlayer(playerid,"~b~vitej na serveru, prosim prihlas se",2000,1); }else{ SPD(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"{FF0000}Registrace","Pro Ochranu účtu se prosím zaregistruj.\nDojdržuj pravidla {FF0000}(/rules, /pravidla).","OK","Odpojit"); GameTextForPlayer(playerid,"~b~vitej na serveru, prosim registruj se",2000,1); } return 1; } public OnPlayerDisconnect(playerid, reason) { if(GetPVarInt(playerid,"Prihlaseny") != 0) { dini_Write(); } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(response) { switch(dialogid) { case DIALOG_REGISTER: { if(GetPVarInt(playerid,"Prihlaseny") == 1) { GameTextForPlayer(playerid,"~r~jiz jsi prihlaseny",2000,1); return false; } if(strlen(inputtext) == 0) { SPD(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"{FF0000}Registrace","Pro Ochranu účtu se prosím zaregistruj.\nDojdržuj pravidla {FF0000}(/rules, /pravidla).","OK","Odpojit"); GameTextForPlayer(playerid,"~r~spatne heslo",2000,1); return false; } if(strlen(inputtext) < 3 && strlen(inputtext) > 20) { SPD(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"{FF0000}Registrace","Pro Ochranu účtu se prosím zaregistruj.\nDojdržuj pravidla {FF0000}(/rules, /pravidla).","OK","Odpojit"); GameTextForPlayer(playerid,"~r~spatny pocet znaku",2000,1); return false; } new filestr[128],IP[16]; format(filestr,sizeof(filestr),cesta_ucet,jmeno(playerid)); if(fexist(filestr)) return false; dini_Create(filestr); GetPlayerIp(playerid, IP, sizeof(IP)); dini_Set(filestr,"Heslo",inputtext); dini_Set(filestr,"IP",IP); dini_Write(); SetPVarInt(playerid,"Prihlaseny",1); } case DIALOG_LOGIN: { if(GetPVarInt(playerid,"Prihlaseny") == 1) { GameTextForPlayer(playerid,"~r~Uz jsi prihlaseny",2000,1); return false; } if(strlen(inputtext) == 0) { SPD(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF0000}Příhlášení","Zadej prosím heslo, kterým jsi se registroval.","OK","Odpojit"); GameTextForPlayer(playerid,"~r~spatne heslo",2000,1); return false; } if(strlen(inputtext) < 3 && strlen(inputtext) > 20) { SPD(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF0000}Příhlášení","Zadej prosím heslo, kterým jsi se registroval.","OK","Odpojit"); GameTextForPlayer(playerid,"~r~spatny pocet znaku",2000,1); return false; } new filestr[128],IP[16]; format(filestr,sizeof(filestr),cesta_ucet,jmeno(playerid)); if(!fexist(filestr)) return false; GetPlayerIp(playerid, IP, sizeof(IP)); /*new password[129]; WP_Hash(password, 129, inputtext);*/ if(strcmp(dini_Get(filestr,"Heslo"),inputtext)) { ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF0000}Příhlášení","Zadej prosím heslo, kterým jsi se registroval.","OK","Odpojit"); GameTextForPlayer(playerid,"~r~spatne heslo",2000,1); }else{ GameTextForPlayer(playerid,"~y~uspesne jsi se prihlasil",2000,1); SetPVarInt(playerid,"Prihlaseny",1); SetPlayerPos(playerid,2486.7761,-1646.3732,14.0703); SetPlayerCameraPos(playerid,2485.9756,-1653.6003,13.4642); SetPlayerCameraLookAt(playerid,2486.7761,-1646.3732,14.0703); SpawnPlayer(playerid); } } } }else{ switch(dialogid) { case DIALOG_REGISTER: { SendClientMessage(playerid,0xFA0000FF,"Odpojil jsi se ze serveru!"); GameTextForPlayer(playerid,"~r~odpojil jsi se",2000,1); Kick(playerid); } case DIALOG_LOGIN: { SendClientMessage(playerid,0xFA0000FF,"Odpojil jsi se ze serveru!"); GameTextForPlayer(playerid,"~r~odpojil jsi se",2000,1); Kick(playerid); } } } return 1; } A potřebuju do stejného souboru přidat i ukládání HP. Zkoušel jsem do OnPlayerDicnonnect -> dini_IntSet(cesta_ucet,"HP",GetPlayerHealth(playerid)); Ale hází to warning a nevim si rady co dál
×
×
  • Create New...