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

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

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

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

Как сделать правильно проверку?

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

DEAMON

Умник
Я хочу сделать,когда игрок будет отправлять текст,то перед его ником стояла буквы ADM если админ, MDR-если модер,и VIP-если вип. (Модер до 5лвл,Админ с 6 до 10.).
Вот как я это делал:

PHP:
public OnPlayerText(playerid, text[])
{
	new str[128];
	if(PI[playerid][pLogged] == false) return 0;
	if(PI[playerid][pAdmin] == 0 || PI[playerid][pVip] == 0)
	{
		format(str,128,"%s[%d]: %s",PI[playerid][pName],playerid,text);
		SendClientMessageToAll(COLOR_ORANGE,str);
		return 0;
	}
	if(PI[playerid][pAdmin] >= 1 && PI[playerid][pAdmin] <=5)
	{
 		format(str,128,"MDR %s[%d]: %s",PI[playerid][pName],playerid,text);
		SendClientMessageToAll(COLOR_ORANGE,str);
		return 0;
	}
	if(PI[playerid][pAdmin] >= 6 && PI[playerid][pAdmin] <= 5)
	{
		format(str,128,"ADM %s[%d]: %s",PI[playerid][pName],playerid,text);
		SendClientMessageToAll(COLOR_ORANGE,str);
		return 0;
	}
	if(PI[playerid][pAdmin] >=1 && PI[playerid][pVip]<=5 && PI[playerid][pVip] >= 1)
	{
		format(str,128,"MDR %s[%d]: %s",PI[playerid][pName],playerid,text);
		SendClientMessageToAll(COLOR_ORANGE,str);
		return 0;
	}
	if(PI[playerid][pAdmin] >=6 && PI[playerid][pAdmin] <=10 && PI[playerid][pVip]>=1)
	{
		format(str,128,"ADM %s[%d]: %s",PI[playerid][pName],playerid,text);
		SendClientMessageToAll(COLOR_ORANGE,str);
		return 0;
	}
	if(PI[playerid][pVip]>=1)
	{
	    format(str,128,"VIP %s[%d]: %s",PI[playerid][pName],playerid,text);
		SendClientMessageToAll(COLOR_ORANGE,str);
		return 0;
	}
 	return 1;
}
Но это все на половину не работает. (Работает только тогда,когда игрок имеет ADM и то,в чат пишет MDR -_- ).
Как правильно сделать проверку и чтобы всё адекватно писало? =\
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу