Доступ к готовым решениям

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

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

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

Мануал 3д текст "Преступник"

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

Gressie

Мастер
В public OnPlayerDisconnect(playerid, reason) вставляем:
PHP:
new Text3D:label[MAX_PLAYERS];
label[playerid] = Create3DTextLabel("Преступник!", 0xFF0000FF, 0.0,0.0,0.0, 20.0, 0);
if(PlayerInfo[playerid][pZvezdi] == 0 || WantedPoints[playerid] == 0 || WantedLevel[playerid] == 0)
{
Delete3DTextLabel(label[playerid]);
return 1;
}
в public SetPlayerSpawn(playerid) вставляем в самом низу почти:
PHP:
new Text3D:label[MAX_PLAYERS];
			label[playerid] = Create3DTextLabel("Преступник!", 0xFF0000FF, 0.0,0.0,0.0, 20.0, 0);
		    if(PlayerInfo[playerid][pZvezdi] >= 1 || WantedPoints[playerid] >= 1 || WantedLevel[playerid] >= 1 || GetPlayerWantedLevel(playerid) >= 1)
			{
				Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
			}
			if(PlayerInfo[playerid][pZvezdi] == 0 || WantedPoints[playerid] == 0 || WantedLevel[playerid] == 0 || GetPlayerWantedLevel(playerid) == 0)
			{
				Delete3DTextLabel(label[playerid]);
			}
  	}
  	return 1;
}
В public OnPlayerDeath(playerid, killerid, reason) Там где написано типо вы посадили преступника на ... секунд: пишем это:
PHP:
new Text3D:label[MAX_PLAYERS];
label[playerid] = Create3DTextLabel("Преступник!", 0xFF0000FF, 0.0,0.0,0.0, 20.0, 0);
if(PlayerInfo[playerid][pZvezdi] == 0 || WantedPoints[playerid] == 0 || WantedLevel[playerid] == 0)
{
Delete3DTextLabel(label[playerid]);
return 1;
}
}
Находим чтото типо этого: Вы не солдат Армии SF и там где if(newstate == PLAYER_STATE_SPAWNED) вставляем это:
PHP:
SetPlayerWantedLevel(playerid, 0);
		    PlayerInfo[playerid][pWantedDeaths] += 1;
            new Text3D:label[MAX_PLAYERS];
			label[playerid] = Create3DTextLabel("Преступник!", 0xFF0000FF, 0.0,0.0,0.0, 20.0, 0);
			if(PlayerInfo[playerid][pZvezdi] == 0 || WantedPoints[playerid] == 0 || WantedLevel[playerid] == 0)
			{
				Delete3DTextLabel(label[playerid]);
				return 1;
			}
		}
		WantedPoints[playerid] = 0;
		WantedLevel[playerid] = 0;
		new Text3D:label[MAX_PLAYERS];
		label[playerid] = Create3DTextLabel("Преступник!", 0xFF0000FF, 0.0,0.0,0.0, 20.0, 0);
		if(PlayerInfo[playerid][pZvezdi] == 0 || WantedPoints[playerid] == 0 || WantedLevel[playerid] == 0)
		{
			Delete3DTextLabel(label[playerid]);
			return 1;
		}
В public SetPlayerCriminal(playerid,declare,reason[]) вставляем это:
PHP:
if(PlayerInfo[playerid][pZvezdi] >= 1 || WantedPoints[playerid] >= 1 || WantedLevel[playerid] >= 1)
				{
					new Text3D:label[MAX_PLAYERS];
					label[playerid] = Create3DTextLabel("Преступник!", 0xFF0000FF, 0.0,0.0,0.0, 20.0, 0);
					Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
					return 1;
				}
В Комманду /suspect вставляем чуть ниже это:
PHP:
if(PlayerInfo[playerid][pZvezdi] >= 1 || WantedPoints[playerid] >= 1 || WantedLevel[playerid] >= 1)
								{
									new Text3D:label[MAX_PLAYERS];
									label[playerid] = Create3DTextLabel("Преступник!", 0xFF0000FF, 0.0,0.0,0.0, 20.0, 0);
									Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
									return 1;
								}
							   	return 1;
	                    }
В Команду /clear вставляем там где написано SetPlayerWantedLevel(giveplayerid, 0); и ниже после неё вставляем:
PHP:
new Text3D:label[MAX_PLAYERS];
						label[playerid] = Create3DTextLabel("Преступник!", 0xFF0000FF, 0.0,0.0,0.0, 20.0, 0);
						if(PlayerInfo[playerid][pZvezdi] == 0 || WantedPoints[playerid] == 0 || WantedLevel[playerid] == 0)
						{
						Delete3DTextLabel(label[playerid]);
						return 1;
						}
					}
 				}
 				}
и в команду /arrest тоже вставляем:
PHP:
new Text3D:label[MAX_PLAYERS];
							label[playerid] = Create3DTextLabel("Преступник!", 0xFF0000FF, 0.0,0.0,0.0, 20.0, 0);
							if(PlayerInfo[playerid][pZvezdi] == 0 || WantedPoints[playerid] == 0 || WantedLevel[playerid] == 0)
							{
							Delete3DTextLabel(label[playerid]);
							return 1;
							}
							}
В команду /robhouse вставляем:
PHP:
if(PlayerInfo[playerid][pZvezdi] >= 1 || WantedPoints[playerid] >= 1 || WantedLevel[playerid] >= 1)
				{
					new Text3D:label[MAX_PLAYERS];
					label[playerid] = Create3DTextLabel("Преступник!", 0xFF0000FF, 0.0,0.0,0.0, 20.0, 0);
					Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
					return 1;
				}
Это только для мода rls у кого какие ошибки пишите!
P.S. Кому понравилось ставьте +
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу