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

Creaturescripts Message Gemamaster Login/Logout

Status
Zamknięty.

Xart Irok

Senior User
Dołączył
Wrzesień 7, 2008
Posty
2925
Liczba reakcji
410
Wiek
34
Witajcie dawno nic nie pisa?em wam skrypt?w, a teraz mam dla was do?? ciekaw? rzecz, skrypty kt?ry polega na tym ?e gdy jaki? GM si? zaloguje wysy?ana jest wiadomo?? do graczy kt?rzy siedz? na kanale Help ?e dana osoba z stanowiskiem wy?szym ni? Senior Tutor jest zalogowana lub te? w?a?nie si? wylogowa?a, ale mo?na bardzo ?atwo zmieni? kt?ry access ma wy?wietla?, a przechodz?c teraz do skryptu bo wystarczy jego opisu.

Otwieram plik tekstowy i wklejamy zawarto?? kodu.
Kod:
<?xml version="1.0" encoding="UTF-8"?>
<mod name="Gamemaster" version="1.3" author="Xart Irok" contact="otland.net" enabled="yes">
	<config name="Gamemaster_config"><![CDATA[
		local list, group = getChannelUsers(CHANNEL_HELP), 3
	]]></config>
	<event type="login" name="GamemasterOnline" event="buffer"><![CDATA[
		domodlib('Gamemaster_config')
		if (getPlayerAccess(cid) >= group) then
			if (#list > 0) then
				for i = 1, #list do
					addEvent(doPlayerSendChannelMessage, 150, list[i], "", getGroupInfo(getPlayerGroupId(cid)).name .." as name ".. getCreatureName(cid) ..", ".. (getPlayerSex(cid) ==  0 and "her" or "has") .." login.", TALKTYPE_CHANNEL_O, CHANNEL_HELP)
				end
			end
		end
		registerCreatureEvent(cid, "GamemasterOffline")
		return true
	]]></event>
	<event type="logout" name="GamemasterOffline" event="buffer"><![CDATA[
		domodlib('Gamemaster_config')
		if (getPlayerAccess(cid) >= group) then
			if (#list > 0) then
				for i = 1, #list do
					addEvent(doPlayerSendChannelMessage, 150, list[i], "", getGroupInfo(getPlayerGroupId(cid)).name .." as name ".. getCreatureName(cid) ..", ".. (getPlayerSex(cid) ==  0 and "her" or "has") .." logout.", TALKTYPE_CHANNEL_O, CHANNEL_HELP)
				end
			end
		end
		return true
	]]></event>
</mod>
Nast?pnie zapisujemy skrypty jako Gamemaster.xml w katalogu mods.
 
Odp: Message Gemamaster Login/Logout

Komentowa?em przed usuni?ciem komentarzy, ale napisz? to ponownie bo autor posty jest do?? sympatyczny - oczywi?cie na forum. Je?li chodzi o sk?adnie i r??ne tam duperele techniczne, to og??em nie wczytywa?em si? - mam zaufanie do takich ludzi, kt?ry pisz? schludnie. Skrypt potrzebny, pomys? jak najbardziej potrzebny, dla profesjonalnych OTS?w.​
 
Odp: Message Gemamaster Login/Logout

Skrypt jest przydatny, lecz lepiej by?o by gdyby gracz dosta?a info tam gdzie pisze, ?e si? nie jest g?odnym. Ewentualnie na pw, ale to pewnie wy?sza szko?a jazdy.
Co do skryptu, na pewno bardzo przydatny bo cz?sto ludzie chc?, pisa? do admina ots a nie wiedz? czy jest.
Oby wi?cej takich skrypt?w!

Regards,
Dasper
 
Status
Zamknięty.
Do góry