Перейти к содержанию
Авторизация  
Ilya_Mayor

Ищу команду как на Амазинге /rang +/- (Mysql)

Рекомендуемые сообщения

Ilya_Mayor

Помогите,никак не могу сделать команду для фракций /rang +/- как на Амазинге.

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


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

Вырежите в Advance с сампа

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


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

 

 


Advance
Не подходит!

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


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

@Ilya_Mayor, вам не нравится ее функционал или что?

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


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

, Не в том дело,в мод не подходит не пойму почему. 

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


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

@EKB, и я попросил на mysql а не на mxini 

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


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

@Ilya_Mayor, велика разница? Вместо открытия файлика, изменения одного параметра и закрытия добавьте SQL запрос. Попробуйте эту команду:







Лол... Что-то не прикладывается код. Мб модеры поправят. Выложу изображением.

a6149689.png

 

 

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


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

, потом скинешь мне код,просто лень с скрина все переписывать) 

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


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

@Ilya_Mayor,Странные какие то люди пошли. Вам тут чуть ли не по полочкам разложили, а Вы даже переписать не можете..

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


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

,люди странными всегда были!) 

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


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

, у меня не работает( Вот у меня мод HCS RP можешь на него сделать эту команду если не трудно?) 

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


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

@Ilya_Mayor,Учитесь делать сами команды.За просто так вам здесь не сделают.

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


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

CMD:rang(playerid, params[])
{
	// ПРОВЕРКА НА ОПРЕДЕЛЕННЫЙ РАНГ
	if(sscanf(params, "dc", params[0], params[1])) return SCM(playerid, WHITE, "{FFA500}• [Подсказка]{FFFFFF}: /rang [playerid] [+ или -]");
	// ПРОВЕРКУ НА АВТОРИЗАЦИЮ
	if(params[0] == playerid) return SCM(playerid, WHITE, "{FF0046}• [Ошибка]{FFFFFF}: Вы указали свой ID!");
	if(PlayerInfo[playerid][pMember] != PlayerInfo[params[0]][pMember]) return SCM(playerid, WHITE, "{FF0046}• [Ошибка]{FFFFFF}: Данный игрок не в вашей фракции!");
	new string[133];
	if(params[1] == 43) // Повышение +
	{
		if(PlayerInfo[params[0]][pRank] >= 9) return SCM(playerid, WHITE, "{FF0046}• [Ошибка]{FFFFFF}: Вы не можете повысить игрока более 9 ранга");
		if(PlayerInfo[params[0]][pRank] == 9 && PlayerInfo[params[0]][pRank] == 8) return SCM(playerid, WHITE, "{FF0046}• [Ошибка]{FFFFFF}: Вы не можете повысить игрока более 8 ранга");
		PlayerInfo[params[0]][pRank]++;
		format(string,sizeof(string),"{FFA500}• [Информация]{FFFFFF}: Вы повысили ранг игроку %s[%d] до %d (%s)", PlayerInfo[params[0]][pName], params[0], PlayerInfo[params[0]][pRank], PlayerRank[PlayerInfo[params[0]][pMember]-1][PlayerInfo[params[0]][pRank]-1]);
		SCM(playerid, WHITE, string);
		format(string,sizeof(string),"{FFA500}• [Информация]{FFFFFF}: Ваш ранг в организации был повышен до %d (%s)", PlayerInfo[params[0]][pRank], PlayerRank[PlayerInfo[params[0]][pMember]-1][PlayerInfo[params[0]][pRank]-1]);
		SCM(params[0], WHITE, string);
	}
	else if(params[1] == 45) // Понижение -
	{
 		if(PlayerInfo[params[0]][pRank] == 1) return SCM(playerid, WHITE, "{FF0046}• [Ошибка]{FFFFFF}: У игрока сейчас 1 ранг, понижение невозможно");
 		PlayerInfo[params[0]][pRank]--;
		format(string,sizeof(string),"{FFA500}• [Информация]{FFFFFF}: Вы понизили ранг игроку %s[%d] до %d (%s)", PlayerInfo[params[0]][pName], params[0], PlayerInfo[params[0]][pRank], PlayerRank[PlayerInfo[params[0]][pMember]-1][PlayerInfo[params[0]][pRank]-1]);
		SCM(playerid, WHITE, string);
		format(string,sizeof(string),"{FFA500}• [Информация]{FFFFFF}: Ваш ранг в организации был понижен до %d (%s)", PlayerInfo[params[0]][pRank], PlayerRank[PlayerInfo[params[0]][pMember]-1][PlayerInfo[params[0]][pRank]-1]);
		SCM(params[0], WHITE, string);
	}
format(string, sizeof(string), "UPDATE `accounts` SET `pRank` = '%d' WHERE `pID` = '%d'", PlayerInfo[params[0]][pRank], PlayerInfo[playerid][pID]);
mysql_function_query(mysql, string, false, "", "");

return 1; }

pRank, WHITE, PlayerRank, pMember - Заменить на свое

Где MYSQL запрос заменить название таблицы аккаунта на свое, и подсчитайте количество яйчек для данного запроса

SCM замените на SendClientMessage

  • Like 1

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


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

string); }

Не работает( Можете сделать для мода Amazing RP V0.5?

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


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

@Ilya_Mayor, просили команду, вам ее дали. Хотите увидеть переделанную - пишите в стол заказов.

P.s. Вы и не пытались сделать так, чтобы она работала. Может тогда вообще не стоит лезть в pawn?

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


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

,пытался!И не надо тут наезжать! 

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


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

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

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

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.