Random Temple position

Status
Zamknięty.

Lukanio

Senior User
Zarejestrowany
Dołączył
Czerwiec 25, 2008
Posty
521
Liczba reakcji
24
Prosze o creaturescript ( zapewne) ktory bedzie dzialac TAK: :D

-jezeli gracz ma town_id = 1 to po zalogowaniu zamiast postawic go na miejscu tego temple (wedlog map edytora ) to ustawia go w jednym z 4 wybranych miejsc ( random ) !

Prosze o pomoc ;)
 
Odp: Random Temple position

V1
PHP:
function onLogin(cid)
	if getPlayerTown(cid) == 1 then
		doTeleportThing(cid, getTownTemplePosition(math.random(1,4)), FALSE)
	end
	return true
end
Losowo b?dzie w pierwszych czterech, chyba ?e ci zale?y na tym ?e by by?o cztery r??nych.

@edit
V2
PHP:
local function choose(...) -- by mock
    local arg = {...}
    return arg[math.random(1,#arg)]
end

function onLogin(cid)
	if getPlayerTown(cid) == 1 then
		doTeleportThing(cid, getTownTemplePosition(choose(4,2,3,1)), FALSE)
	end
	return true
end
 
Ostatnia edycja:
Odp: Random Temple position

Xart chodzi mi oto ze.. jezeli gracz ma town id 1 to ustawia go w 6 "random" miejsach prosze o "x" ,"y" i "z"
 
Odp: Random Temple position

Bump
bump
bump
bump

Notka moderatorska:
Tematy od?wie?amy po up?ywie 24 godzin.
 
Ostatnio edytowane przez moderatora:
Odp: Random Temple position

lap ;)

function onLogin(cid)
if (getPlayerTownId(cid) == 1) then
local Randomize = math.random(1, 4)
if (Randomize == 1) then
local miejsce = {x=1, y=2, z=3}
end
if (Randomize == 2) then
local miejsce = {x=1, y=2, z=3}
end
if (Randomize == 3) then
local miejsce = {x=1, y=2, z=3}
end
if (Randomize == 4) then
local miejsce = {x=1, y=2, z=3}
end
doTeleportThing(cid, miejsce)
end
return true
end

Notka moderatorska:
Nie wymuszamy reputacji.
 
Ostatnio edytowane przez moderatora:
Odp: Random Temple position

skrypt up wywala blad w silniku !

I mi chodzi ze jezeli gracz padnie i ma town_id 2 to go ustawia w 1 z 4 miejsc gdzie ja ustawie w pos , ale gdy gracz ma town_id 2 lecz juz gral wczesniej i ma jakas pozycje to go ustawia w innym miejscu ;P
 
Ostatnia edycja:
Odp: Random Temple position

A tak mo?na?

PHP:
local pozycje = {
	{x=100, y=100, z=7},
	{x=100, y=100, z=7},
	{x=100, y=100, z=7},
	{x=100, y=100, z=7},
	{x=100, y=100, z=7},
	{x=100, y=100, z=7}
}

function onLogin(cid)
    if getPlayerTown(cid) == 1 then
        doTeleportThing(cid, pozycje[math.random(1,6)]), FALSE)
    end
    return true
end
 
Status
Zamknięty.
Back
Do góry