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

Помогите решить, команды.!

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

Denis2131

Мне нужна ваша помощь, на днях сидел и делал команды, знаете для такого более углубленного уровня РП, все вроде сделал ошибок не выдает, по сути думаю работать должно, захожу тестировать, не тут то было, вводя коианду ничего не происходит даже, можете помочь, у вас у многих опыт больше чем у меня, может я где то что то нарушил, или не так написал.

CMD:pdo(playerid, params[])
	{
		if(player[playerid][pMute] > 0)
		return PlayerMute(playerid);
		new result[256];
		if(!strlen(result)) return SendClientMessage(playerid, COLOR_LIME, "???????????: /pdo [???????? (?????)]. ??????? ????? - /delpdo.");
		if(PlayerTextFormat[playerid][0] == 1)
		{
			Delete3DTextLabel(Player3DTextDo[playerid]);
			PlayerTextFormat[playerid][0] = 0;
		}
		new Float:PosX[3]; GetPlayerPos(playerid, PosX[0], PosX[1], PosX[2]);
		stringer = "";
		if(GetPVarInt(playerid,#P_Mask_On)) format(stringer, 256, "{FFFFFF}%s (( ??????? ? ????? | ID: %d ))", (result), playerid);
		else format(stringer, 256, "{FFFFFF}%s \n(( %s | ID: %d ))", (result),  player[playerid][pName], playerid);
		Player3DTextDo[playerid] = Create3DTextLabel(stringer, 0xB22222FF, PosX[0], PosX[1], PosX[2], 10.0, 0, 0);
		PlayerTextFormat[playerid][0] = 1;
		return 1;
	}
CMD:pme(playerid, params[])
	{
	new glob_str[2248];
	new result[20];
	if(player[playerid][pMute] > 0)
	return PlayerMute(playerid);
	if(sscanf(params, "s[100]", params[0]))
	return SCM(playerid, COLOR_LIME, "??????????: ???????: /pme [???????? (?????)]. ??????? ????? - /delpme.");
	if(PlayerTextFormat[playerid][1] == 1)
	{
		Delete3DTextLabel(Player3DText[playerid]);
		PlayerTextFormat[playerid][1] = 0;
	}
	new Float:PosX[3]; GetPlayerPos(playerid, PosX[0], PosX[1], PosX[2]);
	stringer = "";
	format(stringer, 256, "%s  \n(( %s | ID: %d ))", result, player[playerid][pName], playerid);
	Player3DText[playerid] = Create3DTextLabel(stringer, 0xB22222FF, PosX[0], PosX[1], PosX[2]+1.0, 10.0, 0, 0);
	Attach3DTextLabelToPlayer(Player3DText[playerid], playerid, 0.0, 0.0, 0.7);
	PlayerTextFormat[playerid][1] = 1;
	glob_str = "";
	format(glob_str,sizeof(glob_str),"?? ?????????? 3D ????? ??? ???????: %s",result);
	SCM(playerid,-1,glob_str);
	glob_str = "";
	return 1;
}

данные команды делал на основе вот этой 

CMD:me(playerid, params[])
{
	if(player[playerid][pMute] > 0)
		return PlayerMute(playerid);
		
	if(sscanf(params, "s[100]", params[0]))
		return SCM(playerid, COLOR_LIME, "Информация: Введите: /me [текст]");
		
	static const fmt_str[] = "%s %s";
	new string[sizeof(fmt_str)+(-2+16)+(-2+352)];
	format(string, sizeof(string), fmt_str, player[playerid][pName], params[0]);
	
	SetPlayerChatBubble(playerid, string, COLOR_ME, 20.0, 5000);
	
	return SCMR(playerid, COLOR_ME, string, 20.0);
}

Help me please.

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


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

Раскладку в Pawn поставь на русский и вставь. Что делает команда?

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


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

,данная команда добавляет метку как на человека так и на землю. 

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


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

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

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

×

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

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