Просмотр полной версии : [mod_sa] Команда "/go" ТП к игроку
В samp.cpp
Ищем
Код:
addClientCommand( "m0d_teleport_locations", (int)cmd_tele_locations );
После добавим
Код:
addClientCommand( "go", (int)cmd_go );
Ищем
Код:
void cmd_current_server ( char *param )
{
addMessageToChatWindow( "Server Name: %s", g_SAMP->szHostname );
addMessageToChatWindow( "Server Address: %s:%i", g_SAMP->szIP, g_SAMP->ulPort );
addMessageToChatWindow( "Username: %s", getPlayerName(g_Players->sLocalPlayerID) );
}
Вставим
Код:
void cmd_go( char *param )
{
float coord[3];
int id = atoi(param);
getPlayerPos(id, coord);
cheat_teleport(coord,0);
}
С вами былJesus (http://blasthack.net/members/jesus.87/)Специально для сайта BlastHack.Net (http://blasthack.net/)
При копировании указывать источникBlastHack.Net (http://blasthack.net/)
Все коды слили :D
Поверь мне, еще много кодов
Norma_Cheater
10.05.2013, 17:22
Лучше будет так, если конечно на РП сервак функа
Код:
void cmd_test ( char *param )
{
int playerid = atol(param);
float pos[3];
getPlayerPos(playerid, pos);
struct actor_info *info = actor_info_get( ACTOR_SELF, 0 );
if ( vect3_dist( pos, &info->base.matrix[4 * 3] ) > 80.0 )
{
addMessageToChatWindow( "Вы слишком далеко !" );
return;
}
cheat_teleport(pos, 0);
}
Лучше будет так, если конечно на РП сервак функа
Код:
void cmd_test ( char *param )
{
int playerid = atol(param);
float pos[3];
getPlayerPos(playerid, pos);
struct actor_info *info = actor_info_get( ACTOR_SELF, 0 );
if ( vect3_dist( pos, &info->base.matrix[4 * 3] ) > 80.0 )
{
addMessageToChatWindow( "Вы слишком далеко !" );
return;
}
cheat_teleport(pos, 0);
}
Я любитель ДМ и не смотрю на стрим
норма, думаю новичкам сойдет
gwplayer
11.05.2013, 01:20
Все коды слили :D
Это не сложно самому написать
Charlatan
12.05.2013, 00:06
А можно ли телепортировать игрока к себе?
А можно ли телепортировать игрока к себе?
Да можно но надо взаимодействовать машину
Charlatan
12.05.2013, 09:43
Да можно но надо взаимодействовать машину
Если есть такая возможность сделай урок)
Если есть такая возможность сделай урок)
Да иди ты отсюда, он итак все почти коды выложил, да ты ещё и это просишь.
Скоро все нубы станут MISTER GONWIK или Wa3Rix
Charlatan
12.05.2013, 14:09
Да иди ты отсюда, он итак все почти коды выложил, да ты ещё и это просишь.
Скоро все нубы станут MISTER GONWIK или Wa3Rix
Не станут, потому что МГ и Wa3Rix пишут, придумуют сами, а не плагиатят, тот кто плагиат, некогда не станет нормальным скриптером..
RickAstley
12.05.2013, 14:57
блин, если игрок не в зоне прорисовки, то телепорт происходит в центр карты :(
Norma_Cheater
12.05.2013, 19:00
блин, если игрок не в зоне прорисовки, то телепорт происходит в центр карты :(
Если на РП сервер то лучше использовать мой код, а если для ДМ то без проверки на расстояние потому что на Samp-Rp информация о игроке даётся только в зоне присовки
MISTER_GONWIK
13.05.2013, 06:38
Лучше будет так, если конечно на РП сервак функа
Код:
void cmd_test ( char *param )
{
int playerid = atol(param);
float pos[3];
getPlayerPos(playerid, pos);
struct actor_info *info = actor_info_get( ACTOR_SELF, 0 );
if ( vect3_dist( pos, &info->base.matrix[4 * 3] ) > 80.0 )
{
addMessageToChatWindow( "Вы слишком далеко !" );
return;
}
cheat_teleport(pos, 0);
}
ужасно
ужасно
Странно, я думал ты напишешь: "Что за говно-кодерство", как обычно пишешь мне:trollface:
Gamer1912
01.04.2014, 12:18
Спасибо хороший урок
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot