Beiträge von Natic
-
-
Alter, entweder machst du das so wie ich es dir geschickt habe, oder du strengst mal dein Kopf an und Programmierst das Script um.
-
So hast du ja die mission im editor erstellt, du musst in der init reinschreiben, dass wenn man etwas auswählt die mission erstellt wird oder Sichtbar wird, am Ende soll die mission wieder beendet werden.
Das kannst du mit startMission und endMission machen
-
Ja, sollte funktionieren.
Du kannst ja einfach das wie im Video machen und in der init rein schreiben, dass die Mission dann gestartet wird
-
Es geht, du kannst einfach im Editor eine Mission dazu erstellen,
dass die NPC eine Router fliegen, du kannst also mehrere Mission (Routen) im editor erstellen und in der init eines Npc oder infoschild wie du es willst dann jeweilt diese Mission starten lassen.
Es gibt dazu viele Videos auf Youtube
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.Habe mir nicht das Video komplett angesehen, ist aber in Bsp Video
-
Einfach mehrere Bilder mit setObjectTexture definieren und einen Timer einstellen, dass es geändert wird. Zum einem hier
https://community.bistudio.com/wiki/setObjectTexture
und den Timer kannst du ja selbst machen oder auch einfach googlen
-
Von was unterscheidet sich euer Server?
Selbst geschrieben scripts die es so noch nicht gibt ?
-
Ich habe gestern normal gespielt, es war kein Unwetter, der PC hat 4 Jahre gehalten, in den 4 Jahren wurde dieser 6 mal neuinstalliert.
Treiber Updates, Keine vorhanden, BIOS update, wo konnte man das gleich nochmal überprüfen lassen?
Arbeitsspeicher testen, werde ich morgen mal machen.
Ich werde morgen mein Pc wieder über das BIOs neuinstallieren und mal schauen ob es ein Virus oder so war.
Weitere Vermutungen ?
-
Moin NN,
ich weiß das dass hier der Falsche Bereich ist, ich habe leider keinen anderen gefunden und würde mich um jegliche Hilfe bedanken.
Sobald ich ein Spiel benutze, was etwas mehr Leistung verwendet, kriege ich einen Grauen Bildschirm mit einen ätzenden Ton (Also ein Pc absturz)
Ich habe bereits Treiber nach update prüfen lassen, Windows updaten lassen, CPU Tests gemacht, und keine Funde.
Solltet ihr eine Idee haben, bitte ich um Hilfe.
Pc-Daten:
- Prozessor Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz, 3401 MHz, 4 Kern(e), 8 logische(r) Prozessor(en
- BIOS Version: BIOS-Version/-Datum American Megatrends Inc. V2.8, 17.07.2014
- Grafikkarte: Asus AMD R9 280 Series
- Sollten weitere Daten gefragt sein, einfach fragen
-
c.getClientID wird bei diesem Event nicht akzeptiert, somit spuckt er mit einen Fehler aus.
-
Hey NN,
ich habe ja mithilfe des NN Forums geschafft den Bot zu entwickeln, jetzt soll er jedoch weiterentwickelt werden und es kommt der Fehler:
[2018-09-11 16:18:18.799] [SEVERE] TS3 command error: {msg=convert error, id=1540}
Code
Alles anzeigenpackage data.main; import com.github.theholywaffle.teamspeak3.TS3Api; import com.github.theholywaffle.teamspeak3.api.event.*; import com.github.theholywaffle.teamspeak3.api.wrapper.Client; import com.github.theholywaffle.teamspeak3.TS3Config; import com.github.theholywaffle.teamspeak3.TS3Query; public class load { public static TS3Api api; public static TS3Config cfg = new TS3Config(); public static TS3Query qry = new TS3Query(cfg); public static void main(String[] args) { try { cfg.setHost("91.200.100.200"); qry.connect(); api = qry.getApi(); api.selectVirtualServerByPort(9987); api.login("serveradmin", ""); api.setNickname("Community-Bot"); System.out.println("Der Bot ist gestartet"); } catch (Exception e) { System.out.println("Die Verbindung konnte nicht hergestellt werden!");; } api.registerAllEvents(); api.addTS3Listeners(new TS3Listener() { @Override public void onTextMessage(TextMessageEvent e) { Client c = load.api.getClientInfo(e.getInvokerId()); if(e.getMessage().equalsIgnoreCase("!msg")); { if(c.isInServerGroup(29)) { load.api.removeClientFromServerGroup(29, c.getDatabaseId()); load.api.sendPrivateMessage(c.getId(), "We removed the group!"); } else { load.api.addClientToServerGroup(29, c.getDatabaseId()); load.api.sendPrivateMessage(c.getId(), "The Server added you to the group!"); } } } @Override public void onServerEdit(ServerEditedEvent e) { System.out.println("Server edited by " + e.getInvokerName()); } @Override public void onClientMoved(ClientMovedEvent e) { System.out.println("Client has been moved " + e.getClientId()); } @Override public void onClientLeave(ClientLeaveEvent e) { // ... } @Override public void onClientJoin(ClientJoinEvent e) { Client c = load.api.getClientInfo(e.getInvokerId()); { if(c.isInServerGroup(52)) { load.api.sendPrivateMessage(c.getId(), "Hello Staff-Member, have a nice Day!"); } else { load.api.addClientToServerGroup(29, c.getDatabaseId()); load.api.sendPrivateMessage(c.getId(), "Hello Player, if you will write !msg, you get the No-Message Role"); } } } @Override public void onChannelEdit(ChannelEditedEvent e) { // ... } @Override public void onChannelDescriptionChanged(ChannelDescriptionEditedEvent e) { // ... } @Override public void onChannelCreate(ChannelCreateEvent e) { } @Override public void onChannelDeleted(ChannelDeletedEvent e) { // ... } @Override public void onChannelMoved(ChannelMovedEvent e) { } @Override public void onChannelPasswordChanged(ChannelPasswordChangedEvent e) { // ... } @Override public void onPrivilegeKeyUsed(PrivilegeKeyUsedEvent e) { Client c = load.api.getClientInfo(e.getClientId()); load.api.sendPrivateMessage(c.getId(), "\r\n" + "INFO: The Server added you to a group. "); } }); } }
-
funktioniert danke
-
immernoch selber fehler
-
"Exception in thread "main" java.lang.NullPointerException
at data.main.load.main(load.java:31)"
-
Hier bitteschön
Java
Alles anzeigenpackage data.main; import com.github.theholywaffle.teamspeak3.TS3Config; import java.util.logging.Level; import com.github.theholywaffle.teamspeak3.QueryIO; import com.github.theholywaffle.teamspeak3.TS3Api; import com.github.theholywaffle.teamspeak3.TS3Query; import com.github.theholywaffle.teamspeak3.TS3Query.FloodRate; import com.github.theholywaffle.teamspeak3.api.wrapper.Channel; import com.github.theholywaffle.teamspeak3.api.wrapper.Client; import java.util.HashMap; import java.util.List; import java.util.Map; public class load { private static TS3Query TS3Query(com.github.theholywaffle.teamspeak3.TS3Config config2) { return null; } private static TS3Config TS3Config() { return null; } private static TS3Api TS3Api(TS3Query query2) { return null; } public static final TS3Api api = TS3Api(query); public static final TS3Config config = TS3Config(); public static final TS3Query query = TS3Query(config); public static void main(String[] args) { config.setHost("91.200.100.200"); config.setFloodRate(FloodRate.UNLIMITED); config.setDebugLevel(Level.ALL); query.connect(); api.login("serveradmin", "deinpasswort"); api.selectVirtualServerByPort(9987); api.setNickname("Community-Bot"); System.out.println("Der Bot ist gestartet"); } }
-
Wenn ich das ganze aber starte, gibt er mir den error
"Exception in thread "main" java.lang.NullPointerException
at data.main.load.main(load.java:31)"
-
funktioniert, danke dir
-
Nabend NN,
mein Script läuft so weit, doch nur in der Zeile 32 wird (query) rot makiert mit der Begründung "Cannot reference a field before defined" das was Rot unterstrichen ist, ist im Spoiler auch Rot makiert^^
Hier mein Code
Spoiler anzeigen
package data.main;
import com.github.theholywaffle.teamspeak3.TS3Config;
import java.util.logging.Level;
import com.github.theholywaffle.teamspeak3.QueryIO;import com.github.theholywaffle.teamspeak3.TS3Api;
import com.github.theholywaffle.teamspeak3.TS3Query;
import com.github.theholywaffle.teamspeak3.TS3Query.FloodRate;
import com.github.theholywaffle.teamspeak3.api.wrapper.Channel;
import com.github.theholywaffle.teamspeak3.api.wrapper.Client;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class load {
private static TS3Query TS3Query(com.github.theholywaffle.teamspeak3.TS3Config config2) {return null;
}
private static TS3Config TS3Config() {return null;
}
private static TS3Api TS3Api(TS3Query query2) {return null;
}
public static final TS3Api api = TS3Api(query);
public static final TS3Config config = TS3Config();
public static final TS3Query query = TS3Query(config);
public static void main(String[] args) {
config.setHost("91.200.100.200");
config.setFloodRate(FloodRate.UNLIMITED);
config.setDebugLevel(Level.ALL);
query.connect();
api.login("serveradmin", "deinpasswort");
api.selectVirtualServerByPort(9987);
api.setNickname("Community-Bot");
System.out.println("Der Bot ist gestartet");
}
} -
genau das will ich nicht, aber ist schon gut #CLOSED
-
Wenn du meinst das ich Arrogant bin, liegst du aber sehr falsch, ich helfe der Com. wo es geht, zusätzlich bin ich bei der Freiwilligen Feuerwehr (Ehrenamt), also wenn du meine Person nicht kennst, solltest du nicht so etwas schreiben.
Den noch würde ich sagen, dass wir zum Thema zurück kommen und ich suche weiterhin hilfe.