Reklama
Pokazuje wyniki od 1 do 5 z 5

Temat: [8.0]NPC - Dajacy exp problem

  1. #1

    Data rejestracji
    2007
    Posty
    40
    Siła reputacji
    0

    Domyślny [8.0]NPC - Dajacy exp problem

    Witam, posiadam kawalek skryptu ktory umieszcze ponizej w tagu, skrypt dziala w 50%... jezeli gracz ma wiekszy jak 2 lvl inforumuje o tym czyli uzylem funkcji GetPlayerLevel po else nie wiem jakiej uzyc funkcji aby dodalo a) 100 expa b) 1 lvl.

    Kawalek skryptu:
    elseif msgcontains(msg, 'ok') then
    if getPlayerLevel(cid) > 2 then
    selfSay('Juz otrzymales level.')
    else
    getExperienceForLevel(2)
    selfSay('Awansujesz na level 2. Wyruszaj teraz w poszukiwania groty. Powodzenia.')
    end
    z gory dziekuje za pomoc :)

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

    Domyślny

    Cytuj mejo33 napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Witam, posiadam kawalek skryptu ktory umieszcze ponizej w tagu, skrypt dziala w 50%... jezeli gracz ma wiekszy jak 2 lvl inforumuje o tym czyli uzylem funkcji GetPlayerLevel po else nie wiem jakiej uzyc funkcji aby dodalo a) 100 expa b) 1 lvl.

    Kawalek skryptu:


    z gory dziekuje za pomoc :)
    Dodanie expa:
    Kod:
    doPlayerAddExperience(uid, ilość)
    Dodanie lvla:
    Kod:
    function doPlayerAddLevel(cid, amount)
        return doPlayerAddExperience(cid, getExperienceForLevel(getPlayerLevel(cid) + amount) - getPlayerExperience(cid)) or FALSE
    end
    Następnie używasz poprzez:
    Kod:
    doPlayerAddLevel(uid, ilość)
    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
    2007
    Posty
    40
    Siła reputacji
    0

    Domyślny

    data/npc/scripts/start.lua:63: attempt to call global 'doPlayerAddExperience' (a
    nil value)
    taki blad ukazuje sie w konsoli, a zrobilem to tak:
    elseif msgcontains(msg, 'ok') then
    if getPlayerLevel(cid) > 2 then
    selfSay('Juz otrzymales level.')
    else
    doPlayerAddExperience(uid, 100)
    selfSay('Awansujesz na level 2. Wyruszaj teraz w poszukiwania groty! Powodzenia.')
    end

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

    Domyślny

    Cytuj mejo33 napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    taki blad ukazuje sie w konsoli, a zrobilem to tak:
    To ciekawe. Nie masz funkcji dodającej expa. Poza tym nie uid, bo to wskazuje na nieokreślony jakiś obiekt, tylko cid, czyli kreaturę, która skrypt wykonuje.

    Skoro nie masz doPlayerAddExperience, to może doPlayerAddExp?
    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
    2007
    Posty
    40
    Siła reputacji
    0

    Domyślny

    Dzieki wielkie Grimm, dziala jak powinno :)

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. Filmik dający do myślenia
    Przez Maniek900 w dziale O wszystkim i o niczym
    Odpowiedzi: 37
    Ostatni post: 06-01-2016, 19:28
  2. 8.6 Ring dający PZ
    Przez DriftCar w dziale Strefa developerska
    Odpowiedzi: 0
    Ostatni post: 18-07-2013, 03:38
  3. [NPC] Problem
    Przez kogutoff w dziale Skrypty i technika
    Odpowiedzi: 4
    Ostatni post: 04-05-2011, 03:31
  4. [8.5+] NPC problem
    Przez Alva Winus w dziale Strefa developerska
    Odpowiedzi: 1
    Ostatni post: 14-01-2011, 10:10
  5. [7.6][Lua & XML][YurOts] Problem ze zrobieniem npc.
    Przez Elor Tulot w dziale Strefa developerska
    Odpowiedzi: 3
    Ostatni post: 07-06-2010, 17:04

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
  •