Jump to content

Search the Community

Showing results for tags 'login'.

  • 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 5 results

  1. Alex-game

    pomoc y_ini

    Ahojte potřeboval bych pomoc s reg. a log. přes dialog přesněji y_ini ať dělám co dělam vždy se dočkám erroru co jsem koukal na fórka tak tam bylo řešení přepiš ho znovu udělal jsi chybu ale už jsem na to něměl nervy 2x přepsaný jedno okopčené z netu a stejně nic budu rád za jakoukoliv pomoc předem děkuji ( maže se mi to po chvíli na stránce tak kód máte bohužel napsan normálně jinak bych ho dal do spoileru ) (řádek) public- { 290 if(fexist(UserPath(playerid))) { 292 INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_WHITE"Type your password below to login.","Login","Quit"); } else { ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""COL_WHITE"Register",""COL_WHITE"Type your password below to register a new account.","Register","Quit"); } první řádky- #include <a_samp> #if defined FILTERSCRIPT #include <YSI\y_ini> errors C:\Users\Alex\Desktop\pawno\RJSA\RJSA-tst.pwn(290) : error 017: undefined symbol "UserPath" C:\Users\Alex\Desktop\pawno\RJSA\RJSA-tst.pwn(292) : error 017: undefined symbol "INI_ParseFile" C:\Users\Alex\Desktop\pawno\RJSA\RJSA-tst.pwn(292) : warning 215: expression has no effect C:\Users\Alex\Desktop\pawno\RJSA\RJSA-tst.pwn(292) : error 029: invalid expression, assumed zero C:\Users\Alex\Desktop\pawno\RJSA\RJSA-tst.pwn(292) : error 017: undefined symbol "extra" C:\Users\Alex\Desktop\pawno\RJSA\RJSA-tst.pwn(292) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 5 Errors.
  2. Dobrý deň, nemohol som zistiť prečo mi stále ukazuje jednu chybu v registráci, tak som si povedal, že sa vás opýtam. Takže k veci... Chyba je taká, že keď prídem na server a nemám vytvorení účet, tak klasicky zadám heslo do dialogu a účet mi vytvorí, hashuje heslo a uloží. Tu ale nastáva problém pri prihlasovaní keď prichádzam na server. Zadám heslo, ktoré som použil pri registrácii a ono mi to vypíše, že nesprávne heslo. Neviem si s tým rady takže celý kód. #include <YSI\y_ini> #define DIALOG_REGISTER 1 #define DIALOG_LOGIN 2 #define DIALOG_SUCCESS_1 3 #define DIALOG_SUCCESS_2 4 enum pInfo { pHeslo, pLevel, pVip, pEura, pZabil, pZomrel } new PlayerInfo[MAX_PLAYERS][pInfo]; public OnPlayerConnect(playerid) { if(fexist(UserPath(playerid))) { INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""BIELA"Login",""BIELA"Zadaj svoje heslo pre prihlásenie.","Prihlas","Koniec"); }else{ ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""BIELA"Registracia",""BIELA"Nie si zaregistrovaný. \nZadaj svoje nové heslo pre vytvorenie účtu.","Registrovat","Koniec"); } return 1; } public OnPlayerDisconnect(playerid, reason) { new INI:File = INI_Open(UserPath(playerid)); INI_SetTag(File,"Informacie"); INI_WriteInt(File,"Level",PlayerInfo[playerid][pLevel]); INI_WriteInt(File,"VIP",PlayerInfo[playerid][pVip]); INI_WriteInt(File,"Eura",GetPlayerMoney(playerid)); INI_WriteInt(File,"Zabil",PlayerInfo[playerid][pZabil]); INI_WriteInt(File,"Zomrel",PlayerInfo[playerid][pZomrel]); INI_Close(File); return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { switch( dialogid ) { case DIALOG_REGISTER: { if (!response) return Kick(playerid); if(response) { if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""BIELA"Registracia",""CERVENA"Zadal si nesprávne heslo!\n"BIELA"Nie si zaregistrovaný. \nZadaj svoje nové heslo pre vytvorenie účtu.","Registrovat","Koniec"); new INI:File = INI_Open(UserPath(playerid)); INI_SetTag(File,"Informacie"); INI_WriteInt(File,"Heslo",udb_hash(inputtext)); INI_WriteInt(File,"Level",0); INI_WriteInt(File,"VIP",0); INI_WriteInt(File,"Eura",0); INI_WriteInt(File,"Zabil",0); INI_WriteInt(File,"Zomrel",0); INI_Close(File); ShowPlayerDialog(playerid, DIALOG_SUCCESS_1, DIALOG_STYLE_MSGBOX,""BIELA"Registracia",""ZELENA"Výborne! Práve si sa zaregistroval.","Ok",""); } } case DIALOG_LOGIN: { if ( !response ) return Kick ( playerid ); if( response ) { if(udb_hash(inputtext) == PlayerInfo[playerid][pHeslo]) { INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid); GivePlayerMoney(playerid, PlayerInfo[playerid][pEura]); ShowPlayerDialog(playerid, DIALOG_SUCCESS_2, DIALOG_STYLE_MSGBOX,""BIELA"Prihlasenie",""ZELENA"Úspešne si sa prihlásil!","Ok",""); } else { ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""BIELA"Prihlasenie",""CERVENA"Zadal si nesprávne heslo!\n"BIELA"Zadaj svoje heslo pre prihlásenie.","Prihlas","Koniec"); } return 1; } } } return 1;} public LoadUser_data(playerid,name[],value[]) { INI_Int("Heslo",PlayerInfo[playerid][pHeslo]); INI_Int("Level",PlayerInfo[playerid][pLevel]); INI_Int("VIP",PlayerInfo[playerid][pVip]); INI_Int("Eura",PlayerInfo[playerid][pEura]); INI_Int("Zabil",PlayerInfo[playerid][pZabil]); INI_Int("Zomrel",PlayerInfo[playerid][pZomrel]); return 1; } stock UserPath(playerid) { new string[128],playername[MAX_PLAYER_NAME]; GetPlayerName(playerid,playername,sizeof(playername)); format(string,sizeof(string),PATH,playername); return string; } stock udb_hash(buf[]) { new length=strlen(buf); new s1 = 1; new s2 = 0; new n; for (n=0; n<length; n++) { s1 = (s1 + buf[n]) % 65521; s2 = (s2 + s1) % 65521; } return (s2 << 16) + s1; }
  3. Zdravím všechny co se na toto téma dívají.. Potřebuji nějakou jednoduchou registraci a login .. Třeba: Hráč zapne hru, OnPlayerConnect se ho to zeptá na login / register (záleží jestli je regnutej..) a chtěl bych aby ten login ukládal třeba jeho peníze. Když odejde (OnPlayerDisconnect) nebo když napíše ve hře /save tak to uloží ten jeho postup do scriptfiles/users/jmeno.txt (koncovka to je jedno..) pokud by to šlo ještě přes dialog... například takto: ShowPlayerDialog(playerid, 895, 1, "Registerace", "Tvoje hEslo:", "zaregistrovat", "bez reg"); Toto by mi úplně stačilo. já sem něco podobného vytvořil jen když někdo psal to heslo na login tak to všechny vyhodilo ze serveru a celý server spadl heslo se tam sice i s penězma uložilo ale nešlo to nějak přihlásit někdy se soubor s těmi údaji ani nevytvořil... Doufám že mi někdo pomůže hledám to jak dlouho..
  4. Zdravím, předem se omlouvám, jestli že jsem podal příspěvek do špatného fóra a prosím Moderátora o přesunutí. Nevěděl jsem kam to zařadit. Na mém webu jsem si udělal plugin který funguje takřka správně tak jak má (převzal jsem si i pár věcí z ostatních pluginů)... Jedná se o Login Panel který mi sice funguje jako Widget, ale funguje špatně. Takto to funguje správně (obrázek #1), ale jakmile widgety v administraci prohodím tak se to spojí (obrázek #2)... Pochopitelně to potřebuji naopak, aby byl Login Panel jako první (obrázek #3). U třetího obrázku je to stále to stejné, jenom jsem přihlášen... Jinak docílil jsem toho pomocí skvělé funkce prohlížeče a to klávesou F12 (Zkontrolovat prvek) a tam jsem pouze přesunul kódy... Samozřejmě po F5 (Obnovení) se vše vrátilo. Opravdu si už nevím rady co s tím mám dělat. Zkusil jsem vše co znám a hledám už od oběda na internetu návody, jak nebo čím by to mohlo být. Dokonce mě napadlo vytvořit si speciální Sidebar pro to ale nakonec jsem se na to vykašlal... Prosím vás nutně o pomoc, ztroskotal jsem nad tímto. Vždy jsem si vše vyřešil bez cizí pomoci maximálně toho že jsem pohledal na fórech atd... Ale zde mi zůstává rozum stát. >_< Počítám s tím že tam bude beztak v kódování nějaká primitivní chyba!... Jestli budete potřebovat kódy, dám je sem. Jinak předem děkuji za veškerou pomoc či snahu.
×
×
  • Create New...