Reklama
Pokazuje wyniki od 1 do 10 z 10

Temat: [INNE] Pytanie o skrypty...

  1. #1
    jouu

    Domyślny [INNE] Pytanie o skrypty...

    Mozę mi dać ktoś przykłady jak używać tablicy w skryptach do botów tablice mam już zdefiniowana tylko jak ja teraz odczytywać ?

    do (i=1, i++, j=1, j++, k=1, k++)
    char tab1[5] = { 'a', 'b', 'c', 'd', 'e' }
    char tab2[5] = { 'a', 'b', 'c', 'd', 'e' }
    char tab3[5] = { 'a', 'b', 'c', 'd', 'e' }

    say('123'..tab1[i],..tab2[j],..tab3[k])

    while (warunek wyjścia)

    ??

    dam + za pomoc :D :D

  2. #2
    Avatar Dubler
    Data rejestracji
    2010
    Posty
    198
    Siła reputacji
    15

    Domyślny

    pomijając to że nie widze sensu robienia potrójnych pętli (to jest możliwe? co to za zryty język skryptowy?), kiedy wystarczy ci jedna, jeśli nie znasz składni to może chociaż nazwę języka podasz? nie każdy ma bazę danych wszystkich języków skryptowych użytych w botach

  3. #3
    jouu

    Domyślny

    zdawało mis ie ze większość opiera się na C++
    nazwa bota "ibot"
    co do trzech wymiarów tabeli to możne imasz racje ale zaowocuje to zwiększeniem kodu

    do (i=1, i++, j=1, j++, k=1, k++)

    char tab1[5] = { 'a', 'b', 'c', 'd', 'e' }

    say('123'..tab[i],..tab[j],..tab[k])

    while (warunek wyjścia)

    to czego oczekuje to wyświetlanie tak jak w programiku do łamania haseł:

    aaa
    aab
    aac
    aad
    ....
    eed
    eee
    Ostatnio zmieniony przez jouu : 28-12-2012, 15:52

  4. Reklama
  5. #4
    Avatar w8w8w8
    Data rejestracji
    2006
    Posty
    2,279
    Siła reputacji
    21

    Domyślny

    Cytuj jouu napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    zdawało mis ie ze większość opiera się na C++
    nazwa bota "ibot"
    co do trzech wymiarów tabeli to możne imasz racje ale zaowocuje to zwiększeniem kodu

    do (i=1, i++, j=1, j++, k=1, k++)

    char tab1[5] = { 'a', 'b', 'c', 'd', 'e' }

    say('123'..tab[i],..tab[j],..tab[k])

    while (warunek wyjścia)

    to czego oczekuje to wyświetlanie tak jak w programiku do łamania haseł:

    aaa
    aab
    aac
    aad
    ....
    eed
    eee
    moze i jestem laikiem w kwesti programowania, ale wydaje mi się, że są to tab1, tab2, tab3 to 5(bądź nawet 6)-elementowane tablice jednowymiarowe.
    tablica dwuwymiarowa o wymiarach m x n to nic innego jak tablica m elementowa n elementowych tablic jednowymiarowych.

    nie za bardzo rozumiem jak ma dzialac taka petla.
    co do odwolan do poszczegolnych elementow tablicy to mając tablicę: tab1 i chcac sie odwolac do elementu trzeciego ( 'c' ) to po prostu podajesz
    tab1[2]


    aczkolwiek, tak jak mowie, na programowaniu sie nie znam. i wydaje mi sie, ze tekst lepiej sklejac na stringach niz na tablicach, ale jak kto woli.

  6. #5
    jouu

    Domyślny

    ma pokolenie pisać aż warunek zatrzyma pętle, można by zrobić if aaa if aab... ale 5 stron kodu by wyszło

  7. #6
    Avatar w8w8w8
    Data rejestracji
    2006
    Posty
    2,279
    Siła reputacji
    21

    Domyślny

    Cytuj jouu napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    ma pokolenie pisać aż warunek zatrzyma pętle, można by zrobić if aaa if aab... ale 5 stron kodu by wyszło
    dobra, ja wiem jak dziala petla do while, ale nie rozumiem w tym przypadku, zwlaszcza, ze definiujesz ta tablice wewnatrz petli.
    http://cpp0x.pl/kursy/Kurs-C++/Pozio...la-do-while/18
    dlatego zrobilbym to na 3 forach, i skoro to do ibota, to tutaj zmienne powolujesz w inny sposob niz int/char (wpisujesz: local NAZWA_ZMIENNEJ = 32
    wtedy jest to zmienna typu int, a jak wpiszesz local NAZWA_ZMIENNEJ = "tralala" to jest to zmienna typu char
    http://www.tibiaibot.com/forum/showt...arning-Actions

    Kod :
    char tab[5] = { 'a', 'b', 'c', 'd', 'e' } ///definiowanie tablicy 
    for(int i=0; i=5;i++)  //pierwsza petla
    {
    for(int j=0; j=5;j++) //druga petla
    {
    for(int k=0; k=5; k++) //trzecia petla
    {
    cout << tab[i];   /wyswietla kolejne elementy tablicy
    cout << tab[j];
    cout << tab[k] << endl; 
    }
    }
    }
    aczkolwiek tak jak mowie, c++ znam podstawy podstaw, nie wiem czy to jest dobrze.
    sam algorytm nie jest skomplikowany, po prostu trzeba umiec kodowac(?).
    Ostatnio zmieniony przez w8w8w8 : 28-12-2012, 17:37

  8. Reklama
  9. #7
    Avatar CoreBot
    Data rejestracji
    2012
    Położenie
    CoreBot.Net
    Wiek
    32
    Posty
    157
    Siła reputacji
    13

    Domyślny

    LUA (IBot ma skrypty w lua):

    Kod :
    
    local tab = {"a", "b", "c", "d", "e"}
    
    for i,a in ipairs(tab) do
        for j,b in ipairs(tab) do
            for k,c in ipairs(tab) do
                if (not warunek) then break end
                say(a..b..c)
            end
            if (not warunek) then break end
        end
        if (not warunek) then break end
    end
    ale szczerze, to nie mam pojęcia, po co Ci to może być potrzebne.
    Ostatnio zmieniony przez CoreBot : 28-12-2012, 18:06

  10. #8
    jouu

    Domyślny

    porostu się uczę pisać skrypty na najłatwiej jest jak ktoś ci wytłumaczy :)

    coś tu nie działa ale i tak mi obaj dużo pomogliście dzięki :)

    wyczaiłem ze zęby wysypać tablice wystarczy dać for i #tab :)

    zamykam temat i jeszcze raz dzięki :)
    Ostatnio zmieniony przez jouu : 28-12-2012, 20:17

  11. #9
    Avatar Dubler
    Data rejestracji
    2010
    Posty
    198
    Siła reputacji
    15

    Domyślny

    jak ma działać jak ty nie wiesz w jakim języku piszesz?

    wersja od corebota powinna ci dzialac z tym wyjatkiem ze masz niezadeklarowany warunek.

    @down
    przeciez ci napisalem co jest powodem tego że nie działa, pomagaj polakowi a cie zrówna z ziemią -.-" n/c
    Ostatnio zmieniony przez Dubler : 28-12-2012, 22:34

  12. Reklama
  13. #10
    jouu

    Domyślny

    Dubler jak nie chcesz nic wnieść do tematu nie udzielaj się.. co ty tu przyszedłeś sobie posty nabijać czy co... trzeba by wnieść do admina żeby przerzedził te twoje wypociny

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. [Inne] Robisz skrypty czy pobierasz gotowe?
    Przez CoreBot w dziale Tibia
    Odpowiedzi: 1
    Ostatni post: 18-07-2013, 22:09
  2. [INNE] Pytanie do twórców botów
    Przez Aureos w dziale Tibia
    Odpowiedzi: 6
    Ostatni post: 10-08-2012, 14:24
  3. [Inne] Pytanie do użytkowników botów.
    Przez Dubler w dziale Tibia
    Odpowiedzi: 3
    Ostatni post: 10-08-2012, 13:42
  4. [INNE] Ogólne pytanie o boty
    Przez sliwa1918 w dziale Tibia
    Odpowiedzi: 5
    Ostatni post: 17-01-2012, 18:21

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •