Jump to content

Guyy

Uživatel
  • Příspěvků

    329
  • Registrován

  • Aktivní

  • Vítězných dnů

    7

Příspěvky posted by Guyy

  1. jn, musíš urobiť "Nový Register" icon_e_biggrin.gif

    public OnPlayerConnect(playerid)
    {
        new nick[MAX_PLAYER_NAME], string[128];
        GetPlayerName(playerid,nick,sizeof(nick));
        format(string,sizeof(string),"%s.dat",nick);
        if(DOF2_FileExists(string))
        {
         print("if");
            ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"Vitaj späť","{FFFFFF}Napíš heslo pre prihlásenie:","Prihlásiť","Odísť");print("Dialog");
        }
        else
        {
         print("if2");
            ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,"Vitaj na servery","{FFFFFF}Napíš heslo pre registráciu:","Registrovať","Odísť");print("Dialog 2");
        }
        return 1;
    }
    

    Malo by to ísť.. Keby si vedel čo všetko znamená, a nie skopírovať s samp fóra no.. :/ A čo som tam tak čítal.. Tak DOF2_File() čo si tam mal, číta súbory s priečinka "Users" :) Takže ti to ísť ani nemohlo

    • Líbí se mi to! (+1) 1
  2. CMD:myseladd(...)
    {
    pInfo[pMysel] += 1;
    return 1;
    }
    
    stock MyselSave(playerid)
    {
    // Format súboru
    DOF2_SetInt(..., "Mysel", pInfo[pMysel]);
    DOF2_SaveFile();
    return 1;
    }
    
    stock MyselLoad(playerid)
    {
    pInfo[pMysel] = DOF2_GetInt(..., "Mysel"); // to pInfo nahradíš svojím
    return 1;
    }
    
    // Po načítaní sa pInfo[pMysel] bude rovnať tomu číslu, ktoré je v súbore..
    
    

    Pokial mám v kóde nejakú chybu, tak ma opravte icon_e_biggrin.gif

     

    EDIT:// Kód som tu len tak písal, neskúšal som či funguje, ani či sú nejaké tie errory, tak ho nepoužívaj !! To ma byť len ukážka icon_e_biggrin.gif

  3. Už dlhšie mám taký problém (od kedy mám stolný pc).. Občas, ked niečo robím tak mi vyplne monitor, a po chvílke zase zapne.. Nenapíše mi nič ale na win 7 mi vždy napísalo "Display Driver has stopped responding and has successfully recovered".. Skúšal som už všetko, od videí na YouTube, tak sa opítať niekoho.. Nič nepomáha, Ďakujem za pomoc :)

  4. 2017-12-19%20(2).png<-- Toto je v logu

     

    2017-12-19%20(4).png


    No už to mám..

    stock ClickerGenerate(playerid)
    {
      new sString[300];
      if(line[playerid] == 0) strcat(sString, "0) Coins + 1\n"); else strcat(sString, "1)\n");
      if(line[playerid] == 1) strcat(sString, "1) Coins + 1\n"); else strcat(sString, "1)\n");
      if(line[playerid] == 2) strcat(sString, "2) Coins + 1\n"); else strcat(sString, "2)\n");
      if(line[playerid] == 3) strcat(sString, "3) Coins + 1\n"); else strcat(sString, "3)\n");
      if(line[playerid] == 4) strcat(sString, "4) Coins + 1\n"); else strcat(sString, "4)\n");
      if(line[playerid] == 5) strcat(sString, "5) Coins + 1\n"); else strcat(sString, "5)\n");
      if(line[playerid] == 6) strcat(sString, "6) Coins + 1\n"); else strcat(sString, "6)\n");
      if(line[playerid] == 7) strcat(sString, "7) Coins + 1\n"); else strcat(sString, "7)\n");
      if(line[playerid] == 8) strcat(sString, "8) Coins + 1\n"); else strcat(sString, "8)\n");
      if(line[playerid] == 9) strcat(sString, "9) Coins + 1\n"); else strcat(sString, "9)\n");
      return ShowPlayerDialog(playerid, 1562, DIALOG_STYLE_LIST, "Clicker - EvoLve.",  sString, "Zvoliť", "Close");
    }
    

    Ale nevie jak je 'if' "optimalizovať" ?? Aby tam nebolo tolko if, ale napríklad len 3 riadky alebo tak.. ?? 'for'

  5. Popis problému:


    Ako píšem, z nudy som si chcel spraviť Clicker.. Aby to prehadzovalo riadky, aby to nebolo stále na tom istom.. Ale nejako to nejde :/ nefunguje mi strins icon_e_biggrin.gif Dostane sa kód nad strins, ale namiesto strins a pokračovanie príkazu, mi hodí nezanámy príkaz (return 0).. Neviem už čím to je icon_e_biggrin.gif


    Chyby/varování kompilátoru a při běhu:
    --

    Kód:

     

    CMD:coin(playerid, params[])
    {
      new sString[50], riadok_je[100];
      format(riadok_je, 100, ClickerGenerate(playerid));
      strins(sString, riadok_je); // tu hodí return 0
      ShowPlayerDialog(playerid, 1562, DIALOG_STYLE_LIST, "Clicker - EvoLve.",  sString, "Zvoliť", "Close");
      return 1;
    }
    
    
    stock ClickerGenerate(playerid)
    {
      new vysledok[100];
      if(line[playerid] == 0) vysledok = "\n";
      else if(line[playerid] > 0) vysledok = "Coins + 1\n";
      return vysledok; 
    }

     




    Dodatečné poznámky:

    Ďakujem za pomoc icon_e_biggrin.gif

  6. function replaceModel()
    local skin = engineLoadTXD ( "skins/13.txd" )
    engineImportTXD ( skin, 13 )
    end
    addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), replaceModel)
    
    

    Tak pokial tam nieje ta zložka tak ju vytvor nie ?? Vytvor lua script, daj tam ten kód.. Vytvor tam zložku 'skin', daj tam TXD a premenuj ho jak chceš, ale zmeň aj názov v .lua

  7. No, ved to som tu práve šiel dať icon_e_biggrin.gif No, tak je problem u teba icon_e_smile.gif Tak máš dve možnosti.. Bud zistíš prečo ti to nejde.. Pravdepodobne nejaký fs bráni tej funkcií.. Lebo môj kód funguje, ale točiť ti to fakt nebudem.. A druhá možnosť, odinštaluj pawno icon_e_smile.gif Ešte ti tu dám aj celý ten script, keď spustíš iba ten a s gm alebo kde to máš to odstrániš.. Malo by ti to ísť jak mne icon_e_smile.gif

     

    Pastebin

     

  8. Toto aj mne robilo, akurát že písalo že nieje možné naformátovať.. :/ Tak jediná možnosť, čo som aj ja spravil je kúpiť nový.. Pokial si tam mal niečo, čo potrebuješ tak skúsiť nejaký servis alebo niečo :/ Alebo Partition programy..

×
×
  • Create New...