ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ cef Π² ΠΊΡΠΌΠΏ
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ cef Π² ΠΊΡΠΌΠΏ
ΠΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Π΄Π°Π½Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ
ΠΠΎΡ ΠΎΠΆΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ
ΠΠ½ΡΠΈ-ΡΠΈΡ: Nex-AC
ΠΡΠΎΡΠ΅ΡΡΠΎΡ: PAWN.CMD
ΠΠΎΠ»-Π²ΠΎ ΡΡΡΠΎΠΊ Π² ΠΌΠΎΠ΄Π΅: 4328
Π Π΅ΠΆΠΈΠΌ: RolePlay
ΠΠ²ΡΠΎΡ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ: Santa_Claus
ΠΡΠ½ΠΎΠ²Π° Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π°: Flame RP.
Π‘ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΡΠΊΠ° ΠΌΠΎΠ΄Π° ΠΈΠ΄Π΅Ρ Π½Π° Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΡ.
ΠΠΎΠ±Π°Π²ΠΈΠ» Santa_Claus ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ 27.12.2018 ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΠΠΎΠ΄Ρ ΠΠ²ΡΠΎΡ Santa_Claus
ΠΡΠΎΠ΄Π°ΠΆΠ° ΠΌΠΎΠ΄Π° Namalsk RolePlay
ΠΠ½ΡΠΈ-ΡΠΈΡ: Nex-AC
ΠΡΠΎΡΠ΅ΡΡΠΎΡ: PAWN.CMD
ΠΠΎΠ»-Π²ΠΎ ΡΡΡΠΎΠΊ Π² ΠΌΠΎΠ΄Π΅: 4328
Π Π΅ΠΆΠΈΠΌ: RolePlay
ΠΠ²ΡΠΎΡ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ: Santa_Claus
ΠΡΠ½ΠΎΠ²Π° Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π°: Flame RP.
Π‘ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΡΠΊΠ° ΠΌΠΎΠ΄Π° ΠΈΠ΄Π΅Ρ Π½Π° Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΡ.
Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
(Π²Π΅ΡΡΠΈΡ MySQL): R41.
ΠΠΎΠΌΠ°Π½Π΄Π½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ: Pawn.CMD.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ Π² ΠΌΠΎΠ΄Π΅ (Π±Π΅Π· ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π°): 72450.
ΠΠ½ΡΠΈ-ΡΠΈΡ: Nexius-AC v1.9.53.
ΠΠ²ΡΠΎΡ Π΄Π°Π½Π½ΠΎΠΉ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ: glvde. (Ρ).
ΠΠ° Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΡ ΠΌΠΎΠ΄Π° ΡΡΠ»ΠΎ ΠΎΠΊΠΎΠ»ΠΎ ΡΡΠ΅Ρ ΠΌΠ΅ΡΡΡΠ΅Π².
ΠΠ΅ ΠΈΡΠΊΠ»ΡΡΠ°Ρ, ΡΡΠΎ Π΅ΡΡΡ Π΅ΡΡ Π±Π°Π³ΠΈ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.
ΠΡΠΎΡΠΌΠΎΡΡ ΡΠ°ΠΉΠ»Π° Arizona BlueBerry
Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
(Π²Π΅ΡΡΠΈΡ MySQL): R41.
ΠΠΎΠΌΠ°Π½Π΄Π½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ: Pawn.CMD.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ Π² ΠΌΠΎΠ΄Π΅ (Π±Π΅Π· ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π°): 72450.
ΠΠ½ΡΠΈ-ΡΠΈΡ: Nexius-AC v1.9.53.
ΠΠ²ΡΠΎΡ Π΄Π°Π½Π½ΠΎΠΉ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ: glvde. (Ρ).
ΠΠ° Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΡ ΠΌΠΎΠ΄Π° ΡΡΠ»ΠΎ ΠΎΠΊΠΎΠ»ΠΎ ΡΡΠ΅Ρ ΠΌΠ΅ΡΡΡΠ΅Π².
ΠΠ΅ ΠΈΡΠΊΠ»ΡΡΠ°Ρ, ΡΡΠΎ Π΅ΡΡΡ Π΅ΡΡ Π±Π°Π³ΠΈ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.
[ΠΠΎΠΏΡΠΎΡ] CEF Π² SAMP ΠΡΠ΅Π½ΠΊΠ°: 




ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, ΡΠ². ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠΎΡΡΠΌΠ°. ΠΠ°Π·ΡΠ΅Π» Ρ ΠΌΠ΅Π½Ρ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ Π²ΠΎΠΏΡΠΎΡ. ΠΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ CEF Π² SAMP (0.3DL) Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ Π΅Π³ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ ΠΈ ΡΠ·ΡΠΊΠΎΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π° ΠΠ°Π²Π½ΠΎ. ΠΠΈΠ΄Π΅Π» ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ ΠΡΠΈΠΌΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ Π ΠΎΡΡΠΈΠΈ ΠΈ ΠΎΡΠ΅Π½Ρ Π·Π°Π³ΠΎΡΠ΅Π»ΡΡ ΡΡΠΎΠΉ ΠΈΠ΄Π΅Π΅ΠΉ, Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π² Π³ΡΠ³Π»Π΅ 0 Ρ 0. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°ΠΆΠ΅Ρ Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ, Π±ΡΠ΄Ρ ΠΎΡΠ΅Π½Ρ ΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΠ·Π½Π°ΡΠ΅Π»Π΅Π½!
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ΡΡΡ ΠΈΠ½ΠΊΠ»ΡΠ΄Ρ Π΄Π»Ρ ΠΏΠ°Π²Π½ΠΎ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ
ΠΡΠΈΠ²Π°ΡΠ½ΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ, ΡΠ°ΠΊΠΎΠ΅ Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΊΡΡΠΏΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΏΠΎ ΡΠΈΠΏΡ ΠΠΌΠ°Π·ΠΈΠ½Π³Π° ΠΈ Ρ.Π΄. ΠΠ½ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΠΈΡΠ°Π»ΠΈ ΠΈΡ ΠΏΠΎΠ΄ ΡΠ΅Π±Ρ ΠΈ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π½Π΅ ΡΠΎΠ»ΡΡΡ Π½ΠΈΠΊΠΎΠΌΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½. Π§ΠΈΡΡΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ, ΡΠΎ, ΡΡΠΎ Π΅ΡΡΡ Π½Π° Cef ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈ Π½Π° ΠΎΠ±ΡΡΠ½ΡΡ ΡΠ΅ΠΊΡΡΠ΄ΡΠ°Π²Π°Ρ (Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΉ), ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΠΏΠΈΡΠ°Π» Π² ΡΠ²ΠΎΠ΅ΠΌ ΡΡΠΎΠΊΠ΅, ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π±ΡΠ΄Π΅Ρ Π»ΡΡΡΠ΅ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ.
Π’Π°ΠΊΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΠΎΡ ΡΠ°ΠΊΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ:
ΠΡΠΈΠ²Π°ΡΠ½ΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ, ΡΠ°ΠΊΠΎΠ΅ Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΊΡΡΠΏΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΏΠΎ ΡΠΈΠΏΡ ΠΠΌΠ°Π·ΠΈΠ½Π³Π° ΠΈ Ρ.Π΄. ΠΠ½ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΠΈΡΠ°Π»ΠΈ ΠΈΡ ΠΏΠΎΠ΄ ΡΠ΅Π±Ρ ΠΈ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π½Π΅ ΡΠΎΠ»ΡΡΡ Π½ΠΈΠΊΠΎΠΌΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½. Π§ΠΈΡΡΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ, ΡΠΎ, ΡΡΠΎ Π΅ΡΡΡ Π½Π° Cef ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈ Π½Π° ΠΎΠ±ΡΡΠ½ΡΡ ΡΠ΅ΠΊΡΡΠ΄ΡΠ°Π²Π°Ρ (Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΉ), ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΠΏΠΈΡΠ°Π» Π² ΡΠ²ΠΎΠ΅ΠΌ ΡΡΠΎΠΊΠ΅, ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π±ΡΠ΄Π΅Ρ Π»ΡΡΡΠ΅ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ.
Π’Π°ΠΊΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΠΎΡ ΡΠ°ΠΊΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ:
Π‘ ΡΠ΅ΠΊΡΡΠ΄ΡΠ°Π²Π°ΠΌΠΈ Ρ ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π΅Ρ, Π΄Π° ΠΈ Π½Π° Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ ΠΊΠ°ΠΊ-ΡΠΎ ΡΠΈΠΎΠ»Π΅ΡΠΎΠ²ΠΎ, Ρ Ρ ΠΎΡΠ΅Π» ΡΠ·Π½Π°ΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎ Π»ΠΈ ΡΠ°ΠΊΠΎΠ΅ Π²ΠΎΠΏΠ»ΠΎΡΠΈΡΡ, Π΅ΡΠ»ΠΈ Π΄Π°, ΡΠΎ ΠΊΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ
ΠΠΎ ΠΊΠ°ΠΊ Ρ ΡΠΆΠ΅ ΡΠΊΠ°Π·Π°Π», ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π·Π°ΠΌΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ, Π° Π²ΡΠ΅-ΡΠ°ΠΊΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΌΠΎΠΉ ΡΡΠΎΠΊ, Π²Π΅Π΄Ρ ΡΠ°ΠΌ Π²ΡΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΎ ΠΏΡΠΎ ΡΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ JPG, PNG ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅ΠΊΡΡΠ΄ΡΠ°Π²ΠΎΠ², Π΄Π° ΠΈ Ρ ΠΊΠΈΠ½ΡΠ» ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅ΡΠ΅Π· ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄.
p.s. Π²ΠΎΠΎΠ±ΡΠ΅ cef Π²ΡΡΡΠΎΠ΅Π½ Π² ΠΌΡΠ°, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡ ΡΡΠ΄Π° Π²ΡΡΠ΅Π·Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Ρ Ρ Π·
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ cef Π² ΠΊΡΠΌΠΏ
Π‘ΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ
cef_create_browser(player_id, browser_id, const url[], hidden, focused)
Π‘ΠΎΠ·Π΄Π°Π΅Ρ Π±ΡΠ°ΡΠ·Π΅Ρ Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ³ΡΠΎΠΊΠ°.
cef_hide_browser(player_id, browser_id, hide)
cef_emit_event(player_id, const event_name[], argsβ¦)
cef_subscribe(const event_name[], const callback[])
ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° ΡΠΎΠ±ΡΡΠΈΠ΅ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°. Π‘ΠΈΠ³Π½Π°ΡΡΡΠ° ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠΎΠ»Π±Π΅ΠΊΠ°: Callback(player_id, const arguments[])
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Π° Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°.
cef_create_ext_browser(player_id, browser_id, const texture[], const url[], scale)
Π‘ΠΎΠ·Π΄Π°Π΅Ρ Π±ΡΠ°ΡΠ·Π΅Ρ ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π½ΠΎ Ρ ΠΏΠΎΠΌΠ΅ΡΠΊΠΎΠΉ, ΡΡΠΎ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ°Ρ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠ΅ΠΊΡΡΡΡΠ΅. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ scale ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²ΠΎ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π½ΡΠΆΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΠ΅ΠΊΡΡΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΡΠ΅ΠΊΡΡΡΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ 250×30 Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·ΠΌΠ΅Ρ 1250×150 ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ΅ Π² 5 Π΅Π΄ΠΈΠ½ΠΈΡ.
cef_append_to_object(player_id, browser_id, object_id)
cef_remove_from_object(player_id, browser_id, object_id)
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ ΡΠ΅ΠΊΡΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
cef_toggle_dev_tools(player_id, browser_id, enabled)
ΠΠΊΠ»ΡΡΠ°Π΅Ρ / Π²ΡΠΊΠ»ΡΡΠ°Π΅Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°.
native cef_set_audio_settings(player_id, browser_id, Float:max_distance, Float:reference_distance)
cef_focus_browser(player_id, browser_id, focused)
Π€ΡΠ½ΠΊΡΠΈΡ Π΄Π΅Π»Π°Π΅Ρ Π±ΡΠ°ΡΠ·Π΅Ρ ΡΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ. ΠΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΠ»Π°Π½, ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π²ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈ ΠΌΡΡΠΈ. Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΡΠΎ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° focused = true ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ°.
cef_always_listen_keys(player_id, browser_id, listen)
ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΡΠ°ΡΠ·Π΅ΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π²Π²ΠΎΠ΄ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ Π² ΡΠΎΠ½Π΅, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π±ΡΠ°ΡΠ·Π΅Ρ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΠΊΡΡΠ° ΠΈΠ»ΠΈ ΡΠΊΡΡΡ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² JS ΠΊΠΎΠ΄Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ Π½Π° ΡΠΎΠ±ΡΡΠΈΡ ΠΎΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ Π²ΡΠ΅ Π²ΡΠ΅ΠΌΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΡΠΊΡΡΡΠΈΠ΅ / Π·Π°ΠΊΡΡΡΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ ( window.addEventListener(«keyup») ).
cef_load_url(player_id, browser_id, const url[])
ΠΠ°Π³ΡΡΠΆΠ°Π΅Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ URL Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ°. ΠΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΠ°.
Π’Π°ΠΊ ΠΆΠ΅ Π΅ΡΡΡ Π΄Π²Π° ΡΠΎΠ±ΡΡΠΈΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ Π² ΠΏΠ»Π°Π³ΠΈΠ½:
forward OnCefBrowserCreated(player_id, browser_id, status_code) ΠΡΠ·ΡΠ²Π°Π΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΠΎΠ·Π΄Π°Π» Ρ ΡΠ΅Π±Ρ Π±ΡΠ°ΡΠ·Π΅Ρ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ ΠΎΡ ΡΠ΅ΡΠ²Π΅ΡΠ° / ΠΏΠ»Π°Π³ΠΈΠ½Π°. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ status_code Π»ΠΈΠ±ΠΎ 0 (ΠΏΡΠΈ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ), Π»ΠΈΠ±ΠΎ HTTP ΠΊΠΎΠ΄ (200, 404 etc).
Π’Π°ΠΊ ΠΆΠ΅ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ² Π΅ΡΡΡ ΡΠ²ΠΎΠ΅ API Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠΌΠΈ. cef.set_focus(focused)
Π€ΠΎΠΊΡΡΠΈΡΡΠ΅ΡΡΡ Π½Π° Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΅ΠΌΡ Π±ΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ Π²ΡΠ΅Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΠΎΠΊΠΎΠ½, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²Π²ΠΎΠ΄ΠΈΡΡ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈ ΠΌΡΡΠΈ Π² Π½Π΅Π³ΠΎ.
cef.on(event_name, callback) ΠΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π½Π° ΡΠΎΠ±ΡΡΠΈΠ΅ ΠΎΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ° / Π΄ΡΡΠ³ΠΈΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ².
cef.off(event_name, callback) Π‘ΠΠΠΠΠΠ ΠΠ ΠΠΠΠΠ«Π ΠΠΠΠΠΠ’ ΠΡΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΎΡ ΡΠΎΠ±ΡΡΠΈΡ. Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΠ½ΠΊΡΠΈΡ Π½Π° ΠΊΠΎΠ»Π±Π΅ΠΊ ΡΠΎΠ±ΡΡΠΈΡ, ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ΅ Π½Π° ΡΠΎΠ±ΡΡΠΈΠ΅.
cef.hide(hide) Π‘ΠΊΡΡΠ²Π°Π΅Ρ Π±ΡΠ°ΡΠ·Π΅Ρ ΠΈ ΠΎΡΠΊΠ»ΡΡΠ°Π΅Ρ Π·Π²ΡΠΊ ΠΎΡ Π½Π΅Π³ΠΎ.
cef.emit(event_name, argsβ¦) ΠΡΠ·Π²Π°ΡΡ ΡΠΎΠ±ΡΡΠΈΠ΅ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ / Π² ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΠΏΠ»Π°Π³ΠΈΠ½Π°Ρ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ ΡΠΈΠΏΡ, ΠΊΡΠΎΠΌΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Ρ ΠΏΠΎΠ»ΡΠΌΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ. ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π² ΠΏΠ»Π°Π³ΠΈΠ½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΡΠΈΠΏΡ ΠΏΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈ, Π½ΠΎ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Π²ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΡΡΡΡ Π² Π΅Π΄ΠΈΠ½ΡΡ ΡΡΡΠΎΠΊΡ, ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ.
ΠΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΊ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ
ΠΡΠ°ΡΠ·Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈΠ· Π΄Π²ΡΡ ΠΌΠ΅ΡΡ: ΠΈΠ· ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π° ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ².
Π£ΡΠ»ΠΎΠ²Π½ΠΎ Π³ΠΎΠ²ΠΎΡΡ, ΡΡΠΎ ΠΎΡΠΊΡΡΠ² ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ youtube.com ΠΈΠ· Π½Π΅Π³ΠΎ ΡΠΆΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π²ΡΠΉΡΠΈ, Π½Π΅ Π·Π°ΠΊΡΡΠ² ΠΈΠ³ΡΡ ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΡΡΠ°Π²ΠΈΠ² ΡΠ°ΠΉΠΌΠ΅Ρ Π½Π° ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΠ° Π² ΠΌΠΎΠ΄Π΅.
ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΈΠ· ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π° Π Π΄Π²ΡΡ ΡΠ»ΠΎΠ²Π°Ρ : ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ²Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ (ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ / ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ², Π²ΡΠ·ΠΎΠ² ΡΠΎΠ±ΡΡΠΈΠΉ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π½Π° Π½ΠΈΡ ).
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ cef Π² ΠΊΡΠΌΠΏ
Π ΡΠ΅ΠΌΠ΅ 1 ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»ΠΈ 0 ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΎΠ½Π»Π°ΠΉΠ½
ΠΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Π΄Π°Π½Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ
ΠΠΎΡ ΠΎΠΆΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ
ΠΡΠΎΠ΄Π°ΠΆΠ° ΠΌΠΎΠ΄Π° Namalsk RolePlay
ΠΠ½ΡΠΈ-ΡΠΈΡ: Nex-AC
ΠΡΠΎΡΠ΅ΡΡΠΎΡ: PAWN.CMD
ΠΠΎΠ»-Π²ΠΎ ΡΡΡΠΎΠΊ Π² ΠΌΠΎΠ΄Π΅: 4328
Π Π΅ΠΆΠΈΠΌ: RolePlay
ΠΠ²ΡΠΎΡ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ: Santa_Claus
ΠΡΠ½ΠΎΠ²Π° Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π°: Flame RP.
Π‘ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΡΠΊΠ° ΠΌΠΎΠ΄Π° ΠΈΠ΄Π΅Ρ Π½Π° Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΡ.
ΠΠ½ΡΠΈ-ΡΠΈΡ: Nex-AC
ΠΡΠΎΡΠ΅ΡΡΠΎΡ: PAWN.CMD
ΠΠΎΠ»-Π²ΠΎ ΡΡΡΠΎΠΊ Π² ΠΌΠΎΠ΄Π΅: 4328
Π Π΅ΠΆΠΈΠΌ: RolePlay
ΠΠ²ΡΠΎΡ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ: Santa_Claus
ΠΡΠ½ΠΎΠ²Π° Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π°: Flame RP.
Π‘ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΡΠΊΠ° ΠΌΠΎΠ΄Π° ΠΈΠ΄Π΅Ρ Π½Π° Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΡ.
ΠΠΎΠ±Π°Π²ΠΈΠ» Santa_Claus ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ 27.12.2018 ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΠΠΎΠ΄Ρ ΠΠ²ΡΠΎΡ Santa_Claus
Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
(Π²Π΅ΡΡΠΈΡ MySQL): R41.
ΠΠΎΠΌΠ°Π½Π΄Π½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ: Pawn.CMD.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ Π² ΠΌΠΎΠ΄Π΅ (Π±Π΅Π· ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π°): 72450.
ΠΠ½ΡΠΈ-ΡΠΈΡ: Nexius-AC v1.9.53.
ΠΠ²ΡΠΎΡ Π΄Π°Π½Π½ΠΎΠΉ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ: glvde. (Ρ).
ΠΠ° Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΡ ΠΌΠΎΠ΄Π° ΡΡΠ»ΠΎ ΠΎΠΊΠΎΠ»ΠΎ ΡΡΠ΅Ρ ΠΌΠ΅ΡΡΡΠ΅Π².
ΠΠ΅ ΠΈΡΠΊΠ»ΡΡΠ°Ρ, ΡΡΠΎ Π΅ΡΡΡ Π΅ΡΡ Π±Π°Π³ΠΈ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.
ΠΡΠΎΡΠΌΠΎΡΡ ΡΠ°ΠΉΠ»Π° Arizona BlueBerry
Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
(Π²Π΅ΡΡΠΈΡ MySQL): R41.
ΠΠΎΠΌΠ°Π½Π΄Π½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ: Pawn.CMD.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ Π² ΠΌΠΎΠ΄Π΅ (Π±Π΅Π· ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π°): 72450.
ΠΠ½ΡΠΈ-ΡΠΈΡ: Nexius-AC v1.9.53.
ΠΠ²ΡΠΎΡ Π΄Π°Π½Π½ΠΎΠΉ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ: glvde. (Ρ).
ΠΠ° Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΡ ΠΌΠΎΠ΄Π° ΡΡΠ»ΠΎ ΠΎΠΊΠΎΠ»ΠΎ ΡΡΠ΅Ρ ΠΌΠ΅ΡΡΡΠ΅Π².
ΠΠ΅ ΠΈΡΠΊΠ»ΡΡΠ°Ρ, ΡΡΠΎ Π΅ΡΡΡ Π΅ΡΡ Π±Π°Π³ΠΈ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.
JS Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π½Π° CEF + MySQL
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ Ρ ΠΠ°ΠΌΠΈ Π½Π°ΠΏΠΈΡΠ΅ΠΌ Ρ Π½ΡΠ»Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° rage mp. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΌΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π° ΡΡΠ°Π·Ρ ΡΠ΄Π΅Π»Π°Π΅ΠΌ «ΠΊΡΠ°ΡΠΈΠ²ΠΎ» Π½Π° CEF. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ MySQL.
ΠΠΈΠ΄Π΅ΠΎ Π²Π΅ΡΡΠΈΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π° youtube ΠΊΠ°Π½Π°Π»Π΅:
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Ρ Π½Π°ΡΠ΅Π» Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΠΈΠΉ HTML ΡΠ°Π±Π»ΠΎΠ½ ΡΡΡΠ°Π½ΠΈΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ: https://codepen.io/colorlib/pen/rxddKy
ΠΠΎΠΌΠ΅ΡΠ°Π΅ΠΌ Π΅Π³ΠΎ Π² ΠΏΠ°ΠΏΠΊΡ cef Π½Π°ΡΠ΅Π³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠ³ΠΎ ΡΠΊΡΠΈΠΏΡΠ° accounts. Π’ΡΠ΄Π° ΠΆΠ΅ Π»ΠΎΠΆΠΈΠΌ ΡΡΠΈΠ»ΠΈ (style.css) ΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ (script.js), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ Π½Π°ΠΏΠΈΡΠ΅ΠΌ Π΄Π°Π»ΡΡΠ΅.
Π― Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π» ΡΠ°Π±Π»ΠΎΠ½:
1. ΠΠΎΠ±Π°Π²ΠΈΠ» ΡΠΎΠ½ΠΎΠ²ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ
2. Π Π°ΡΡΡΠ°Π²ΠΈΠ» id Π΄Π»Ρ ΠΏΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π°, ΡΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌΠΈ.
3. Π£Π±ΡΠ°Π» Π½Π΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΡΡΠΈΠ»ΠΈ
4. ΠΠΎΠ±Π°Π²ΠΈΠ» Π±Π»ΠΎΠΊ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΎΡΠΈΠ±ΠΎΠΊ
5. ΠΠ΅ΡΠ΅Π²Π΅Π» Π½Π° ΡΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
Π ΠΈΡΠΎΠ³Π΅ html ΡΠ°ΠΉΠ» Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΡΠΈ Π²Ρ ΠΎΠ΄Π΅ ΠΈΠ³ΡΠΎΠΊΠ° Π½Π° ΡΠ΅ΡΠ²Π΅Ρ Π΅ΠΌΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π½Π° ΡΠΎΡΠΌΠ° Π²Ρ ΠΎΠ΄Π°.
Π script.js Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ. Π‘ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΡΠΌΠ°ΠΌΠΈ Π²ΡΠ΅ ΠΏΡΠΎΡΡΠΎ:
Π’Π°ΠΊΠΆΠ΅ Π² ΠΊΠΎΠ΄Π΅ ΠΡ Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅ Π·Π°ΠΌΠ΅ΡΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΡΠΎΡΠΌΡ Π½Π° Π½Π°ΡΠ΅ΠΉ ΡΡΡΠ°Π½ΠΈΡΠΊΠ΅. ΠΠ΄Π΅ΡΡ Π²ΡΠ΅ ΠΏΡΠΎΡΡΠΎ. Π£ Π½Π°Ρ Π΅ΡΡΡ div Π±Π»ΠΎΠΊ Ρ id error. ΠΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π²ΡΡΠ΅ Π½Π°ΡΠΈΡ ΡΠΎΡΠΌ ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
ΠΠ½ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠ΅ ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ° Π΄Π°Π»ΡΡΠ΅ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ callRemote. ΠΠ°ΠΏΠΎΠΌΠΈΠ½Π°Ρ ΡΡΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ data Ρ Π½Π°Ρ JSON ΡΡΡΠΎΠΊΠ° Ρ Π»ΠΎΠ³ΠΈΠ½ΠΎΠΌ ΠΈ ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ. Π ΡΠ°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΠΌ Π΅Π΅ Π΄Π°Π»ΡΡΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ callRemote ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΈ ΡΠΈΡΠ»Π°.
ΠΠ»Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ onRegisterAttempt Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅. ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π°ΠΊΠΊΠ°ΡΠ½Ρ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π΅Π³ΠΎ Π½Π° ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΈ Π΅Π³ΠΎ ΡΠ°ΠΊΠΎΠΉ Π»ΠΎΠ³ΠΈΠ½ ΡΠΆΠ΅ Π΅ΡΡΡ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ , ΡΠΎ Π²ΡΠ΄Π°Π²Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ.
ΠΠ»Ρ ΡΠ΅Ρ
ΠΊΡΠΎ Π·Π°Ρ
ΠΎΡΠ΅Ρ Π΄Π°Π»ΡΡΠ΅ ΠΊΠΎΠ²ΡΡΡΡΡ ΡΡΡ ΡΠΎΡΠΌΡ, Π½Π°ΠΏΠΈΡΡ ΠΏΠ°ΡΠΎΡΠΊΡ ΠΈΠ΄Π΅ΠΉ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΡΡΡΠΈΡΡ ΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ:
1. ΠΠΎΠ±Π°Π²ΠΈΡΡ Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ. ΠΠΈΠΊΠ°ΡΡ ΠΏΠΎΡΠ»Π΅ 3 Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ
Π²Π²ΠΎΠ΄ΠΎΠ².
2. ΠΠ°ΠΏΠΈΡΠ°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ isPlayerLoggedIn() ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ true Π΅ΡΠ»ΠΈ ΠΈΠ³ΡΠΎΠΊ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°Π»ΡΡ ΠΈ false Π΅ΡΠ»ΠΈ Π΅ΡΠ΅ Π½Π΅Ρ.
3. ΠΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠΎΠ»Π±Π΅Ρ position Π² ΡΠ°Π±Π»ΠΈΡΡ accounts. ΠΠ°ΠΏΠΈΡΡΠ²Π°ΡΡ ΡΡΠ΄Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΈΠ³ΡΠΎΠΊΠ° ΠΏΡΠΈ Π²ΡΡ
ΠΎΠ΄Π΅ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°.
4. ΠΠΎΠ±Π°Π²ΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ°ΡΠΎΠ»Ρ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ»Π΅ Π΄Π»Ρ email Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠΏΠΎΡΠΎΠ± ΡΡΠΎΠ±Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΠΏΠΈΡΡΠΌΠ° Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°.
ΠΡΠ»ΠΈ ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ bcrypt ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠ° ‘undefined symbol: napi_module_register’, ΡΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.