Jump to content

bboyadams

Uživatel
  • Příspěvků

    231
  • Registrován

  • Aktivní

Příspěvky posted by bboyadams

  1. Zdravím, chci se zeptat - Když se zaregistruju, opustím server a znovu připojím a přihlásím - všechno jde jak má.

    Když však změním něco v databázy - například peníze a uložím (když jsem odpojen) - poté se znovu chci přihlásit, ale píše mi to, že nesprávné heslo. Kodil jsem to sám, proto to taky tak vypadá :d 

     

    kod - 

     

     

     

    else if(dialogid == Dialog_Login)
    {
    if(response == 1)
    {
    if(!inputtext[0]) return ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_PASSWORD,"Registrace","{E10000}! Nezadal jsi heslo !\n\n{ffffff}Zadej své heslo:","Potvrdit","Cancel");
    else
    {
    new heslo[25];
    strmid(heslo, inputtext[0], 0, strlen(inputtext[0]), 32);
    OnPlayerLogin(playerid, heslo);
    }
    }
    if(response == 2)
    {
    Kick(playerid);
    }
    }

     

    ZDE JE PUBLIC NA PŘIHLÁŠENÍ

     

    public OnPlayerLogin(playerid,password[])
    {
        if(IsPlayerConnected(playerid))
    {
         new string[40];
    format(string, sizeof(string), "Mod/Users/%s.cfg", Jmeno(playerid));
     
    new File:LogFile = fopen(string, io_read); //OPEN FILE
    if(LogFile)
    {
        new PassData[256],keytmp[256],valtmp[256];
       fread(LogFile,PassData,sizeof(PassData));
     
        keytmp = file_GetKey( PassData );
        if(strcmp(keytmp,"Heslo",true) == 0)
    {
    valtmp = file_GetValue(PassData);
    strmid(Informace[playerid][Heslo],valtmp,0,strlen(valtmp)-1, 32);
    }
     
    if(strcmp(Informace[playerid][Heslo],password,true) == 0)
    {
       new key[256],val[256],Data[256];
       while(fread(LogFile,Data,sizeof(Data)))
    {
    key = file_GetKey(Data);
     
    //---------------------------------------------------------|
    if(strcmp(key,"Zdravi",true) == 0)
    {
    val = file_GetValue(Data);
    Informace[playerid][Zdravi] = floatstr(val);
    if(Informace[playerid][Zdravi] < 1 || Informace[playerid][Zdravi] > 100) Informace[playerid][Zdravi] = 100;
    }
                        //---------------------------------------------------------|
    else if(strcmp(key,"Vesta",true) == 0)
    {
    val = file_GetValue(Data);
    Informace[playerid][Vesta] = floatstr(val);
    if(Informace[playerid][Vesta] < 0 || Informace[playerid][Vesta] > 100) Informace[playerid][Vesta] = 100;
    }
                        //---------------------------------------------------------|
     
                        //---------------------------------------------------------|
    else if(strcmp(key,"Banka",true) == 0)
    {
    val = file_GetValue(Data);
    Informace[playerid][Banka] = strval(val);
    }
    //---------------------------------------------------------|
    else if(strcmp(key,"Moto",true) == 0)
    {
    val = file_GetValue(Data);
    Informace[playerid][Moto] = strval(val);
    }
                        //---------------------------------------------------------|
    else if(strcmp(key,"Ridicak",true) == 0)
    {
    val = file_GetValue(Data);
    Informace[playerid][Ridicak] = strval(val);
    }
                        //---------------------------------------------------------|
    else if(strcmp(key,"Pilot",true) == 0)
    {
    val = file_GetValue(Data);
    Informace[playerid][PilotniPrukaz] = strval(val);
    }
                        //---------------------------------------------------------|
                        else if(strcmp(key,"Penize",true) == 0){val = file_GetValue(Data);Informace[playerid][Penize] = strval(val);}
    else if(strcmp(key,"PolicejniZK",true) == 0){val = file_GetValue(Data);Informace[playerid][PolicejniZK] = strval(val);}
    else if(strcmp(key,"VojenskeZK",true)  == 0){val = file_GetValue(Data);Informace[playerid][VojenskeZK]  = strval(val);}
    else if(strcmp(key,"MafianskeZK",true) == 0){val = file_GetValue(Data);Informace[playerid][MafianskeZK] = strval(val);}
    else if(strcmp(key,"Zbran1",true) == 0){val = file_GetValue(Data);Informace[playerid][Zbran1] = strval(val);}
    else if(strcmp(key,"Zbran2",true) == 0){val = file_GetValue(Data);Informace[playerid][Zbran2] = strval(val);}
    else if(strcmp(key,"Zbran3",true) == 0){val = file_GetValue(Data);Informace[playerid][Zbran3] = strval(val);}
    else if(strcmp(key,"Zbran4",true) == 0){val = file_GetValue(Data);Informace[playerid][Zbran4] = strval(val);}
    else if(strcmp(key,"Zbran5",true) == 0){val = file_GetValue(Data);Informace[playerid][Zbran5] = strval(val);}
    else if(strcmp(key,"SkinID",true) == 0){val = file_GetValue(Data);Informace[playerid][Skin]   = strval(val);}
    else if(strcmp(key,"WantedLVL",true)   == 0){val = file_GetValue(Data);Informace[playerid][WantedLevel] = strval(val);}
    else if(strcmp(key,"SouradniceX",true) == 0){val = file_GetValue(Data);Informace[playerid][SouradniceX] = floatstr(val);}
    else if(strcmp(key,"SouradniceY",true) == 0){val = file_GetValue(Data);Informace[playerid][SouradniceY] = floatstr(val);}
    else if(strcmp(key,"SouradniceZ",true) == 0){val = file_GetValue(Data);Informace[playerid][SouradniceZ] = floatstr(val);}
    else if(strcmp(key,"Interier",true)    == 0){val = file_GetValue(Data);Informace[playerid][Interier]    = strval(val);}
    else if(strcmp(key,"Virtual World",true)    == 0){val = file_GetValue(Data);Informace[playerid][VirtualWorld]    = strval(val);}
                        else if(strcmp(key,"Povolani",true)    == 0){val = file_GetValue(Data);Zamestnani[playerid]     = strval(val);}
    else if(strcmp(key,"Vezeni",true)      == 0){val = file_GetValue(Data);Informace[playerid][Vezeni]      = strval(val);}
    else if(strcmp(key,"Admin Vezeni",true)      == 0){val = file_GetValue(Data);Informace[playerid][AVezeni]      = strval(val);}
                        else if(strcmp(key,"Hodin",true)         == 0){val = file_GetValue(Data);Informace[playerid][Hours]         = strval(val);}
                        else if(strcmp(key,"Minut",true)         == 0){val = file_GetValue(Data);Informace[playerid][Minutes]         = strval(val);}
                        else if(strcmp(key,"AdminLevel",true)  == 0){val = file_GetValue(Data);Informace[playerid][AdminLevel]  = strval(val);}
                        else if(strcmp(key,"Mute",true)  == 0){val = file_GetValue(Data);Informace[playerid][Umlceni]  = strval(val);}
                        else if(strcmp(key,"FightingS",true)  == 0){val = file_GetValue(Data);Informace[playerid][FightingStyle]  = strval(val);}
                        else if(strcmp(key,"Kredit",true)  == 0){val = file_GetValue(Data);Informace[playerid][Kredit]  = strval(val);}
                        else if(strcmp(key,"Hlad",true)  == 0){val = file_GetValue(Data);Informace[playerid][Hlad]  = strval(val);}
                        else if(strcmp(key,"House",true)  == 0){val = file_GetValue(Data);Informace[playerid][HouseP]  = strval(val);}
    //---------------------------------------------------------|
         }
    SpawnPlayer(playerid);
    }
    else
    {
    ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_PASSWORD,"Přihlášení","{E10000}Heslo není správné !\n{ffffff}Zkus to znovu:","Potvrdit","");
    return 0;
    }
     
    //-------------|
    fclose(LogFile);
    //-------------|
    }
    }
    return 1;
    }

     

    Pomožte prosím, netuším vůbec proč nepřečte heslo po přepsání v souboru Users/%s.cfg - svůj nick .. heslo je tam furt stejný ale ve hře to píše poté že Heslo není správné. Díky všem!!!!!

  2. Zdár, nevím čím to, ale prostě klikám na zavřít, a furt tam ten dialog zůstává. -_-

     

    kód:

     

     

     

    dcmd_help(playerid, params[])
    {
    #pragma unused params
        if(IsPlayerConnected(playerid))
    {
      ShowPlayerDialog(playerid,dialog_help,DIALOG_STYLE_LIST,"Help","Info o módu\nPovolání\nPravidla\nDomy\nNemovitosti\nAnkety\nV.I.P účet\nInzeráty\nPříkazy","Otevřít","Zavřít");
    }
    return 1;
    }
     
     
     
     
    if(dialogid == dialog_help)
         {
           if(response)
           {
               switch(listitem)
               {
                   case 0: ShowPlayerDialog(playerid,dialog_help1,DIALOG_STYLE_MSGBOX,"Info o modu","Mód realný svět\nvyskytuje se převážně v LV.","Konec", "< Zpět <");
                   case 1: ShowPlayerDialog(playerid,dialog_help2,DIALOG_STYLE_LIST,"Povolání","Policie\nArmáda\nPilot\nZáchranář\nPopelář\nŘidič kamionu\nŘidič Autobusu\nTaxikář\nOdtahovka\nCosanostra","Vybrat", "< Zpět <");
                   case 2:
                   {
                   new string[1200];
    strcat(string,"{FFFFFF}1. Je zakázáno používat cheaty, CLEO scripty a ostatní programy\n2. Je zakázáno zveřejňovat adresy konkurenčních serverů nebo webů\n3. Je zakázáno používat neslušný nick (kick)\n4. Je zakázáno vydávat se za administrátora, moderátora nebo jiného hráče\n5. Je zakázán jakýkoliv SPAM (chat,PM)\n6. Je zakázáno urážet nebo nadávat na ostatní hráče\n7. Je zakázán Spawn-Kill\n8. Je zakázáno napodobovat administrátorské nebo systémové hlášky serveru\n");
    strcat(string,"{FFFFFF}9. Je zakázáno ničit jakýmkoliv způsobem administrátorské eventy (derby,výlety,airsoft...)\n10. Je zakázáno obcházení banu\n11. Je zakázáno zneužívat bugů a chyb módu\n12. Je zakázáno floodovat nebo jinak přetěžovat/zahlcovat server\n13. Je zakázáno vlastnit více než jeden herní účet\n13. Je zakázáno prodávat účty a přihlašovat se na ty, které nevlastníte\n14. Hráč je povinen respektovat nařízení administrátora\n15. Je zakázáno psát se zapnutým CAPS LOCKem\n");
    strcat(string,"{FFFFFF}16. Je zakázáno opakovaně žádat o support admina\n{E10000}Za opakované porušování jednoho z pravidel má administrátor právo udělit okamžitý ban na 90 dní");
    ShowPlayerDialog(playerid,dialog_help3,DIALOG_STYLE_MSGBOX,"Všeobecná pravidla",string,"Konec","< Zpět <");
                   }
                   case 3: ShowPlayerDialog(playerid,dialog_help4,DIALOG_STYLE_MSGBOX,"Domy","{FFFFFF}Můžeš si koupit jeden ze 150 domů v LV,SF,LS\n{FFFFFF}K domu si můžeš uložit od 1-4 auta, podle velikosti a ceně domu\n{FFFFFF}V domě si můžeš uložit skin,ammo, nebo si dům zamknout/odemknout.\n{FFFFFF}Z domu se vychází zmáčknutím Enteru, pokud jsi na bílé šipce v domě.","Zavřít", "< Zpět <");
                   case 4: ShowPlayerDialog(playerid,dialog_help5,DIALOG_STYLE_MSGBOX,"Nemovitosti","Na nemovitostech se teprve pracuje!","Zavřít", "< Zpět <");
                   case 5: ShowPlayerDialog(playerid,dialog_anketa_help,DIALOG_STYLE_LIST,"Anketa - Druhy ankety:", "Otázka (ano,ne)","Vybrat", "< Zpět <");
                   case 6:
    {
    new string[1200];
    strcat(string,"{FFFFFF}• Nekonečné nitro - {B9D3EE}/nitro\n{FFFFFF}• Barevné písmo v chatu - {B9D3EE}/colors\n{FFFFFF}• Oprava auta - {B9D3EE}/opravit");
    ShowPlayerDialog(playerid,dialog_vip,DIALOG_STYLE_MSGBOX,"Podrobnosti o V.I.P. účtu:",string,"Zavřít","< Zpět <");
    }
                   case 7: ShowPlayerDialog(playerid,dialog_inzeraty,DIALOG_STYLE_MSGBOX,"Inzeráty","{FFFFFF}Vytvoření inzerátu (5 000$) - {B9D3EE}/inzerat\n","Zavřít", "< Zpět <");
                   case 8:
    {
          new string[1200];
    strcat(string,"{B9D3EE}/admins - {FFFFFF}zobrazení administrátorů\n{B9D3EE}/stats - {FFFFFF}zobrazení vašich statistik\n{B9D3EE}/novinky {FFFFFF}- zobrazení novinek/updatů serveru\n{B9D3EE}/help - {FFFFFF} podrobné rady\n{B9D3EE}/teamspeak - {FFFFFF}zobrazení našeho teamspeaku\n{B9D3EE}/hitman - {FFFFFF}zobrazení hráčů, na které je vypsána odměna\n{B9D3EE}/wanted - {FFFFFF}zobrazení hráčů, kteří jsou hledaní\n{B9D3EE}/giveammo - {FFFFFF}pošle ammo hráči");
       strcat(string,"\n{B9D3EE}/lock - {FFFFFF}zamkne vozidlo\n{B9D3EE}/unlock - {FFFFFF}odemkne vozidlo\n{B9D3EE}/mise - {FFFFFF}spustí misi\n{B9D3EE}/toloc - {FFFFFF}portne hráče na pozici (pokud ji admin vytvoří)\n{B9D3EE}/pm - {FFFFFF}soukromá zpráva\n{B9D3EE}/smoke - {FFFFFF}zakouření si\n{B9D3EE}/noviny - {FFFFFF}přečtení novin, zakoupených v trafice\n{B9D3EE}/nitro - {FFFFFF}spuštění/vypnutí nitra\n{B9D3EE}/pravidla - {FFFFFF}zobrazení pravidel serveru");
    strcat(string,"\n{B9D3EE}/givecash - {FFFFFF}pošle peníze hráči\n{B9D3EE}/animace - {FFFFFF}zobrazení animací");
    strcat(string,"\n{B9D3EE}/info - {FFFFFF}zobrazení informací serveru\n{B9D3EE}/report - {FFFFFF}zpráva administrátorům");
    ShowPlayerDialog(playerid,dialog_prikazy,DIALOG_STYLE_MSGBOX,"Příkazy",string,"Zavřít", "< Zpět <");
    }
               }
           }
       }

  3. Zdár, zajímalo by mě, jestli je někde nějaký český nebo anglický tutoriál jak si hrát s propojením sampka s webem, přes databázy.

    Nebo pokud by někdo svedl například vysvětlit mi zde jednoduchou věc, abych pochopil princip, například zpráva, že se hráč připojil na server, která by se objevila na webu.

    Děkuji teda no :)

  4. zkus: 

     

    public OnPlayerSpawn(playerid)
    {
    new file[256],n[MAX_PLAYER_NAME];
    GetPlayerName(playerid,n,MAX_PLAYER_NAME);
    format(file,sizeof(file),"Ucty/Staty/%s.txt",n);
    if(!dini_Exists(file))
    {
    dini_Create(file);
    dini_IntSet(file,"Hunger",100);
    dini_IntSet(file,"Bladder",100);
    dini_IntSet(file,"Energy",100);
    }
    else
    {
    hungry[playerid] = CreateProgressBar(43.00, 176.00, 86.50, 18.20, 1097465770, 100.0);
    bladder[playerid] = CreateProgressBar(43.00, 236.00, 86.50, 18.20, 1097465770, 100.0);
    energy[playerid] = CreateProgressBar(43.00, 296.00, 86.50, 18.20, 1097465770, 100.0);
    ShowProgressBarForPlayer(playerid, hungry[playerid]);
    ShowProgressBarForPlayer(playerid, bladder[playerid]);
    ShowProgressBarForPlayer(playerid, energy[playerid]);
    TextDrawShowForPlayer(playerid, Hungry);
    TextDrawShowForPlayer(playerid, Bladder);
    TextDrawShowForPlayer(playerid, Energy);
    SetProgressBarValue(hungry[playerid], dini_Int(file,"Hunger"));
    SetProgressBarValue(bladder[playerid], dini_Int(file,"Bladder"));
    SetProgressBarValue(energy[playerid], dini_Int(file,"Energy"));
    PInfo[playerid][piss] = 0;
    }
    return 1;
    }
  5. Ok ps: nekooiroval jsem, ten nazev nevim ze nekdo pouzil, tak se ti omlouvam kdyz te to tak sere:) ale kdybys nebyl od nas ze skoly tak se neomluvim! :d

    Ok ps: nekooiroval jsem, ten nazev nevim ze nekdo pouzil, tak se ti omlouvam kdyz te to tak sere:) ale kdybys nebyl od nas ze skoly tak se neomluvim! :d

  6. Jak to můžeš vědět že je obsáhlejší, neřikal jsi že sis ho nestáhl?

    Nikam to nevede, nechovej se jak kid a nesnaž se mě utřít nebo zesměšnit, nevyjde ti to mám tě v piči. Tímto končím tuto KONVERZACI, kdo chce můj mod, máte tam link, kdo ne, dejte alt+F4 nebo [X] .

  7. Ježiš škoda že nemůžu mazat tyhle nesmyslné komenty. jsi hlupák, dal jsem sem zdroják a dělejte si s tím co chcete, pokud máš aspoň maličko IQ nebo větší než IQ tvojí myši, kterou si proklikáváš redtube, tak víš že děti zde, který pouze kopírujou tak si toho autora, název modu atd změněj. Nikomu jsem nezakázal tohle udělat, proto to taky určitě každej změní a já to povoluju.

    To, že můj mod nazýváš sračkou, to je pouze tvůj názor, ale dělat online hero s modem, který jsi "napsal" v roce 1999 nikoho nezajímá, takže nevidím důvod proč nepojmenovat mod takto jednoduše, aby vyplýval název kritériím, které má mod splňovat. Tímto bych ukončil konverzaci a jestli to nechápeš tak si dojdi k psychiatrovi.

  8. Zdár, končím s pawnem, sampkem. Našel jsem svůj mod, na kterým jsem se "učil" a už z názvu vyplývá, že je to něco reálnýho.

    Nebudu ten mod popisovat, podívejte se do kodu, ani nepotřebuju zbytečné komentáře. Každopádně pokud si ho stáhnete a dáte na server, tak snad dobře poslouží ! :)

     

    odkaz:

    http://leteckaposta.cz/797450540

     

    Psali jste mi PMku, takže to sem postnu pro všechny: pokud nepůjde spustit, je to pro to, že nemáte plugin sscanf a streamer.

×
×
  • Create New...