Reklama
Pokazuje wyniki od 1 do 11 z 11

Temat: [8.54][TFS] bug przy starcie serwera

  1. #1

    Data rejestracji
    2008
    Położenie
    Racibórz
    Posty
    10
    Siła reputacji
    0

    Domyślny [8.54][TFS] kilka pytań odnośnie skryptów

    Kod:
    [26/04/2010 18:32:34] > WARNING: max_allowed_packet might be set too low for binary map storage.
    [26/04/2010 18:32:34] Use the following query to raise max_allow_packet: SET GLOBAL max_allowed_packet = 16776192;
    Takiego mam buga jak odpalam TFS'a. Niby nic sie nie dzieje bo serwer dziala grac mozna itd., ale nie chce miec bugow na przyszlosc :) bo biore sie za tego otsa na powaznie :)
    Ostatnio zmieniony przez Solven : 28-04-2010, 17:34

  2. #2
    Avatar Grim90
    Data rejestracji
    2007
    Położenie
    Toruń / Brzozówka
    Wiek
    34
    Posty
    586
    Siła reputacji
    17

    Domyślny

    Cytuj Solven napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Kod:
    [26/04/2010 18:32:34] > WARNING: max_allowed_packet might be set too low for binary map storage.
    [26/04/2010 18:32:34] Use the following query to raise max_allow_packet: SET GLOBAL max_allowed_packet = 16776192;
    Takiego mam buga jak odpalam TFS'a. Niby nic sie nie dzieje bo serwer dziala grac mozna itd., ale nie chce miec bugow na przyszlosc :) bo biore sie za tego otsa na powaznie :)
    http://www.google.pl/search?hl=pl&q=...=&oq=&gs_rfai=
    Piszę skrypty do OTS. Chcesz mieć unikalny quest, lub skrypt na swoim serwerze? Pisz do mnie. Na pewno się dogadamy.
    Piszę skrypty PHP, strony oraz gotowe serwisy, jeśli jesteś zainteresowany, napisz.
    http://radeg.pl

    Masz facebooka? Zapraszamy do grupy: Grim OTS!
    http://www.facebook.com/?ref=logo#!/...07707075989449

  3. Reklama
  4. #3

    Data rejestracji
    2008
    Położenie
    Racibórz
    Posty
    10
    Siła reputacji
    0

    Domyślny

    @up dzieki, zrobilem xD

    Kod:
    setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
    setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
    setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
    setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.3, -30, -0.7, 0)
    Potrzebuje szybkiej odpowiedzi, za co jest odpowiedzialna każda wyżej wymieniona funkcja?
    Ostatnio zmieniony przez Solven : 26-04-2010, 21:35

  5. #4
    Avatar Grim90
    Data rejestracji
    2007
    Położenie
    Toruń / Brzozówka
    Wiek
    34
    Posty
    586
    Siła reputacji
    17

    Domyślny

    Cytuj Solven napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    @up dzieki, zrobilem xD

    Kod:
    setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
    setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
    setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
    setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.3, -30, -0.7, 0)
    Potrzebuje szybkiej odpowiedzi, za co jest odpowiedzialna każda wyżej wymieniona funkcja?
    Zaloguj się na OTS, strzel tym czarem w potwora. Zapamiętaj, co się stało.

    Teraz zmień coś z pierwszej opcji. W pliku const.lua wybierz inną opcję zamiast COMBAT_PHYSICALDAMAGE. Zresetuj OTS, lub wpisz /reload spells i sprawdź zmiany.

    Tak samo zrób z następnymi linijkami, aż dotrzesz, co to zmienia.

    W ten sposób szybciej dojdziesz do odpowiedzi zamiast czekać na czyjąś odpowiedź :p

    Pozdrawiam.
    Piszę skrypty do OTS. Chcesz mieć unikalny quest, lub skrypt na swoim serwerze? Pisz do mnie. Na pewno się dogadamy.
    Piszę skrypty PHP, strony oraz gotowe serwisy, jeśli jesteś zainteresowany, napisz.
    http://radeg.pl

    Masz facebooka? Zapraszamy do grupy: Grim OTS!
    http://www.facebook.com/?ref=logo#!/...07707075989449

  6. #5

    Data rejestracji
    2008
    Położenie
    Racibórz
    Posty
    10
    Siła reputacji
    0

    Domyślny

    Dobra, wszystko mniej wiecej rozumiem, poza tą jedną linijką a dokladnie tymi liczbami na koncu:
    Kod:
    setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.3, -30, -0.7, 0)
    Wiem juz, ze jak wszystkie minusy zmienie na plusy to ten czar "leczy" i ze jezeli zmniejsze te liczby (np. z -30 do -300) to "wiecej bije" :) ale chce dokladnie widziec czemu np. -0.3? takie nierówne liczby (czemu nie np. -1) :) i ktora dokladnie za co jest odpowiedzialna, tylko to mi zostało ;d
    Ostatnio zmieniony przez Solven : 27-04-2010, 17:42

  7. #6
    Avatar Grim90
    Data rejestracji
    2007
    Położenie
    Toruń / Brzozówka
    Wiek
    34
    Posty
    586
    Siła reputacji
    17

    Domyślny

    Cytuj Solven napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Dobra, wszystko mniej wiecej rozumiem, poza tą jedną linijką a dokladnie tymi liczbami na koncu:
    Kod:
    setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.3, -30, -0.7, 0)
    Wiem juz, ze jak wszystkie minusy zmienie na plusy to ten czar "leczy" i ze jezeli zmniejsze te liczby (np. z -30 do -300) to "wiecej bije" :) ale chce dokladnie widziec czemu np. -0.3? takie nierówne liczby (czemu nie np. -1) :) i ktora dokladnie za co jest odpowiedzialna, tylko to mi zostało ;d
    Sam do końca nie wiem, dlatego ja stosuję w skrypcie własny algorytm obliczający siłę czaru pobierając lvl, skille, siłę broni, czy mlvl, w zależności od typu czaru. Polecam tak właśnie robić.

    Pozdrawiam.
    Piszę skrypty do OTS. Chcesz mieć unikalny quest, lub skrypt na swoim serwerze? Pisz do mnie. Na pewno się dogadamy.
    Piszę skrypty PHP, strony oraz gotowe serwisy, jeśli jesteś zainteresowany, napisz.
    http://radeg.pl

    Masz facebooka? Zapraszamy do grupy: Grim OTS!
    http://www.facebook.com/?ref=logo#!/...07707075989449

  8. #7

    Data rejestracji
    2008
    Położenie
    Racibórz
    Posty
    10
    Siła reputacji
    0

    Domyślny

    heh, moj helperze, mam jeszcze jedno uciazliwe pytanie:
    przy vocations.xml czym się różni
    Kod:
    gainhpticks="x"
    od tego
    Kod:
    gainhpamount="x"
    przypuszczam ze jedno z tego to ilość przyrostu hp na sekundę, ale które? i do czego te drugie? :)

    i co znaczy
    Kod:
    manamultiplier="x"
    Musze to wszystko wiedziec zeby dobrze zrobić profesje :)

  9. #8
    Avatar Grim90
    Data rejestracji
    2007
    Położenie
    Toruń / Brzozówka
    Wiek
    34
    Posty
    586
    Siła reputacji
    17

    Domyślny

    Cytuj Solven napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    heh, moj helperze, mam jeszcze jedno uciazliwe pytanie:
    przy vocations.xml czym się różni
    Kod:
    gainhpticks="x"
    od tego
    Kod:
    gainhpamount="x"
    przypuszczam ze jedno z tego to ilość przyrostu hp na sekundę, ale które? i do czego te drugie? :)

    i co znaczy
    Kod:
    manamultiplier="x"
    Musze to wszystko wiedziec zeby dobrze zrobić profesje :)
    gainhpticks = co ile ma się regenerować hp
    gainhpamount = ile ma się regenerować hp

    manamultiplier = mnożnik many, dokładnie nie wiem.
    Piszę skrypty do OTS. Chcesz mieć unikalny quest, lub skrypt na swoim serwerze? Pisz do mnie. Na pewno się dogadamy.
    Piszę skrypty PHP, strony oraz gotowe serwisy, jeśli jesteś zainteresowany, napisz.
    http://radeg.pl

    Masz facebooka? Zapraszamy do grupy: Grim OTS!
    http://www.facebook.com/?ref=logo#!/...07707075989449

  10. #9

    Data rejestracji
    2008
    Położenie
    Racibórz
    Posty
    10
    Siła reputacji
    0

    Domyślny

    Kod:
    local keywordHandler = KeywordHandler:new()
    local npcHandler = NpcHandler:new(keywordHandler)
    NpcSystem.parseParameters(npcHandler)
    function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
    function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
    function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
    function onThink() npcHandler:onThink() end
    function creatureSayCallback(cid, type, msg)
    if(not npcHandler:isFocused(cid)) then
    return false
    end
    
    local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
    if(msgcontains(msg, 'class')) then
        if getPlayerVocation(cid) > 4 then
            selfSay('I\'m sorry, but you have already class.', cid)
            elseif getPlayerLevel(cid) < 100 then
            selfSay('I\'m sorry, but you need level 100 to buy new class!', cid)
            else
            selfSay('Do you want to buy new class for 50000gp?', cid)
        end
        elseif (msgcontains(msg, 'yes')) then
                selfSay('Do you want FIRST class or SECOND class? Class list is on board near me.', cid)
                elseif (msgcontains(msg, 'first')) then
                    if (doPlayerRemoveMoney(cid, 50000)) then
                    doPlayerSetVocation(cid, getPlayerVocation(cid)*2+3)
                    selfSay('You have new class!', cid)
                    else
                    selfSay('I\'m sorry, but you do not have enough money.', cin)
                    end
                elseif (msgcontains(msg, 'second')) then
                    if (doPlayerRemoveMoney(cid, 50000)) then
                    doPlayerSetVocation(cid, getPlayerVocation(cid)*2+4)
                    selfSay('You have new class!', cid)
                    else
                    selfSay('I\'m sorry, but you do not have enough money.', cin)
                    end
                end
            
    
    end
    npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) 
    npcHandler:addModule(FocusModule:new())
    Zrobiłem to tak i działa, ale jeżeli nie mam pieniędzy to NPC nie pisze "You do not have enough money." w oknie NPC's tylko w oknie Default. Reszta działa. Sprawdź proszę poprawność kodu i tyle :)
    Ostatnio zmieniony przez Solven : 28-04-2010, 21:57

  11. #10
    Avatar Fedake
    Data rejestracji
    2007
    Położenie
    Żory
    Wiek
    28
    Posty
    229
    Siła reputacji
    17

    Domyślny

    selfSay('I\'m sorry, but you do not have enough money.', cid)
    W obu literówka.

  12. #11

    Data rejestracji
    2008
    Położenie
    Racibórz
    Posty
    10
    Siła reputacji
    0

    Domyślny

    Kurde, a co zrobić, żeby ta zmiana vokacji była na stałe a nie do pierwszego reloga? ;d

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. Błąd przy starcie Windowsa 10
    Przez Alden w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 1
    Ostatni post: 17-06-2017, 08:24
  2. League of Legends Reset MMR przy starcie sezonu 5?
    Przez Master of the Xantera w dziale Inne gry
    Odpowiedzi: 2
    Ostatni post: 26-11-2014, 13:08
  3. Wyskakujący error przy starcie systemu.
    Przez Quaresma w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 2
    Ostatni post: 25-08-2013, 22:02
  4. Problem przy starcie
    Przez Illidan01 w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 1
    Ostatni post: 30-03-2013, 20:18
  5. League of Legends Debug przy starcie gry
    Przez Skrzypas w dziale Inne gry
    Odpowiedzi: 2
    Ostatni post: 12-11-2012, 21:15

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
  •