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

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

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

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

Баг в команде invite

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

galaxygame

Ученик
Код:
CMD:invite(playerid, params[])
{
	new ttext[30];
	if(!CanInvitePlayer(playerid)) return SCM(playerid, COLOR_WHITE, "Ошибка: Вам недоступна эта команда.");
	if(sscanf(params,"d",params[0])) return	SCM(playerid, COLOR_GRAD2, "Введите: /invite [id]");
	if(IsPlayerInAnyVehicle(params[0])) return  SCM(playerid, COLOR_WHITE, "Игрок в машине!");
	if (PlayerInfo[params[0]][pMRInections] > 0 || PlayerInfo[params[0]][pLRInections] > 0) return SCM(playerid, COLOR_WHITE, "Игрок уже где то состоит");
	if(PlayerInfo[params[0]][pWarns] >= 1) return SCM(playerid, COLOR_GRAD1,"У игрока Warn.");
	if(!IsPlayerConnected(params[0]) || params[0] == INVALID_PLAYER_ID) return true;
	if(!ProxDetectorS(10.0, playerid, params[0])) return SCM(playerid, COLOR_WHITE, "Игрок, не рядом с вами !");
	ttext=GetMember(PlayerInfo[playerid][pMRInections]);
	new invite_string[264];
	format(invite_string,sizeof(invite_string),"{FFFFFF}%s предлагает Вам вступить в организацию: {FFD300}%s{FFFFFF}\n\nНажмите Да для согласия.\nНажмите Нет для отказа!",PlayerInfo[playerid][pNames],ttext);
	SPD(params[0], 1147, DIALOG_STYLE_MSGBOX, "{FFD300}Предложение",invite_string,"Да","Нет");
	SCMF(playerid, -1, "Вы предложили {FFD300}%s{FFFFFF} вступить в организацию {FFD300}%s",PlayerInfo[params[0]][pNames],ttext);
	SetPVarInt(params[0],"Invite",playerid);
	SetPVarInt(params[0],"Player",playerid);
	return true;
}
Код:
stock end(playerid)
{
	MTD(playerid);
	ITD(playerid);
	End(playerid);
}
stock End(playerid)
{
	new params[2],smena_format[128];
	params[0] = GetPVarInt(playerid,"change");
	for(new x; x < 10; x++) PlayerTextDrawSetPreviewModel(playerid,CHS[playerid][x], 99999);
	for(new x; x < 10; x++) PlayerTextDrawHide(playerid, CHS[playerid][x]);
	for(new x; x < 2; x++) TextDrawHideForPlayer(playerid, CHSS[x]);
	format(smena_format,sizeof(smena_format),"%s Выдал Вам новую фракционную одежду",PlayerInfo[playerid][pNames]);
	SCM(params[0],COLOR_BLUE,smena_format);
	format(smena_format,sizeof(smena_format),"%s получил новую фракционную одежду",PlayerInfo[params[0]][pNames]);
	SCM(playerid,COLOR_BLUE,smena_format);
	skinchs[playerid] = 3;
	DeletePVar(playerid,"change");
	CancelSelectTextDraw(playerid);
	DeletePVar(playerid,"change");
	DeletePVar(playerid,"level");
	DeletePVar(playerid,"Player");
	DeletePVar(playerid,"invite");
}
Проблема в том что какой бы id ты не инвайтил скин дается всегда 0.
Вот этот мод: http://pawno-info.ru/showthread.php?t=262432
Скажи что ещё скинуть, надо хелпануть...
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу