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

◆ OnRPC() [5/5]

void PluginBase::OnRPC ( PlayerBase player,
int rpc_type,
ParamsReadContext ctx )
inlineprotected

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

271 {
272 if ( !GetGame().IsDebug() )
273 {
274 return;
275 }
276
277 switch ( rpc_type )
278 {
279 case ERPCs.DEV_STATS_UPDATE:
280 {
281 EnableUpdate( GetRPCUpdateState( ctx ), ERPCs.DEV_STATS_UPDATE, player ); break;
282 }
283
284 case ERPCs.DEV_LEVELS_UPDATE:
285 {
286 EnableUpdate( GetRPCUpdateState( ctx ), ERPCs.DEV_LEVELS_UPDATE, player ); break;
287 }
288
289 case ERPCs.DEV_MODS_UPDATE:
290 {
291 EnableUpdate( GetRPCUpdateState( ctx ), ERPCs.DEV_MODS_UPDATE, player ); break;
292 }
293
294 case ERPCs.DEV_AGENTS_UPDATE:
295 {
296 EnableUpdate( GetRPCUpdateState( ctx ), ERPCs.DEV_AGENTS_UPDATE, player ); break;
297 }
298
299 case ERPCs.DEV_STOMACH_UPDATE:
300 {
301 EnableUpdate( GetRPCUpdateState( ctx ), ERPCs.DEV_STOMACH_UPDATE, player ); break;
302 }
303
304 case ERPCs.DEV_HEALTH_UPDATE:
305 {
306 EnableUpdate( GetRPCUpdateState( ctx ), ERPCs.DEV_HEALTH_UPDATE, player ); break;
307 }
308
309 case ERPCs.DEV_RPC_STATS_DATA:
310 {
311 OnRPCStats( ctx ); break;
312 }
313
314 case ERPCs.DEV_RPC_LEVELS_DATA:
315 {
316 OnRPCLevels( ctx ); break;
317 }
318
319 case ERPCs.DEV_RPC_MODS_DATA:
320 {
321 OnRPCMods( ctx ); break;
322 }
323
324 case ERPCs.DEV_RPC_MODS_DATA_DETAILED:
325 {
326 OnRPCModsDetailed( ctx ); break;
327 }
328
329 case ERPCs.DEV_RPC_AGENTS_DATA:
330 {
331 OnRPCAgents( ctx ); break;
332 }
333 case ERPCs.DEV_RPC_STOMACH_DATA:
334 {
335 OnRPCStomach( ctx ); break;
336 }
337
338 case ERPCs.DEV_RPC_MODS_ACTIVATE:
339 {
340 ActivateModifier( GetRPCModifierID( ctx ), player ); break;
341 }
342 case ERPCs.DEV_RPC_MODS_DETAILED:
343 {
344 RequestDetailedInfo( GetRPCModifierID( ctx ), player ); break;
345 }
346
347 case ERPCs.DEV_RPC_MODS_DEACTIVATE:
348 {
349 DeactivateModifier( GetRPCModifierID( ctx ), player ); break;
350 }
351
352 case ERPCs.DEV_RPC_MODS_LOCK:
353 {
354 int id;
355 bool lock;
356 GetRPCModifierLock( ctx, id, lock );
357 LockModifier( id, lock, player ); break;
358 }
359
360 case ERPCs.DEV_RPC_MODS_RESET:
361 {
362 player.GetModifiersManager().DeactivateAllModifiers();
363 break;
364 }
365
366 case ERPCs.DEV_RPC_STATS_RESET:
367 {
368 player.GetPlayerStats().ResetAllStats();
369 break;
370 }
371
372 case ERPCs.DEV_RPC_STAT_SET:
373 {
374 OnRPCStatSet(ctx, player);
375 break;
376 }
377 case ERPCs.DEV_TEMP_UPDATE:
378 {
379 OnRPCTemp(ctx, player);
380 break;
381 }
382 case ERPCs.DEV_RPC_HEALTH_DATA:
383 {
384 OnRPCHealth(ctx, player); break;
385 }
386
387 case ERPCs.DEV_RPC_HEALTH_SET:
388 {
389 OnRPCHealthSet(ctx, player);
390 break;
391 }
392
393 case ERPCs.DEV_RPC_HORTICULTURE_UPDATE:
394 {
395 OnRPCHorticultUpdate(ctx, player);
396 break;
397 }
398
399 case ERPCs.DEV_RPC_HORTICULTURE_SPEED:
400 {
401 OnRPCHorticultureSpeed(ctx, player);
402 break;
403 }
404 }
405 }
ERPCs
Определения ERPCs.c:2
void OnRPCHealthSet(ParamsReadContext ctx, PlayerBase player)
Определения PluginDeveloperSync.c:654
void OnRPCTemp(ParamsReadContext ctx, PlayerBase player)
Определения PluginDeveloperSync.c:956
void OnRPCStomach(ParamsReadContext ctx)
Определения PluginDeveloperSync.c:1030
int GetRPCModifierID(ParamsReadContext ctx)
Определения PluginDeveloperSync.c:420
void OnRPCMods(ParamsReadContext ctx)
Определения PluginDeveloperSync.c:830
void OnRPCHorticultureSpeed(ParamsReadContext ctx, PlayerBase player)
Определения PluginDeveloperSync.c:720
void OnRPCHealth(ParamsReadContext ctx, PlayerBase player)
Определения PluginDeveloperSync.c:591
void OnRPCLevels(ParamsReadContext ctx)
Определения PluginDeveloperSync.c:754
void DeactivateModifier(int id, PlayerBase player=NULL)
Определения PluginDeveloperSync.c:911
void OnRPCStats(ParamsReadContext ctx)
Определения PluginDeveloperSync.c:471
void ActivateModifier(int id, PlayerBase player=NULL)
Определения PluginDeveloperSync.c:900
void OnRPCStatSet(ParamsReadContext ctx, PlayerBase player)
Определения PluginDeveloperSync.c:517
bool GetRPCUpdateState(ParamsReadContext ctx)
Определения PluginDeveloperSync.c:408
void EnableUpdate(bool enable, int type, PlayerBase player)
Определения PluginDeveloperSync.c:85
void OnRPCAgents(ParamsReadContext ctx)
Определения PluginDeveloperSync.c:991
void OnRPCHorticultUpdate(ParamsReadContext ctx, PlayerBase player)
Определения PluginDeveloperSync.c:702
void LockModifier(int id, bool lock, PlayerBase player=NULL)
Определения PluginDeveloperSync.c:922
void RequestDetailedInfo(int id, notnull PlayerBase player)
Определения PluginDeveloperSync.c:883
void OnRPCModsDetailed(ParamsReadContext ctx)
Определения PluginDeveloperSync.c:855
void GetRPCModifierLock(ParamsReadContext ctx, out int id, out bool lock)
Определения PluginDeveloperSync.c:432
proto native CGame GetGame()

Перекрестные ссылки ActivateModifier(), DeactivateModifier(), EnableUpdate(), GetGame(), GetRPCModifierID(), GetRPCModifierLock(), GetRPCUpdateState(), LockModifier(), OnRPCAgents(), OnRPCHealth(), OnRPCHealthSet(), OnRPCHorticultUpdate(), OnRPCHorticultureSpeed(), OnRPCLevels(), OnRPCMods(), OnRPCModsDetailed(), OnRPCStats(), OnRPCStatSet(), OnRPCStomach(), OnRPCTemp() и RequestDetailedInfo().