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

playersrecord nie hula ... tfs 0.3.4pl2

Wiw3K

New Member
Joined
Apr 16, 2008
Messages
371
Reaction score
3
[Error - GlobalEvents::onThink] Couldn't execute event: playersrecord
> Broadcasted message: "New record: 2000 players are logged in.".

o to co się dzieje...

mój record.lua + globalevents.xml

record.lua
function onLogin(current, old, cid)
db.executeQuery("INSERT INTO `server_record` (`record`, `world_id`, `timestamp`) VALUES (" .. current .. ", " .. getConfigValue('worldId') .. ", " .. os.time() .. ");")
addEvent(doBroadcastMessage, 150, "New record: " .. current .. " players are logged in.", MESSAGE_STATUS_DEFAULT)
end

globalevents.xml
<?xml version="1.0" encoding="UTF-8"?>
<globalevents>

<globalevent name="save" interval="900" event="script" value="save.lua"/>

<globalevent name="clean" interval="7200" event="script" value="clean.lua"/>
<globalevent name="playersrecord" interval="9000" event="script" value="record.lua"/>

</globalevents>

whats wrong? :huh:
 
może mi ktoś powiedzieć dlaczego ten skrypt pokazuje "23:51 New record: 2000 players are logged in." co ~10 minut? o.O nie ma wzmianki w skrypcie o 20/200/2000 wwtf
 
W ogole czemu masz naglowek "onLogin" w globalevencie?
 
@bump
pomoże ktoś?
ciągle wyskakuje "New Record 2000 Players Online..."
 
W 0.3.4pl2 nie ma players record w global events. :0
hmmm więc co w takim wypadku musiał bym zrobić aby były :confused:

btw. Wie ktoś może dlaczego jak dodam "Changelog" do "Gesior ACC pod 0.3.4pl2 tfs" wyskakuje error jak wchodzi sie na niego...

Fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\ot\changelog.php on line 7
 
Albo dodaj, albo napisz werjse w creaturescripts, login.
 
Skąd Ty tą linijkę skopiowałeś? Bo na pewno nie z 0.3.5. W ogóle to tu jest wszystko pokręcone, bo jak widzisz interval jest ustawiony na 9000 sekund co równa się 150 minut czyli ponad 2 godziny więc jak może Ci to wyskakiwać co 10 minut :P? Zmieniłeś onRecord na onThink, ok, ale w 0.3.4PL2 nie ma takiego globaleventu i nie powinien tu być ustawiany interval, tylko type="record" i skrypt będzie automatycznie odpalany podczas rekordu graczy. A te 2000 to nie wiem skąd się wzieło, magia jakaś, albo podajesz nie aktualne linijki z globalevents.xml bo wtedy by to mógł być interval równy 2 sekundy.

W 0.3.4pl2 nie ma players record w global events. :0

Dokładnie.
 
Back
Top