Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

avig

Статус
В этой теме нельзя размещать новые ответы.

igromax

Ученик
Ув скриптеры помогите пожалуйста)
Не сохраняется выговор админам в бд
PHP:
CMD:avig(playerid,params[])
{
	if(PlayerInfo[playerid][bAdmin] < 12) return true;
	if(sscanf(params,"dds[125]",params[0],params[1],params[2])) return SCM(playerid, COLOR_WHITE, "Введите: /avig [id] [кол-во] [причина]");
	if(GetPVarInt(playerid, "AFAvig") > gettime()) return SCM(playerid, COLOR_GREY, "Ошибка: Использовать данную команду можно раз в 5 секунд");
	if(PlayerInfo[params[0]][bAdmin] == 0) return true;
	if(params[0] == playerid) return SCM(playerid, COLOR_GREY, "Ошибка: Нельзя выдать выговор самому себе");
	if(params[1] < 0 || params[1] > 3) return SCM(playerid,COLOR_WHITE,"Ошибка: Нельзя больше 3 и меньше 0");
	if(!IsPlayerConnected(params[0])) return true;
	if(params[1] == 0)
	{
		PlayerInfo[params[0]][pAvig] = 0;
		UpdatePlayerData(playerid,"pAvig",PlayerInfo[playerid][pAvig]);
		SCMF(playerid, COLOR_GREY, "Вы аннулировали выговоры администратору %s. Причина: %s",PlayerInfo[params[0]][pNames], params[2]);
		SCMF(params[0], COLOR_ORANGE, "Администратор %s аннулировал Вам все выговоры. Причина: %s",PlayerInfo[playerid][pNames], params[2]);
	}
	if(PlayerInfo[params[0]][pAvig] > 2) return true;
	PlayerInfo[params[0]][pAvig] += params[1];
	UpdatePlayerData(playerid,"pAvig",PlayerInfo[playerid][pAvig]);
	SCMF(params[0], COLOR_ORANGE, "Администратор %s выдал Вам %d выговора. Причина: %s",PlayerInfo[playerid][pNames],params[1],params[2]);
	SCMF(playerid, COLOR_ORANGE, "Вы выдали %d выговора администратору %s. Причина: %s",params[1],PlayerInfo[params[0]][pNames],params[2]);
	SetPVarInt(playerid, "AFAvig",gettime()+5);
	return true;
}
И проблема с obj дело в том что когда прописываешь id объекта он не появляется
PHP:
c:obj;
{
	if(PlayerInfo[playerid][bAdmin] < 12) return SCM(playerid, 0xFF0000FF, "Данная команда доступна администраторам с 12 ранга.");
	SPD(playerid,6565,DIALOG_STYLE_LIST,".:::Object Editor:::.","{ffffff}* {00BFFF}С{FF3300}оздание объекта\n{ffffff}* {00BFFF}Р{FF3300}едактирование объекта","Выбрать","Отмена");
	return true;
}
PHP:
case 6565:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid, 6566, DIALOG_STYLE_INPUT, "Редактор", "Введите ID объекта:", "Готово", "Отмена");
				case 1: SelectObject(playerid);
				}
			}
			return true;
		}
	case 6566:
		{
			if(response)
			{
				if(!response) return cmd::obj(playerid,"");
				new Float:X, Float:Y, Float:Z;
				new model = strval(inputtext);
				if(!strlen(inputtext)) return SPD(playerid, 6566, DIALOG_STYLE_INPUT, "Редактор", "Введите ID объекта:", "Готово", "Назад");
				if(strlen(inputtext) > 5) return SPD(playerid, 6566, DIALOG_STYLE_INPUT, "Редактор", "Введите ID объекта:", "Готово", "Назад");
				GetPlayerPos(playerid, X, Y, Z);
				new Object = CreateObject(model, X + 0.0, Y + 1.0, Z + 1.0, 0.0, 0.0, 0.0);
				EditObject(playerid, Object);
			}
			return true;
		}
	case 6567:
		{
			if(response) EditObject(playerid, GetPVarInt(playerid, "SelectedObject"));
			else
			{
				DestroyObject(GetPVarInt(playerid, "SelectedObject"));
				SelectObject(playerid); //CancelEdit(playerid);
			}
			DeletePVar(playerid, "SelectedObject");
		}
---------- Post added at 21:59 ---------- Previous post was at 21:35 ----------

[/COLOR]Могу заплатить если поможете
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу