
04.07.2016, 17:10
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от Woofing Giraffe
Ребят, создаю папку через CreateDirectory, у меня эта папка создаётся, а у друга почему-то нет. Почему так? P.S.: адрес примерно такой ...GTA\\SAMPFUNCS\\NewFolder Путь до GTA нахожу через GetCurrentDirectory, в общем путь правильный получается.
права
|
|
|

04.07.2016, 18:02
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Сообщение от SR_team
права
А как их выставить не подскажешь?
|
|
|

04.07.2016, 18:17
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от Woofing Giraffe
А как их выставить не подскажешь?
права у юзера в системе
|
|
|

05.07.2016, 17:59
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Сообщение от SR_team
права у юзера в системе
Администратор стоит у него
Сообщение от Dark_Knight
Весь код.
Сообщение от Спойлер
C++:
Код:
#pragma comment(lib, "user32.lib")
#include
#include
#include "SAMPFUNCS_API.h"
#include "game_api\game_api.h"
SAMPFUNCS
*
SF
=
new
SAMPFUNCS
(
)
;
using
namespace
std
;
string
GetDir
(
)
{
char
MainDir
[
256
]
;
GetCurrentDirectory
(
256
,
MainDir
)
;
string Result
=
MainDir
;
return
Result
;
}
void
CreateResultFile
(
char
*
Organization
,
char
*
Subdivision
,
char
*
Data
,
char
*
Time
,
char
*
FileText
)
{
string MainDirectory
=
GetDir
(
)
;
MainDirectory
+=
"\\SAMPFUNCS\\"
;
CreateDirectory
(
string
(
MainDirectory
+
"TestScript"
)
.
c_str
(
)
,
NULL
)
;
CreateDirectory
(
string
(
MainDirectory
+
"TestScript\\MainTest"
)
.
c_str
(
)
,
NULL
)
;
CreateDirectory
(
string
(
MainDirectory
+
"TestScript\\MainTest\\"
+
Organization
)
.
c_str
(
)
,
NULL
)
;
CreateDirectory
(
string
(
MainDirectory
+
"TestScript\\MainTest\\"
+
Organization
+
"\\"
+
Subdivision
+
"\\"
)
.
c_str
(
)
,
NULL
)
;
CreateDirectory
(
string
(
MainDirectory
+
"TestScript\\MainTest\\"
+
Organization
+
"\\"
+
Subdivision
+
"\\"
+
Data
+
"\\"
)
.
c_str
(
)
,
NULL
)
;
FILE
*
pFile
=
fopen
(
string
(
MainDirectory
+
"TestScript\\MainTest\\"
+
Organization
+
"\\"
+
Subdivision
+
"\\"
+
Data
+
"\\"
+
Time
+
".ini"
)
.
c_str
(
)
,
"w"
)
;
fwrite
(
FileText
,
strlen
(
FileText
)
,
1
,
pFile
)
;
fclose
(
pFile
)
;
}
void
CALLBACK
loop
(
)
{
static
bool
init
=
false
;
if
(
!
init
)
{
if
(
GAME
==
nullptr
||
GAME
->
GetSystemState
(
)
!=
eSystemState
::
GS_PLAYING_GAME
||
!
SF
->
getSAMP
(
)
->
IsInitialized
(
)
)
return
;
CreateResultFile
(
"Proba"
,
"Testing"
,
"03.07.2016"
,
"13 20"
,
"Write in file is successful"
)
;
init
=
true
;
}
}
BOOL APIENTRY
DllMain
(
HMODULE hModule
,
DWORD dwReasonForCall
,
LPVOID lpReserved
)
{
if
(
dwReasonForCall
==
DLL_PROCESS_ATTACH
)
return
SF
->
initPlugin
(
loop
,
hModule
)
;
return
TRUE
;
}
Путь получается примерно такой: C:\Program Files (x86)\GTA San Andreas\SAMPFUNCS\TestScript\MainTest\Proba\Testin g\03.07.2016\13 20.ini
|
|
|

04.07.2016, 18:02
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Весь код.
|
|
|

05.07.2016, 00:08
|
|
Новичок
Регистрация: 26.01.2014
Сообщений: 2
С нами:
6470140
Репутация:
0
|
|
0B56: set_game_key 1 state -255
опкод из сфа имитирует нажатие клавиши
есть какой-нибудь аналог для собейта?
или как сделать так же
|
|
|

07.07.2016, 18:20
|
|
Участник форума
Регистрация: 14.06.2015
Сообщений: 126
С нами:
5744580
Репутация:
28
|
|
как ракнет правильно хукать? самп всё время фризит
pRakClient = (RakClientInterface *) pSAMP->pRakClientInterface;
pSAMP->pRakClientInterface = new HookedRakClientInterface();
|
|
|

07.07.2016, 21:49
|
|
Участник форума
Регистрация: 04.07.2015
Сообщений: 168
С нами:
5715860
Репутация:
78
|
|
https://www.blast.hk/wiki/tutorials:api_lesson_raknet
|
|
|

07.07.2016, 23:07
|
|
Участник форума
Регистрация: 14.06.2015
Сообщений: 126
С нами:
5744580
Репутация:
28
|
|
вх на сф плохо работает
|
|
|

08.07.2016, 01:18
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Сообщение от barspinoff
вх на сф плохо работает
а ты через память запили
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|