• logo_cipsoft
    Nowe serwery zostały otwarte 19 Lut 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

Actions Dodawanie mark?w (znacznik?w) do minimapy

Status
Zamknięty.

jeztPolak

Active User
Dołączył
Październik 11, 2010
Posty
132
Liczba reakcji
17
Dodawanie mark?w, aktualizacja mapy, u?ycie mapy, serwery RPG
Skrypt jest testowany tylko pod silnikiem TFS 0.3.6pl1, je?li na inne nie dzia?a - nic nie poradz?, nie przerabiam za darmo skrypt?w. Po wci?ni?ciu na map? (obiekt w grze) aktualizuj? nam si? mini-mapa. Wszystko wedle naszej konfiguracji.​
maparb.png
Sprawy techniczne, konfiguracja wymaga zasad chocia? podstaw LUA, kt?rych nie b?d? t?umaczy? w tym temacie - nieodpowiednie miejsce i czas. Argumenty kolejno znacz?: pozycja, typ mark'a i opis.​
data/actions/actions.xml
PHP:
<action itemid="1956"    event="script"    value="1956.lua"/>
data/actions/scripts/1956.lua
PHP:
marks = {
    [0] = {pos = {x = 160, y = 55, z = 7}, type = MAPMARK_TEMPLE,      description = "Temple"}, 
    [1] = {pos = {x = 143, y = 51, z = 7}, type = MAPMARK_BAG,         description = "Shops"}, 
    [2] = {pos = {x = 131, y = 55, z = 7}, type = MAPMARK_STAR,        description = "City Center"}, 
    [3] = {pos = {x = 184, y = 64, z = 7}, type = MAPMARK_GREENNORTH,  description = "Gate Output"}
}
function onUse(cid, item, fromPos, itemEx, toPos)
    for i = 0, #marks do 
        doPlayerAddMapMark(cid, marks[i].pos, marks[i].type, marks[i].description)
    end
    doCreatureSay(cid, 'Map has been updated.', TALKTYPE_MONSTER) 
    return true
end
Instalacja skryptu nie powinna sprawia? problemu, ale oczywi?cie w razie takich prosz? pisa? w tym temacie. Komentarze tak?e piszemy w tym temacie.​
 
Odp: >> Dodawanie mark?w, aktualizacja mapy, u?ycie mapy, serwery RPG

Odp: >> Dodawanie mark?w, aktualizacja mapy, u?ycie mapy, serwery RPG

O?, pierwszy raz widz? tak? funkcj? jak doPlayerAddMapMark - nie wiedzia?em, ?e istnieje co? takiego. Mi?o.

Skrypt kr?tki i prosty ale jednocze?nie bardzo ciekawy, brawo. Musz? jednak zmieni? nazw? tematu na normalniejsz?, to nie tagi ; p
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

Nazw? da?em tak? ?eby by?o lepiej wyszukiwa? - ale oczywi?cie, chyba za bardzo przesadzi?em z tymi synonimami.​
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

Haha.. nigdy takiego czego? nie by?o, gdzie ty t? funkcje znalaz?e? to nie wiem ^^.
Dobry skrypt i unikalny wi?c my?l?, ?e OTS'y przyjm?.
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

Dobrze napisane, plus za p?tle i dobrze wykorzystan? tablic? :)

Oceniam na 10/10.
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

w sumie nie trzeba numerowa? pozycji w tablicy, je?li nie ma index?w same si? tworz?
m?g?by? wypisa? typy znacznik?w dla tych, kt?rzy nie potrafili sobie tej funkcji sami znale??(nie b?d? potrafili tak?e tego odszuka?)
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

PHP:
MAPMARK_TICK = 0
MAPMARK_QUESTION = 1
MAPMARK_EXCLAMATION = 2
MAPMARK_STAR = 3
MAPMARK_CROSS = 4
MAPMARK_TEMPLE = 5
MAPMARK_KISS = 6
MAPMARK_SHOVEL = 7
MAPMARK_SWORD = 8
MAPMARK_FLAG = 9
MAPMARK_LOCK = 10
MAPMARK_BAG = 11
MAPMARK_SKULL = 12
MAPMARK_DOLLAR = 13
MAPMARK_REDNORTH = 14
MAPMARK_REDSOUTH = 15
MAPMARK_REDEAST = 16
MAPMARK_REDWEST = 17
MAPMARK_GREENNORTH = 18
MAPMARK_GREENSOUTH = 19
Typy makr?w. Je?li kto? zna cho? podstawy ang to b?dzie wiedzie? co oznaczaj?.
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

