Сервак сгорел, база мускула пропала, остались только скрипты, всё работает, всё отлично, только ничего не записывается в базу, а соответственно слетает информация при перезаходах и прочих условиях.
Вот пример, таких моментов в скриптах много.
Код
// Add player to reg queue on the entrance gate or in DB
[FUNCTION f_reg_add] // args - char uid
more += 1
if (<def0.BG_USE_DB_FOR_REG>) && (<DB.connected>)
DB.query "SELECT uid FROM bg_reg_1 WHERE uid = <dargs>"
if !<DB.row.numrows>
DB.execute "INSERT INTO bg_reg_1 VALUES (0, <dargs>, <uid.<args>.f_get_class_level>, '<uid.<args>.skillclass>')"
endif
else
tag.<dmore> = <args>
tag.<args> = 1
endif
// Remove player from reg queue on the entrance gate or in DB
[FUNCTION f_reg_remove] // args - char uid
more -= 1
tag.<args> =
ref1 = <args>
tag.ip_<ref1.account.lastip> -= 1
if (<def0.BG_USE_DB_FOR_REG>) && (<DB.connected>)
DB.execute "DELETE FROM bg_reg_1 WHERE uid = <dargs>"
else
for <def0.BG_GATE_MAX_PLAYER>
if (<tag0.<dlocal._FOR>> == <args>)
tag0.<dlocal._FOR> =
endif
endfor
endif
Задача сделать, чтобы вся информация корректно прописывалась в mysql и также корректно от туда бралась.
Скрипты все написаны, вопрос только в настройке базы mysql.
Есть умельцы?
пишите способ связи
При конкретноей заинтересованности, возьмём на постоянку скриптёра.
Проект живенький и реально востребованный, всё отточено до мелочей, никаких багов и прочего.
Ждём молодца на уже готовый проект.