 |
|

31.05.2013, 17:59
|
|
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами:
6920791
Репутация:
113
|
|
Всем привет это мануал по добавлению Skin Changer
в samp.cpp
Код:
Код:
float pos[3];
if(cheat_state->_generic.changer == 1)
{
struct actor_info *self = actor_info_get( ACTOR_SELF, 0 );
vect3_copy(&self->base.matrix[12],pos);
RakNet::BitStream bsSend;
bsSend.Write(rand()%7);
g_SAMP->pRakClientInterface->RPC(&RPC_RequestClass, &bsSend, HIGH_PRIORITY, RELIABLE_ORDERED, 0, 0);
playerSpawn();
cheat_teleport(pos,0);
}
Остальное аналогично функциям
С вами был Jesus Специально для сайта BlastHack.Net
При копировании указывать источникBlastHack.Net
|
|
|

31.05.2013, 18:51
|
|
Познающий
Регистрация: 31.03.2013
Сообщений: 92
С нами:
6903095
Репутация:
0
|
|
Спасибо)
|
|
|

31.05.2013, 19:28
|
|
Участник форума
Регистрация: 19.03.2013
Сообщений: 188
С нами:
6921707
Репутация:
0
|
|
Не понимаю понта этой функи.
|
|
|

31.05.2013, 20:16
|
|
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами:
6920791
Репутация:
113
|
|
Сообщение от megatoN_
Не понимаю понта этой функи.
Крашер не профикшеный
|
|
|

31.05.2013, 20:28
|
|
Участник форума
Регистрация: 19.03.2013
Сообщений: 188
С нами:
6921707
Репутация:
0
|
|
Сообщение от Jesus
Крашер не профикшеный
с каром?
|
|
|

31.05.2013, 20:29
|
|
Новичок
Регистрация: 31.05.2013
Сообщений: 25
С нами:
6815656
Репутация:
0
|
|
Сообщение от megatoN_
Не понимаю понта этой функи.
То что тут неудобный гавнокод, а нормальный скин чанджер работает нормально.
|
|
|

31.05.2013, 20:33
|
|
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами:
6920791
Репутация:
113
|
|
Сообщение от D1ck_h3@D
То что тут неудобный гавнокод, а нормальный скин чанджер работает нормально.
Вот напиши чем тебе не удобен этот код
|
|
|

31.05.2013, 20:36
|
|
Новичок
Регистрация: 31.05.2013
Сообщений: 25
С нами:
6815656
Репутация:
0
|
|
Сообщение от Jesus
Вот напиши чем тебе не удобен этот код
Сообщение от Jesus
struct actor_info *self = actor_info_get( ACTOR_SELF, 0 );
vect3_copy(&self->base.matrix[12],pos);
RakNet::BitStream bsSend;
bsSend.Write(rand()%7);
g_SAMP->pRakClientInterface->RPC(&RPC_RequestClass, &bsSend, HIGH_PRIORITY, RELIABLE_ORDERED, 0, 0);
playerSpawn();
cheat_teleport(pos,0);
Это все лишнее. Зачем спавнить при помощи функции и телепортировать на старую позицию? Можно сделать все по другому и намного легче.
Сообщение от Jesus
bsSend.Write(rand()%7);
Почему именно 7?
|
|
|

31.05.2013, 20:37
|
|
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами:
6920791
Репутация:
113
|
|
Сообщение от D1ck_h3@D
Это все лишнее. Зачем спавнить при помощи функции и телепортировать на старую позицию? Можно сделать все по другому и намного легче.
Почему именно 7?
Потому что на серверах некоторых нету скинов определенных и тебя за change бан дается. Спавн и телепорт на старую позицию это чтоб ты стоял на месте
|
|
|

31.05.2013, 20:40
|
|
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами:
6920791
Репутация:
113
|
|
Сообщение от megatoN_
с каром?
Ага, благодаря телепорту на старую позицию
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|