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

Всем добрый вечер, решил я зайти на форум после долгого перерыва и сделать что нибудь... Честно говоря голова не думала поэтому решил сделать вот такую команду из серверов со старой атмосферой, обычно у таких серверов основа грин. Код:

Спойлер

CMD:zamena(playerid, params[])
{
	if(sscanf(params, "ii", params[0], params[1])) SendClientMessage(playerid, -1, "{FFFFFF}[{1E90FF}X{FFFFFF}] Введите: /zamena [id][ид заменяемого авто]");
	new query[256];
    mysql_format(dbHandle,query, sizeof(query), "UPDATE `accounts` SET `car` = '%d' WHERE `name` = '%s'",PLAYER_DATA[params[1]][data_CAR], PLAYER_DATA[params[0]][data_NAME]);
	mysql_function_query(dbHandle, query, true, "", "");
	new string[450];
	format(string, sizeof(string), "Вы заменили авто игроку %s на %d - модель", PLAYER_DATA[params[0][data_NAME], params[1]);
	SendClientMessage(playerid, -1, string);
	new string[450];
	format(string, sizeof(string), "Ваш автомобиль был заменен на %d (модель авто). \nЗамену произвел администратор: %s\nЕсли данная операция была проведена без согласия - обратитесь на форум", params[0], PLAYER_DATA[playerid][data_NAME]);
    ShowPlayerDialogFix(playerid, dialog_OK, DIALOG_STYLE_MSGBOX,"{00B4E1}Внимание!!",string,"Закрыть", "");
	print("Команда была сделана специально для PAWNO-RUS.RU | By Remmi_Jefferson");
	return true;
}

 

 

 


Надеюсь меня еще не забыли ^_^

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

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


Ссылка на сообщение
Поделиться на другие сайты
26 минут назад, Remmi_Jefferson сказал:

Всем добрый вечер, решил я зайти на форум после долгого перерыва и сделать что нибудь... Честно говоря голова не думала поэтому решил сделать вот такую команду из серверов со старой атмосферой, обычно у таких серверов основа грин. Код:

  Собственно сам код (открыть спойлер)


CMD:zamena(playerid, params[])
{
	if(sscanf(params, "ii", params[0], params[1])) SendClientMessage(playerid, -1, "{FFFFFF}[{1E90FF}X{FFFFFF}] Введите: /zamena [id][ид заменяемого авто]");
	new query[256];
    mysql_format(dbHandle,query, sizeof(query), "UPDATE `accounts` SET `car` = '%d' WHERE `name` = '%s'",PLAYER_DATA[params[1]][data_CAR], PLAYER_DATA[params[0]][data_NAME]);
	mysql_function_query(dbHandle, query, true, "", "");
	new string[450];
	format(string, sizeof(string), "Вы заменили авто игроку %s на %d - модель", PLAYER_DATA[params[0][data_NAME], params[1]);
	SendClientMessage(playerid, -1, string);
	new string[450];
	format(string, sizeof(string), "Ваш автомобиль был заменен на %d (модель авто). \nЗамену произвел администратор: %s\nЕсли данная операция была проведена без согласия - обратитесь на форум", params[0], PLAYER_DATA[playerid][data_NAME]);
    ShowPlayerDialogFix(playerid, dialog_OK, DIALOG_STYLE_MSGBOX,"{00B4E1}Внимание!!",string,"Закрыть", "");
	print("Команда была сделана специально для PAWNO-RUS.RU | By Remmi_Jefferson");
	return true;
}

 

 

 


Надеюсь меня еще не забыли ^_^

У меня возник вопрос.

А где же собственно говоря сами "Вопросы / Проблемы по скриптингу"? xD

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


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

@Aurum , боже, извиняюсь, ничего не понимаю, хочу спать и решил сделать что-то легкое и даже не заметил 😉 Спасибо

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


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, Remmi_Jefferson сказал:

@Aurum , боже, извиняюсь, ничего не понимаю, хочу спать и решил сделать что-то легкое и даже не заметил 😉 Спасибо

Не за что :D 

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


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

@Remmi_Jefferson так это вопрос или готовая команда? 

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


Ссылка на сообщение
Поделиться на другие сайты
15 минут назад, DEST сказал:

@Remmi_Jefferson так это вопрос или готовая команда? 

Готовая команда)

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


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

АВТОМАТИЧЕСКИ СФОРМИРОВАННОЕ СООБЩЕНИЕ:

Данная тема была перемещена модерацией или администрацией портала PAWNO-RUS.RU! 

Перемещена из: "Скриптинг PAWN > Вопросы / проблемы по скриптингу"

Перемещена в: "Criminal Russia Multiplayer (CRMP) - РАЗРАБОТКИ > Команды (CMD)"

 

С уважением, ваш Бот! 

Если вы НЕ согласны с переносом данной темы в раздел "Criminal Russia Multiplayer (CRMP) - РАЗРАБОТКИ > Команды (CMD)", пожалуйтесь на это сообщение в жалобе указав причины вашего недовольства. Спасибо. 

 

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


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

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

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

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

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


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

Войти

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


Войти

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

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

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

    • sergeenko
      От sergeenko
      Если писать просто команду /a, то выдаёт /a [текст]
      А если написать какой-то текст то ничего не просиходит
      Код:
       
      stock SendAdminMessage(color, text[]) {     foreach(new i: Player)     {         if(PI[i][data_CADMIN] != 1||PI[i][data_ADMLVL] >= 1)         {              SendClientMessage(i, color, text);         }     }     return 1; } Команда: CMD:a(playerid, params[]) {     if(PI[playerid][data_ADMLVL] > 1)     {         new text[90];         if(sscanf(params, "s[90]", text))             return SendClientMessage(playerid, CG, "Используйте /a [текст]");         if(antiflood[playerid] > 0)              return SendClientMessage(playerid, COLOR_BLACK,"Пожалуйста, подождите пару секунд...");         antiflood[playerid]++;         if(PI[playerid][data_LOGGED] == false)              return SendClientMessage(playerid, CG, "Вы не авторизированы. Пожалуйста авторизируйтесь.");         new string[19 + (20 + (-2) + 1 + (-2)) + (MAX_PLAYER_NAME + (-2) + 3 + (-2)) + 90];         format(string, sizeof(string), "[%s #%i] %s[%i]: %s", GSName[PI[playerid][data_ADMLVL]], PI[playerid][ADMINSNUMBER], PI[playerid][data_NAME], playerid, text);         return SendAdminMessage(COLOR_BLUE, string);     }     return 1;    }