• 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!

Losowe miejsce po śmierci

BugaS

Donżuan
Joined
Mar 12, 2009
Messages
1,219
Reaction score
9
Location
NYC
Witam!


Czy jest to możliwe aby po deadnieciu pojawiać sie np w depo, temple lub gdzieś indziej?

Mógłby ktoś napisać takiego skrypta?


Pozdrawiam :thumbup:
 
Nie, ale pytam o ten skrypt, ponieważ zauważyłem że jeżeli dużo ludzi stoi na jednej kratce to mam crashe ;/
 
Jesli to ksero jakiegos otsa to nie pomagam, jesli nie - napisze rozwiazanie.
 
Moim zdaniem, powinieneś zastosować teleport który sobie wybiera miejsce teleportnięcia.
 
KaczooH To nie jest ksero więc możesz pomóc :)

GarQet jak to teleport?
Umieram i pojawiam się np w temple lub depo. Losowo
 
Dobra, nie musisz ukazywać że dla ciebie to pestka... Bo teraz to dla mnie też.Chciałem mu tylko wytłumaczyć a nie napisać "Wypierdalaj!". ._.
 
Chcesz pomocy czy gotowego skryptu, bo to trzeba rozroznic? To serwer War, tak?
 
Gotowego skryptu :p

Nie to nie jest serwer War, ale fun. Jest tam dużo deadów, przez co sporo ludzi pojawia się na jednej kratce i myśle że to właśnie rozwiązało by problem z moim crashami.
 
Code:
function onLogin(cid)
	local swiatynie = {
		{x=,y=,z=},
		{x=,z=,z=},
		{x=,y=,z=}
	}
	doTeleportThing(cid, swiatynie[math.random(1, #swiatynie)])
	return true
end
 
function onLogin(cid)
local swiatynie = {
{x=,y=,z=},
{x=,z=,z=},
{x=,y=,z=}
}
doTeleportThing(cid, swiatynie[math.random(1, #swiatynie)])
return true
end
 
Czyli mam zrobić np plik login69.lua i w creaturescripts.xml wkleić:

<event type="login" name="PlayerLogin" script="login69.lua"/>
 
@skrypty wyzej
On chce po smierci chyba, a nie na kazdym loginie.
 
Last edited by a moderator:
Mógłbym prosić o tego eventa?

Nie znam się kompletnie na creaturesscripts
 
creaturescripts.xml dodaj
Code:
<event type="login" name="Temple" script="temple.lua"/>

Podtem w w scripts dodaj plik temple.lua a w nim:
Code:
function onLogin(cid)
	local swiatynie = {
		{x=,y=,z=},
		{x=,z=,z=},
		{x=,y=,z=}
	}
	doTeleportThing(cid, swiatynie[math.random(1, #swiatynie)])
	return true
end

I na koniec w login.lua dodaj
Code:
	registerCreatureEvent(cid, "Temple")

i powinno działać
 
function onLogin(cid)
registerCreatureEvent(cid, "PlayerDeath")
registerCreatureEvent(cid, "PlayerKill")
return TRUE
end
function onLogin(cid)
registerCreatureEvent(cid, "PlayerKill")
if(InitShopComunication == 0) then
local eventServ = addEvent(sql_communication, SQL_COMUNICATION_INTERVAL, {})
InitShopComunication = eventServ
end
registerCreatureEvent(cid, "PlayerDeath")
return TRUE
end
registerCreatureEvent(cid, "Temple")

Mam tak, a jak ma być?
 
Back
Top