В теме 8 сообщений

Спойлер

Подорвать игрока

Автор Крёстный Отец 



CMD:explode(playerid,params[])
{
    new string[50 + MAX_PLAYER_NAME], Float:BOOMX[3];
    if(sscanf(params, "u", params[0])) return SCM(playerid, GREY, "Используй: /explode [ID/Ник].");
    if(!IsPlayerConnected(params[0])) return SCM(playerid, GREY, "Игрок не найден.");
    format(string, sizeof(string), "Сервер:{e31007}  %s подорвал %s.",PlayerName[playerid], PlayerName[params[0]]);
    ABroadCast(WHITE,string,1);
    SetPlayerHealthAC(params[0], 10);
    GetPlayerPos(params[0],BOOMX[0], BOOMX[1], BOOMX[2]);
    CreateExplosion(BOOMX[0], BOOMX[1] , BOOMX[2], 710);
    return 1;
}

 

 

Отредактировано пользователем Cawfee

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Код закиньте под спойлер и "Код" с синтаксисом "Языки C"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

C:\Users\Home\Desktop\Green RP (originals)\gamemodes\update.pwn(40173) : error 017: undefined symbol "PlayerInfo"
C:\Users\Home\Desktop\Green RP (originals)\gamemodes\update.pwn(40173) : warning 215: expression has no effect
C:\Users\Home\Desktop\Green RP (originals)\gamemodes\update.pwn(40173) : error 001: expected token: ";", but found "]"
C:\Users\Home\Desktop\Green RP (originals)\gamemodes\update.pwn(40173) : error 029: invalid expression, assumed zero
C:\Users\Home\Desktop\Green RP (originals)\gamemodes\update.pwn(40173) : fatal error 107: too many error messages on one line

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Tony_Hasl ✔, используйте следующую команду:

Спойлер

CMD:explode(playerid,params[]) {
	if(sscanf(params, "u", params[0])) return SCM(playerid, GREY, "Используй: /explode [ID/Ник].");
	if(params[0] == INVALID_PLAYER_ID) return SCM(playerid, GREY, "Игрок не найден.");

	new Float:BOOMX[3];
	SetPlayerHealth(params[0], 10);
	GetPlayerPos(params[0],BOOMX[0], BOOMX[1], BOOMX[2]);
	CreateExplosion(BOOMX[0], BOOMX[1] , BOOMX[2], 7, 10);
    return 1;
}

 

 

Все проверки и тексты (а-ля "Администратор Вася взорвал игрока Петя") смастерите по аналогии с другими командами, присутствующими в вашем игровом моде. Либо же создайте отдельную тему, где в этом вопросе, возможно, Вам помогут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тоже самое

Только что, Tony_Hasl ✔ сказал:

Тоже самое

 

2 часа назад, Снеговик сказал:

@Tony_Hasl ✔, используйте следующую команду:

  открыть спойлер


CMD:explode(playerid,params[]) {
	if(sscanf(params, "u", params[0])) return SCM(playerid, GREY, "Используй: /explode [ID/Ник].");
	if(params[0] == INVALID_PLAYER_ID) return SCM(playerid, GREY, "Игрок не найден.");

	new Float:BOOMX[3];
	SetPlayerHealth(params[0], 10);
	GetPlayerPos(params[0],BOOMX[0], BOOMX[1], BOOMX[2]);
	CreateExplosion(BOOMX[0], BOOMX[1] , BOOMX[2], 7, 10);
    return 1;
}

 

 

Все проверки и тексты (а-ля "Администратор Вася взорвал игрока Петя") смастерите по аналогии с другими командами, присутствующими в вашем игровом моде. Либо же создайте отдельную тему, где в этом вопросе, возможно, Вам помогут.

Не помогло

 

: error 017: undefined symbol "GREY"

: error 017: undefined symbol "GREY"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Tony_Hasl ✔ вместо GREY поставьте 0xFFFFFF

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
19 часов назад, keyl сказал:

@Tony_Hasl ✔ вместо GREY поставьте 0xFFFFFF

Работает спасибо)

Заметка от keyl , создано

Чтобы поблагодарить автора используйте кнопку "+". Устное предупреждение!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Tony_Hasl ✔ PlayerInfo - PI сделай

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Доналдо Фарекелка
      От Доналдо Фарекелка


      Скачать файл Arizona RolePlay || Ser
      Приветствую, этот мод я нашёл на просторах интернета. 
      Скачал мод у автора:  Developer Stravinskiy
      Доработал мод: Donaldo_Farekelka
       
      Предупреждаю! Мод сырой, багов стало меньше, но они есть.
      Мод: Баня, Подвал, В некоторых местах маппинг, система коронавируса, 8 лвл админок
       
      Информация:
      1) Dc_Cmd
      2) Mysql, mode, language - Всё настраивается теперь в pawno ( UPDATE: 1.1.0 )
      3) Административные права в данный момент можно выдать только через MYSQL ( BD ).
       
      То что я сделал ( Всё что я делаю сейчас, смотрите в изменениях ):
       
      Добавил Доналдо Фарекелка Добавлено 13.04.2023 Категория Моды Автор shenol (vk.com/donaldo_farekelka)  
    • Доналдо Фарекелка
      От Доналдо Фарекелка
      Приветствую, этот мод я нашёл на просторах интернета. 
      Скачал мод у автора:  Developer Stravinskiy
      Доработал мод: Donaldo_Farekelka
       
      Предупреждаю! Мод сырой, багов стало меньше, но они есть.
      Мод: Баня, Подвал, В некоторых местах маппинг, система коронавируса, 8 лвл админок
       
      Информация:
      1) Dc_Cmd
      2) Mysql, mode, language - Всё настраивается теперь в pawno ( UPDATE: 1.1.0 )
      3) Административные права в данный момент можно выдать только через MYSQL ( BD ).
       
      То что я сделал ( Всё что я делаю сейчас, смотрите в изменениях ):
       
    • Redmondd
      От Redmondd
      Когда в игре ввожу команду /gps, нажимаю на Важные места то окно просто закрывается, так же с Государственными организациями и Вокзалами