Reklama
Pokazuje wyniki od 1 do 5 z 5

Temat: [8.54][Talkaction] Looktype dla NPC

  1. #1
    Jakos de Gabin

    Domyślny [8.54][Talkaction] Looktype dla NPC

    Witam,
    Nie wiem jak robicie NPC, czy używacie programu czy sami piszecie jego wygląd odczytując swój własny z bazy danych.

    Ja, żeby uprościć sam moment żmudnego przepisywania wyglądu z postaci napisałem prosty skrypt:

    dodajemy to do nowo utworzonego pliku w talkactions:
    looktype.lua
    Kod:
    function onSay(cid, words, param, channel)
    if (getPlayerAccess(cid)<2) then
    	return false
    end
    local test = getCreatureOutfit(cid)
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "<look type=\""..test.lookType.."\" head=\""..test.lookHead.."\" body=\""..test.lookBody.."\" legs=\""..test.lookLegs.."\" feet=\""..test.lookFeet.."\" corpse=\"5995\"/>")
    
    return true
    
    end
    a tę linijkę dodajemy do talkactions.xml
    Kod:
    <talkaction log="no" access="5" words="/lt" event="script" value="looktype.lua"/>
    Mianowicie generuje on linijkę kodu z wyglądem dla naszego NPC gotową do wklejenia.

    Pozdrawiam ;) Testowane na TFS i działa ;)

  2. #2
    Avatar manimatrix
    Data rejestracji
    2007
    Położenie
    Ślepowola
    Wiek
    30
    Posty
    75
    Siła reputacji
    18

    Domyślny

    if (getPlayerAccess(cid)<2) then
    Zdaje mi się to zbędne, skoro jest w talkactions ustawione:
    access="5"
    .
    Poza tym skrypt trochę przydługi, da się zmniejszyć. Prosty w robocie. No cóż, skoro zrobiłeś to dla siebie i dla innych, to za pomysł dam nawet 4/5, ponieważ dotąd nie widziałem, by ktoś taką opcję rozważał.
    @Down: A to jakiś temat chwal się ile wlezie? Typ jest początkującym w .lua, więc nie wiem po jakiego grzyba piszesz takie rzeczy... Samozachwyt czy jak?
    @2x Down:
    szybsze
    Serwer szybko się widzę obciąża i nie wyrabia tak szybko, jak można wyrobić na zhostowanym OTS'ie, więc ująłbym tą stronę tylko jako wygodną, bez słowa "szybsza".

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

    Domyślny

    Ja wypierniczyłem XML, dzięki czemu NPCe są u mnie całkowicie w LUA, dodałem kilka ważnych funkcji luascript i jest miliard razy wygodniej :)
    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

  5. #4
    Avatar Palado
    Data rejestracji
    2007
    Położenie
    51.770N 19.459E
    Posty
    149
    Siła reputacji
    17

    Domyślny

    http://outfit.ocom.pl/
    Lepsze, szybsze itd. (klikać w reklamę proszę xd).
    Firefox rekomendet.
    Ostatnio zmieniony przez Palado : 23-07-2010, 12:55

  6. #5

    Data rejestracji
    2009
    Posty
    11
    Siła reputacji
    0

    Domyślny

    nice, nice, nice

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. [8.X] LookType Generator
    Przez Palado w dziale Skrypty i technika
    Odpowiedzi: 8
    Ostatni post: 11-09-2010, 21:26
  2. [8.1]Jak zmienic spell na talkaction?
    Przez Rzulf w dziale Strefa developerska
    Odpowiedzi: 6
    Ostatni post: 27-03-2010, 21:09
  3. [8.54][Talkaction]Bardzo zaawansowane szukanie gracza
    Przez Tairens w dziale Skrypty i technika
    Odpowiedzi: 0
    Ostatni post: 15-02-2010, 00:25
  4. [10.9]Lista wszystkich looktype
    Przez Voit Turyv w dziale Strefa developerska
    Odpowiedzi: 4
    Ostatni post: 16-06-2009, 14:35
  5. [7.6][NPC] AutoServer Restart o wyznaaczonym czasie!
    Przez konto usunięte w dziale Skrypty i technika
    Odpowiedzi: 36
    Ostatni post: 14-06-2009, 09:09

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
  •