• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

Skrypt [Zamki]

Status
Not open for further replies.

GarQet

Own3d!
Joined
Feb 10, 2009
Messages
1,381
Solutions
14
Reaction score
81
Siema ludziska, mam pytanko, mianowicie:
Posiadam system zamków, lecz mam mały problem, tz. nie wiem jak zrobić aby z zarejestrowanych gildi (o walkę o zamek) pobierało wszystkich graczy dostępnych a następnie ich teleportowało na różne pozycje, tz np.
Gildia "Atakuje Cialem" zapisała się do wzięcia udziały w walce o zamek. Następnie gildia "Oramy" także się zapisała. Wybija koniec zapisów, nastaje czas wojny... Chodzi mi oto aby skrypt pobrał wszystkich graczy online z "Atakuje Cialem" oraz "Oramy" i gildiami przeteleportował na dane pozycje, Dla ATAKUJ CIAŁEM jest jedna pozycja na którą skrypt teleportuje całą gildię, a na drugą pozycję tepuje all graczy z gildi Oramy.

Czy mógłby mi ktoś pomóc?
Pozdrawiam.
 
Pokaz skrypt to Ci pomozemy ;]
 
Już lece :]
Jakieś inne pomysły? :D
 
wiec masz system zamkow ale bez skryptow ? Interesting..
 
Wszystko mi działa, tyle że nie wiem jak mam pobrać wszystkich graczy dostępnych z danej gildii i jedną z gildii tepnąć na jedna z pozycji a druga na druga:/
 
Ale ja nie proszę was o coś takiego, że musicie się oprzeć na skrypcie...
Skryptu wam nie udostępnię, zbyt dużo czasu poświęcone na niego.
 
Code:
for _, player in ipairs(getPlayersOnline()) do
	if(getPlayerGuildId(player) == 1337) then
		doTeleportThing(player, {x = , y = , z = })
	end
end

Masz fragment, skoro dales rade napisac system zamkow to powinienes wiedziec jak go dokonczyc, dziekuje.
 
Code:
for _, player in ipairs(getPlayersOnline()) do
	if(getPlayerGuildId(player) == 1337) then
		doTeleportThing(player, {x = , y = , z = })
	end
end

Masz fragment, skoro dales rade napisac system zamkow to powinienes wiedziec jak go dokonczyc, dziekuje.

Dzięki za pomoc, ale akurat wpadłem na to samo, tyle że mi coś nie działa :/
Code:
		for k, v in pairs(getPlayersOnline()) do
			if(getPlayerGuildId(v) == gid) then
				if(getTilePzInfo(getCreaturePosition(v)) == true) then
					if(castle.teams == true) then
						doTeleportThing(v, castle.teams[getGlobalStorageValue(3)])
						end
 
No dobra, ale nie chce patrzec na query tylko jak wyglada zmienna gid...
 
ten debil ma castle system ? no way

Zamknij pysk noobie. Irytuje mnie twoje zachowanie...


Chojrak#
Nie mam zdefiniowanego, na cholere?
 
Last edited:
Ale ja nie proszę was o coś takiego, że musicie się oprzeć na skrypcie...
Skryptu wam nie udostępnię, zbyt dużo czasu poświęcone na niego.

Napisałem system zamków ale tego nie napisze, śmiech na sali
 
ja bym to zrobił przez storage. Dałbym wszystkim z 1 gildii storage 1000 z drugiej 1001 i potem teleportacja i tyle.

Możesz też poszukać guigl war system gdzie jest to wszystko co chcesz.
 
Mmm...
Code:
SELECT * FROM `players` WHERE `level` = nil;

Lapiesz?
 
Status
Not open for further replies.
Back
Top