{"action":"created","issue":{"url":"https://api.github.com/repos/Ugga-the-Caveman/Support/issues/28","repository_url":"https://api.github.com/repos/Ugga-the-Caveman/Support","labels_url":"https://api.github.com/repos/Ugga-the-Caveman/Support/issues/28/labels{/name}","comments_url":"https://api.github.com/repos/Ugga-the-Caveman/Support/issues/28/comments","events_url":"https://api.github.com/repos/Ugga-the-Caveman/Support/issues/28/events","html_url":"https://github.com/Ugga-the-Caveman/Support/issues/28","id":351473844,"node_id":"MDU6SXNzdWUzNTE0NzM4NDQ=","number":28,"title":"Sprach Chat Anpassungen","user":{"login":"Blub0815","id":42143441,"node_id":"MDQ6VXNlcjQyMTQzNDQx","avatar_url":"https://avatars2.githubusercontent.com/u/42143441?v=4","gravatar_id":"","url":"https://api.github.com/users/Blub0815","html_url":"https://github.com/Blub0815","followers_url":"https://api.github.com/users/Blub0815/followers","following_url":"https://api.github.com/users/Blub0815/following{/other_user}","gists_url":"https://api.github.com/users/Blub0815/gists{/gist_id}","starred_url":"https://api.github.com/users/Blub0815/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Blub0815/subscriptions","organizations_url":"https://api.github.com/users/Blub0815/orgs","repos_url":"https://api.github.com/users/Blub0815/repos","events_url":"https://api.github.com/users/Blub0815/events{/privacy}","received_events_url":"https://api.github.com/users/Blub0815/received_events","type":"User","site_admin":false},"labels":[{"id":1015143410,"node_id":"MDU6TGFiZWwxMDE1MTQzNDEw","url":"https://api.github.com/repos/Ugga-the-Caveman/Support/labels/question","name":"question","color":"d876e3","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2018-08-17T06:33:17Z","updated_at":"2018-08-28T02:37:40Z","closed_at":null,"author_association":"COLLABORATOR","body":"Ich habe mir Gedanken gemacht und mal in den Support scripten von Arma geschaut. \r\nDort wird ja alles \"gefunkt\" bzw die Ki spricht hier tatsächlich. Die Möglichkeit ist also im Spiel. Meine Idee wäre diese auch zu nutzen. \r\nWas haltest du davon? \r\n***\r\nHier der Ausschnitt aus der protocoll.sqf in Arma 3 Support\r\n```\r\nBIS_convMenu = [];\r\n\r\nswitch (_sentenceId) do {\r\n\tcase \"Transport_Request\": {\r\n\t\t_this kbTell [_from, _topic, \"Transport_Acknowledged\", BIS_SUPP_channels select ([WEST, EAST, RESISTANCE] find side group _this)];\r\n\t};\r\n\tcase \"Artillery_Request\": {\r\n\t\t_this kbTell [_from, _topic, \"Artillery_Acknowledged\", BIS_SUPP_channels select ([WEST, EAST, RESISTANCE] find side group _this)];\r\n\t};\r\n\tcase \"Drop_Request\": {\r\n\t\t_this kbTell [_from, _topic, \"Drop_Acknowledged\", BIS_SUPP_channels select ([WEST, EAST, RESISTANCE] find side group _this)];\r\n\t};\r\n\tcase \"CAS_Heli_Request\": {\r\n\t\t_this kbTell [_from, _topic, \"CAS_Heli_Acknowledged\", BIS_SUPP_channels select ([WEST, EAST, RESISTANCE] find side group _this)];\r\n\t};\r\n\tcase \"CAS_Bombing_Request\": {\r\n\t\t_this kbTell [_from, _topic, \"CAS_Bombing_Acknowledged\", BIS_SUPP_channels select ([WEST, EAST, RESISTANCE] find side group _this)];\r\n\t};\r\n};\r\n\r\nBIS_convMenu\r\n```\r\n***\r\n**Hier der Ausschnitt aus der protocol.bikb**\r\n```\r\nclass Sentences\r\n{\r\n\r\n\tclass Transport_Request\r\n\t{\r\n\t\ttext = $STR_A3_requesting_airlift_at_the_designated_coordinates__over_;\r\n\t\tspeech[] = {SupportRequestRGTransport};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Transport_Acknowledged\r\n\t{\r\n\t\ttext = $STR_A3_roger__transport_dispatched_;\r\n\t\tspeech[] = {RequestAcknowledgedTransport};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Transport_Destroyed\r\n\t{\r\n\t\ttext = $STR_A3_be_advised__we_ve_lost_contact_with_the_aircraft__out_;\r\n\t\tspeech[] = {UnitDestroyedHQTransport};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Transport_Accomplished\r\n\t{\r\n\t\ttext = $STR_A3_we_re_here__good_luck_out_there_;\r\n\t\tspeech[] = {RequestAccomplishedSGTransport};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Transport_Welcome\r\n\t{\r\n\t\ttext = $STR_A3_everyone_in__let_s_get_out_of_here_;\r\n\t\tspeech[] = {TransportSGWelcomeAboard};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Transport_LZ_Selected\r\n\t{\r\n\t\ttext = $STR_A3_copy__we_re_moving_out_;\r\n\t\tspeech[] = {TransportSGLZCoordinatesSelected};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Artillery_Request\r\n\t{\r\n\t\ttext = $STR_A3_requesting_immediate_fire_support_at_the_designated_coordinates__over_;\r\n\t\tspeech[] = {SupportRequestRGArty};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Artillery_Acknowledged\r\n\t{\r\n\t\ttext = $STR_A3_target_location_received__ordnance_is_inbound__out_;\r\n\t\tspeech[] = {RequestAcknowledgedSGArty};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Artillery_Destroyed\r\n\t{\r\n\t\ttext = $STR_A3_be_advised__the_artillery_is_not_responding__out_;\r\n\t\tspeech[] = {UnitDestroyedHQArty};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Artillery_Accomplished\r\n\t{\r\n\t\ttext = $STR_A3_splash__out_;\r\n\t\tspeech[] = {RequestAccomplishedSGArty};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Artillery_Rounds_Complete\r\n\t{\r\n\t\ttext = $STR_A3_rounds_complete__out_;\r\n\t\tspeech[] = {ArtySGSupportRoundsComplete};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass CAS_Heli_Request\r\n\t{\r\n\t\ttext = $STR_A3_requesting_close_air_support_at_the_designated_location__over_;\r\n\t\tspeech[] = {SupportRequestRGCASHelicopter};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass CAS_Heli_Acknowledged\r\n\t{\r\n\t\ttext = $STR_A3_roger__coordinates_received__cas_is_inbound__out_;\r\n\t\tspeech[] = {RequestAcknowledgedSGCASHelicopter};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass CAS_Heli_Destroyed\r\n\t{\r\n\t\ttext = $STR_A3_be_advised__we_just_lost_contact_with_the_chopper__out_;\r\n\t\tspeech[] = {UnitDestroyedHQCASHelicopter};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass CAS_Heli_Accomplished\r\n\t{\r\n\t\ttext = $STR_A3_cas_mission_complete__rtb__out_;\r\n\t\tspeech[] = {RequestAccomplishedSGCASHelicopter};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass CAS_Bombing_Request\r\n\t{\r\n\t\ttext = $STR_A3_requesting_immediate_airstrike_at_the_transmitted_coordinates__over_;\r\n\t\tspeech[] = {SupportRequestRGCASBombing};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass CAS_Bombing_Acknowledged\r\n\t{\r\n\t\ttext = $STR_A3_copy_that__strike_aircraft_on_the_way__out_;\r\n\t\tspeech[] = {RequestAcknowledgedSGCASBombing};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass CAS_Bombing_Destroyed\r\n\t{\r\n\t\ttext = $STR_A3_be_advised__we_ve_lost_contact_with_the_aircraft__out_;\r\n\t\tspeech[] = {UnitDestroyedHQCASBombing};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass CAS_Bombing_Accomplished\r\n\t{\r\n\t\ttext = $STR_A3_payload_delivered__we_re_rtb__out_;\r\n\t\tspeech[] = {RequestAccomplishedSGCASBombing};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Drop_Request\r\n\t{\r\n\t\ttext = $STR_A3_requesting_supply_drop_at_the_transmitted_coordinates__over_;\r\n\t\tspeech[] = {SupportRequestRGSupplyDrop};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Drop_Acknowledged\r\n\t{\r\n\t\ttext = $STR_A3_affirmative__supplies_en_route__out_;\r\n\t\tspeech[] = {RequestAcknowledgedSGSupplyDrop};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Drop_Destroyed\r\n\t{\r\n\t\ttext = $STR_A3_be_advised__support_aircraft_is_unresponsive__out_;\r\n\t\tspeech[] = {UnitDestroyedHQSupplyDrop};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Drop_Accomplished\r\n\t{\r\n\t\ttext = $STR_A3_the_supplies_have_been_dropped__out_;\r\n\t\tspeech[] = {RequestAccomplishedSGSupplyDrop};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass UAV_Request\r\n\t{\r\n\t\ttext = $STR_A3_requesting_aerial_recon_at_the_transmitted_location__over_;\r\n\t\tspeech[] = {SupportRequestRGUAV};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass UAV_Acknowledged\r\n\t{\r\n\t\ttext = $STR_A3_acknowledged__dispatching_drone_to_the_designated_coordinates__out_;\r\n\t\tspeech[] = {RequestAcknowledgedSGUAV};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass UAV_Destroyed\r\n\t{\r\n\t\ttext = $STR_A3_be_advised__the_drone_has_dropped_off_the_grid__out_;\r\n\t\tspeech[] = {UnitDestroyedHQUAV};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass UAV_Accomplished\r\n\t{\r\n\t\ttext = $STR_A3_drone_is_bingo_fuel_and_rtb__out_;\r\n\t\tspeech[] = {RequestAccomplishedSGUAV};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Ping_New_Available\r\n\t{\r\n\t\ttext = \"\";\r\n\t\tspeech[] = {\"\"};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Misc_New_Available\r\n\t{\r\n\t\ttext = $STR_A3_be_advised__support_units_are_now_on_standby__out_;\r\n\t\tspeech[] = {SupportAddedDuringMission};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Ping_Transport_Destroyed\r\n\t{\r\n\t\ttext = \"\";\r\n\t\tspeech[] = {\"\"};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Ping_Artillery_Destroyed\r\n\t{\r\n\t\ttext = \"\";\r\n\t\tspeech[] = {\"\"};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Ping_CAS_Heli_Destroyed\r\n\t{\r\n\t\ttext = \"\";\r\n\t\tspeech[] = {\"\"};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Ping_CAS_Bombing_Destroyed\r\n\t{\r\n\t\ttext = \"\";\r\n\t\tspeech[] = {\"\"};\r\n\t\tclass Arguments {};\r\n\t};\r\n\t\r\n\tclass Ping_Drop_Destroyed\r\n\t{\r\n\t\ttext = \"\";\r\n\t\tspeech[] = {\"\"};\r\n\t\tclass Arguments {};\r\n\t};\r\n\r\n};\r\n\r\nclass Arguments{};\r\nclass Special{};\r\nstartWithVocal[] = {hour};\r\nstartWithConsonant[] = {europe, university};\r\n```\r\n\r\nDa diese doch vorhanden sind könnte man diese doch mit kbTell wie im ersten Beispiel ansprechen oder müssen wir eine hpp Datei erstellen und es selber machen. Hast du mit sowas Erfahrung??? ^^ "},"comment":{"url":"https://api.github.com/repos/Ugga-the-Caveman/Support/issues/comments/416431598","html_url":"https://github.com/Ugga-the-Caveman/Support/issues/28#issuecomment-416431598","issue_url":"https://api.github.com/repos/Ugga-the-Caveman/Support/issues/28","id":416431598,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNjQzMTU5OA==","user":{"login":"Ugga-the-Caveman","id":42067940,"node_id":"MDQ6VXNlcjQyMDY3OTQw","avatar_url":"https://avatars0.githubusercontent.com/u/42067940?v=4","gravatar_id":"","url":"https://api.github.com/users/Ugga-the-Caveman","html_url":"https://github.com/Ugga-the-Caveman","followers_url":"https://api.github.com/users/Ugga-the-Caveman/followers","following_url":"https://api.github.com/users/Ugga-the-Caveman/following{/other_user}","gists_url":"https://api.github.com/users/Ugga-the-Caveman/gists{/gist_id}","starred_url":"https://api.github.com/users/Ugga-the-Caveman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ugga-the-Caveman/subscriptions","organizations_url":"https://api.github.com/users/Ugga-the-Caveman/orgs","repos_url":"https://api.github.com/users/Ugga-the-Caveman/repos","events_url":"https://api.github.com/users/Ugga-the-Caveman/events{/privacy}","received_events_url":"https://api.github.com/users/Ugga-the-Caveman/received_events","type":"User","site_admin":false},"created_at":"2018-08-28T02:37:40Z","updated_at":"2018-08-28T02:37:40Z","author_association":"OWNER","body":"Ok, ich komme langsam weiter...\r\n\r\nIm Editor Einheit hingestellt und UGBL_talker genannt.\r\nkopie von protokol.bikb in den MapOrdner geschoben.\r\nUGBL_talker kbAddTopic [\"UGBL_topic\", \"protocol.bikb\"]; in der Console ausgeführt.\r\nUGBL_talker kbTell [player,\"UGBL_topic\",\"Transport_Request\",true];  in der Console ausgeführt.\r\nund zack Bumm. Arma spricht XD"}}
{"actor":{"display_login":"Ugga-the-Caveman"}}