• 01-04.05.2026 - DOUBLE EXP / SKILL EVENT!

Skrypty & Kody getPlayerPosition

Status
Zamknięty.

NaStyk

User
Zarejestrowany
Dołączył
Wrzesień 24, 2012
Posty
25
Liczba reakcji
0
Witam.

1.W docu jest [lua]getPlayerPosition(cid)[/lua] lecz jak srpawdzi?, ?e gracz jest na pozycji np. x=100 y=200 z=3?

2. Jak sprawdzi? czy na danej pozycji jest item?
Mam kod:[lua]if(getTileItemById({x=996, y=997, z=5}, 2696)) then
doBroadcastMessage("asg!", MESSAGE_EVENT_ADVANCE)
end[/lua]
Lecz ciagle sie wyswietla ta nazwa gdy nie ma itemu z IDem 2696
 
Odp: getPlayerPosition

1.
[lua]local pid = getThingFromPos({x=683, y=1041, z=8, stackpos = 255}).uid
if isPlayer(pid) then
print("Na podanej pozycji znajduje si? gracz")
end
[/lua]
2.
[lua] if getThingFromPos({x=683, y=1041, z=8, stackpos = 1}).itemid == 6382 then
print("Na podanej pozycji znajduje si? item o ID: 6382")
end
[/lua]
 
Odp: getPlayerPosition

Mo?na te? u?y? funkcji getTopCreature(pos) i getTileItemById(pos, itemId), napewno bezpieczniej.
 
Odp: getPlayerPosition

Wy?ej wymienione rozwi?zania Ci nie pomog? za bardzo bo nie s? odporne na b??dy.

Po prostu por?wnaj ze sob? x, y, z z obu pozycji i tadam..
 
Odp: getPlayerPosition

A jak przeteleportowa? gracz a zpozycji x=521,y=241,z=7 do np. x=1000,y=1000,z=7
 
Odp: getPlayerPosition

doTeleportThing?

Podszkol si? troch? w lua i zapoznaj si? z funkcjami.
 
Odp: getPlayerPosition

@up
Tyle to ja wiem.

Tylko zastosowanie jakie??
Bo wpisuj?c:
Kod:
if(getTopCreature({x=, 996, y = 995, z = 5}), {x = 1000, y=1000, z =7})) then
   doTeleportThing(getTopCreature({pozycja}), {pozycja})
end
I nie dzia?a, bo w konsoli serwera wyskakuje Thing no found (czy co? podobnego)

Pisz? z telefonu wi?c mog?em pope?ni? b??dy.

---------- Tre?? dodana o 21:01 ----------

@up
Tyle to ja wiem.

Tylko zastosowanie jakie??
Bo wpisuj?c:
Kod:
if(getTopCreature({x=, 996, y = 995, z = 5}), {x = 1000, y=1000, z =7})) then
   doTeleportThing(getTopCreature({pozycja}), {pozycja})
end
I nie dzia?a, bo w konsoli serwera wyskakuje Thing no found (czy co? podobnego)

Pisz? z telefonu wi?c mog?em pope?ni? b??dy.
 
Odp: getPlayerPosition

Haha. Widz? jaki? nowy j?zyk tworzysz.
Kod:
local pid = getTopCreature({x=, 996, y = 995, z = 5}).uid
if isPlayer(pid) then
doTeleportThing(pid, {x = 1000, y=1000, z =7})
end
 
Odp: getPlayerPosition

W lua "kodz?" od wczoraj ;).
Wcze?niej tylko w PHP/PAWN (AMXX do CS 1.6)

Jutro sprawdz? twoje zastosowanie.

---------- Tre?? dodana o 11:22 ----------

Dzia?a ;]
Jeste? moim mistrzem :D
 
Ostatnia edycja:
Status
Zamknięty.
Back
Do góry