ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Урок по добавлению команд sloap и boom (https://forum.antichat.xyz/showthread.php?t=1300770)

Norma_Cheater 10.05.2013 14:34

Привет всем, в этом уроке хочу научить вас делать такие команды как sloap и boom

что же делают эти команды sloap кидает машину на высоту -50 и взрывает её а

boom прибавляет высоту +50 и взрывает

boom

Код:





Код:

void cmd_boom ( char *param )
{
struct actor_info    *info = actor_info_get( ACTOR_SELF, 0 );
float pPos[3] = {info->step_pos[0], info->step_pos[1], info->step_pos[2]};
struct vehicle_info *vinfo = g_Players->pRemotePlayer[atoi(param)]->pPlayerData->pSAMP_Vehicle->pGTA_Vehicle;
float spd[3] = {0,0,0};
pPos[2] += 50;
SendFakeDriverSyncData( getSAMPVehicleIDFromGTAVehicle(vinfo), pPos, 0.0f, spd, 0);
}



sloap

Код:





Код:

void cmd_sloap ( char *param )
{
struct actor_info    *info = actor_info_get( ACTOR_SELF, 0 );
float pPos[3] = {info->step_pos[0], info->step_pos[1], info->step_pos[2]};
struct vehicle_info *vinfo = g_Players->pRemotePlayer[atoi(param)]->pPlayerData->pSAMP_Vehicle->pGTA_Vehicle;
float spd[3] = {0,0,0};
pPos[2] -= 50;
SendFakeDriverSyncData( getSAMPVehicleIDFromGTAVehicle(vinfo), pPos, 0.0f, spd, 0);
}



By Norma_Cheater For BlastHack.Net

MasterCard 18.05.2013 20:34

Неплохо

web 18.05.2013 20:36

Отличный урок)

fondamentolok 18.05.2013 23:45

не понял что эти скрипты делают обьясни подробно

rafael 19.05.2013 07:22

Цитата:

Сообщение от fondamentolok

не понял что эти скрипты делают обьясни подробно

"/boom" - Вводишь в чат /boom [id] и того игрока с машиной телепортнёт вверх и взорвёт тачку, а Sloap наоборот, телепортнёт вниз и взорвёт

Esc 19.05.2013 18:09

Ужас, ужас, ужас :D

Две одинаковых команды но с заменой одного символа. Стыдно за такие темы должно быть.

Norma_Cheater 19.05.2013 20:42

Можно добавить и обычную команду cmd_fire просто убрать высоту

SHuMAxER 26.05.2013 12:40

Цитата:

Сообщение от Norma_Cheater

Можно добавить и обычную команду cmd_fire просто убрать высоту


я думаю с высотой приколней

Norma_Cheater 26.05.2013 12:42

Я в коде немного намутил, я прибовлял своей высоты и кидал машину, а вы можете узнать позицию игрока и прибавить её, таким же образом можно сделать и cmd_loading

просто синхронизовать не со своими координатами а float pos[3] = { 99999, 99999 , 99999 }

fondamentolok 26.05.2013 13:33

Что эти коды делают понять не могу дайте пример


Время: 14:50