Guest User

Untitled

a guest
Jun 19th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. CPythonObject Eve = GetEve();
  2. if(!Eve) return 0;
  3.  
  4. CPythonObject Session = Eve.GetAttrString("session");
  5. if(!Session) return 0;
  6.  
  7. CPythonObject LocalSvc = Eve.GetAttrString("LocalSvc");
  8. if(!LocalSvc) return 0;
  9.  
  10. CPythonObject LocalGangSvc = LocalSvc.CallFunction("(s)", "gang");
  11. if(!LocalGangSvc) return 0;
  12.  
  13. CPythonObject MoveMember = LocalGangSvc.GetAttrString("MoveMember");
  14. if(!MoveMember) return 0;
  15.  
  16. CPythonObject GetWings = LocalGangSvc.GetAttrString("GetWings");
  17. if(!GetWings) return 0;
  18.  
  19. CPythonObject WingDict = GetWings.CallFunction("()");
  20. if(!WingDict) return 0;
  21.  
  22. CPythonObject WingValues = WingDict.GetAttrString("values");
  23. if(!WingValues) return 0;
  24.  
  25. CPythonList Wings = WingValues.CallFunction("()");
  26. if(!Wings) return 0;
  27.  
  28. CPythonObject SquadDict = Wings.GetItem(0).GetAttrString("squads");
  29. if(!SquadDict) return 0;
  30.  
  31. CPythonObject SquadValues = SquadDict.GetAttrString("values");
  32. if(!SquadValues) return 0;
  33.  
  34. CPythonList Squads = SquadValues.CallFunction("()");
  35. if(!Squads) return 0;
  36.  
  37. CPythonObject Wing = Wings.GetItem(0).GetAttrString("name");
  38. if(!Wing) return 0;
  39.  
  40. CPythonObject Squad = Squads.GetItem(0).GetAttrString("name");
  41. if(!Squad) return 0;
  42.  
  43. char Command[1024];
  44.  
  45. sprintf(Command, "print \"%s\"", Wing.AsString().c_str());
  46. PyRun_SimpleString( Command );
  47.  
  48. sprintf(Command, "print \"%s\"", Squad.AsString().c_str());
  49. PyRun_SimpleString( Command );
Add Comment
Please, Sign In to add comment