DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ PlayerCheckRequestDst()

bool PlayerCheckRequestDst ( notnull InventoryLocation src,
notnull InventoryLocation dst,
float radius )
protected

См. определение в файле DayZPlayerInventory.c строка 2497

2498 {
2499 bool result = true;
2500
2501 EntityAI ent = dst.GetParent();
2502 if ( ent )
2503 {
2504 PlayerBase player = PlayerBase.Cast(ent.GetHierarchyRootPlayer());
2505 if (player)
2506 {
2507 if ( GetDayZPlayerOwner() != player )
2508 {
2509 if (player.IsAlive())
2510 {
2511 if (!player.IsRestrained() && !player.IsUnconscious())
2512 {
2513 return false;
2514 }
2515 }
2516 }
2517 }
2518 }
2519
2520 if ( result )
2521 {
2522 result = CheckMoveToDstRequest( GetManOwner(), src, dst, radius);
2523 }
2524
2525 return result;
2526 }
DayZPlayer GetDayZPlayerOwner()
Определения DayZPlayerInventory.c:168
Определения Building.c:6
Определения PlayerBaseClient.c:2

Перекрестные ссылки GetDayZPlayerOwner().

Используется в ValidateSyncMove().