@Kto? tam

W folderze doc masz duuuu?o tajemniczych rzeczy...


Co do skryptu mo?e b?d? hamem i prostakiem ale nic nowego ani trudnego ;d

Nie bede pisa? gz ani nic bo nied?ugo b?dzie trzeba zak?ada? topicki. Zrobi?em skrypt gdzie na 50 lvl dostaje si? items !
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

No ?adny skrypcik 10/10. Na pewno przyda si? paroma u?ytkownikom. No i jak napisali panowie powy?ej... Nie wiedzia?em o tej funkcji i sk?d j? wytrzasn??e??
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

dzi?ki. Szuka?em tego do swojego projektu(zapowied? napisz?, gdy b?d? bli?ej sko?czenia go). W ko?cu wiem jak u?y? tej funkcji ;d. thx.
jeztPolak napisał:
Skrypt by? testowany
yy lol?

Skryptu nie zainstaluje w oryginalnej wersji, jednak w ods?onach movements/npc/ew. actions

4/10, lecz ten skrypt traktuj? raczej bardziej jako przyk?ad, ni? jako gotowiec, wi?c jest ok.

@doc folder
to a? sam zobacz? co tam jest ;d

@oskar
tyle pracujesz nad skryptami a nawet graficznie Ci si? wklei? nie chce ...
mapmarks.png
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

B??d poprawiony ;) Ju? powoli przy tym komputerze trac? g?ow?. Tak, skrypt jest jako przedstawienie funkcji dot?d nie znanej wi?kszo?ci - jak to sobie zrobi, tak b?dzie mia?.​
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

Grubo przyda si? skrypt do?? ciekawy.
Wiec nie pozostaje mi nic wi?cej jak powiedzie? ?e cz?owiek uczy si? przez ca?e ?ycie ;p
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

mozesz zrobic zeby tego itema nie dalo sie przesuwac ?
wszystko dziala elegancji,
rep
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

mozesz zrobic zeby tego itema nie dalo sie przesuwac ?
wszystko dziala elegancji,
rep
W map editor (lub funkcja ustawiania atrybutow itemow w TFS 0.3.6/0.4) ustaw na itemie jakis UID i jakis AID i juz nikt nie bedzie mogl go ruszyc.
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

A mam pytanie
Jak u?y? tej funkcji ?eby w jakim? miejscu pojawia? si? konkretnym znacznik
i p??niej jak go usun???
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

Polaku, nie potrafi? zrobi? wi?cej ni? 4 znaczniki, kiedy robi? wi?cej to wy?wietla mi si? b??d w konsoli i ca?y skrypt si? nie ?aduje. Mo?liwe ?e to wina silnika ? Mam <real-server by doidin>
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

PHP:
marks = {
    [0] = {pos = {x = 160, y = 55, z = 7}, type = MAPMARK_TEMPLE,      description = "Temple"}, 
    [1] = {pos = {x = 143, y = 51, z = 7}, type = MAPMARK_BAG,         description = "Shops"}, 
    [2] = {pos = {x = 131, y = 55, z = 7}, type = MAPMARK_STAR,        description = "City Center"}, 
    [3] = {pos = {x = 184, y = 64, z = 7}, type = MAPMARK_GREENNORTH,  description = "Gate Output"}
}
Po co numerujesz [1], [2] etc?
Lepszy by?by npc, tak jak na rl tibii, ale skrypt ciekawy ; )
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

jak dla mnie skrypt ten jest niepotrzebny og?lnie zani?a i tak niski poziom tego forum.

Do kosza z tym...
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

Drogi xXiveRx'u skrypt jest tylko zademonstrowaniem funkcji, jej dzia?ania, i przyk?adowego prostego u?ycia - wszystko do w?asnej rozbudowy.​
 
Odp: Dodawanie mark?w (znacznik?w) do minimapy

Eh... Ludzie, po?owa wypowiedzi mnie rozbi?a ; /
jeztPolak znalaz? funkcje w source silnika (tak przypuszczam) i chcia? zademonstrowa? jej dzia?anie, a to, ?e wi?kszo?? pseudo-skrypter?w nie potrafi tego zrozumie? to trudno ^ ^
 
Status
Zamknięty.
Do góry