Reklama
Pokazuje wyniki od 1 do 4 z 4

Temat: [8.1][TalkActions] Kto jakie ma na sobie EQ

  1. #1
    hssvvws

    Domyślny [8.1][TalkActions] Kto jakie ma na sobie EQ

    Autor: Henorek

    Opis: Gdy GM pisze komendę /spy nick gracza, to wyswietla mu się jaki ten gracz ma ekwitunek.

    W talkaction/scripts tworzymy plik o nazwie itemSpy.lua i wpisujemy tam tą treść:

    function onSay(cid, words, param)
    local needed_access = 3 -- potrzebny access
    local msg = ""
    if getPlayerAccess(cid) >= needed_access then
    local player = getPlayerByName( param )
    local slots = { CONST_SLOT_HEAD, CONST_SLOT_NECKLACE, CONST_SLOT_BACKPACK, CONST_SLOT_ARMOR, CONST_SLOT_RIGHT, CONST_SLOT_LEFT, CONST_SLOT_LEGS, CONST_SLOT_FEET, CONST_SLOT_RING, CONST_SLOT_AMMO }
    local slotsNames = { "GLOWA", "AMULET", "PLECAK", "ZBROJA", "PRAWA REKA", "LEWA REKA", "NOGI", "STOPY", "PIERSCIEN", "AMUNICJA" }
    if isPlayer( player ) == TRUE then
    msg = param .. " ma na sobie:\n"
    for key, slot in pairs(slots) do
    local item = getPlayerSlotItem( player, slot )
    if item ~= FALSE then
    local itemDescription = getItemDescriptions( item.itemid )
    if( item.type > 1 ) then
    msg = msg .. slotsNames[key] .. " -> " .. item.type .. "x " .. itemDescription.plural .. "\n"
    else
    msg = msg .. slotsNames[key] .. " -> " .. itemDescription.article .. " " .. itemDescription.name .. "\n"
    end
    end
    end
    else
    msg = "Gracz o nicku " .. param .. " nie jest zalogowany."
    end
    else
    doSendMagicEffect( getThingPos( cid ), CONST_ME_POFF )
    msg = "Nie masz wymaganych uprawnien, aby skorzystac z tej funkcji."
    end
    doPlayerSendTextMessage( cid, MESSAGE_EVENT_DEFAULT, msg )
    return TRUE
    end
    Następnie do talkactions.xml dodajemy:

    <talkaction words="/spy" filter="first word" script="itemSpy.lua" />
    Gotowe.

    Pozdrawiam,
    hssvvws

  2. #2
    Master Lulek

    Domyślny

    Spoko skrypt napewno się przyda.

  3. Reklama
  4. #3
    Avatar emesz
    Data rejestracji
    2010
    Położenie
    Polska
    Wiek
    38
    Posty
    4
    Siła reputacji
    0

    Domyślny

    Mnie również tylko wyskakuje mi jakiś błąd.

  5. #4
    Avatar Rzulf
    Data rejestracji
    2009
    Posty
    481
    Siła reputacji
    15

    Domyślny

    Troche ubogi ten Twoj post. Moze napisz jaki Ci blad wyskakuje to moze ktos pomoze.

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. Odpowiedzi: 7
    Ostatni post: 14-02-2018, 06:52
  2. [x.x][TalkActions]BlueTooth! HIT!
    Przez Szymciak w dziale Skrypty i technika
    Odpowiedzi: 0
    Ostatni post: 11-03-2011, 17:07
  3. [7.92][Talkactions] Winda :P
    Przez Pimpeq w dziale Skrypty i technika
    Odpowiedzi: 4
    Ostatni post: 30-08-2009, 01:37
  4. Odpowiedzi: 13
    Ostatni post: 15-06-2009, 17:23

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
  •