Ich versuche grade anhand eines Tutorials das Scripten für GTA V zu lernen was bis jetzt auch ganz in ordnung ging bis ich an ein fehler gestoßen bin der mich zu einer zwangspause zwingt
Folgendes Problem: Main-Methode kann nicht aufgerufen werden. Warum das so ist kann ich nicht sagen habe jetzt dauerhaft alles kontrolliert und für mich sieht es 1:1 aus wie aus
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
Wo soll den da ein fehler sein? ich glaube ich bin zu blöde es zu finden
using System;
using GTANetworkAPI;
using LiteDB;
namespace testresource
{
public class ServerSettings
{
public int _id { get; set; } = 1;
public int default_weather { get; set; } = 6;
}
public class Main : Script
{
public ServerSettings LoadedSettings { get; set; }
public Main()
{
using (var db = new LiteDatabase(@"./Database.db"))
{
var settings = db.GetCollection<ServerSettings>("settings");
if(settings.Count() == 0)
{
ServerSettings serverSettings = new ServerSettings();
settings.Upsert(serverSettings);
}
LoadedSettings = settings.FindById(1);
}
if (LoadedSettings == null)
return;
LoadDefaulWeather();
}
public void LoadDefaulWeather()
{
NAPI.World.SetWeather((Weather)LoadedSettings.default_weather);
}
}
}
@Geburtstagskuchen schau dir bitte das video an da sieht man doch das er nur using System; using GTANetworkAPI; drin hat und damit geht es bei ihm
Update: Da das Youtube Video anscheint auf der Visual Studio 2017 basiert und bei 2019 using System.IO; muss an anscheint mit einfügen warum auch immer
Ich gehe von Stuyk das tutorial durch und mir ist aufgefallen das wenn ich das selbe mache wie er sagt er mir das angeblich der File nicht existiert obwohl ich es 1:1 so habe wie Stuyk .
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
ich weiß nicht warum aber der sagt mir dauerhaft das CreatedVehicle und VehicleOwner ist im aktuellen Kontext nicht vorhanden ob wohl ich es 1:1 so habe wie er es hat. bei ihm kommen keine fehler aber bei mir schon einfach nur merkwürdig.
So sieht mein Code aus wie im Video bei dem Typen auch:
CSS
using System;
using GTANetworkAPI;
namespace firstresource
{
public class ExtendedVehicle
{
public ExtendedVehicle(Client client, string type_of_vehicle)
{
Vehicle vehicle = NAPI.Vehicle.CreateVehicle(NAPI.Util.GetHashKey(type_of_vehicle), client.Position.Around(10), 0, 0, 0);
CreatedVehicle = vehicle;
VehicleOwner = client;
vehicle.SetData("VehicleOwner", this);
client.SetData("OwnedVehicle", this);
}
public void Lock()
{
if (CreatedVehicle == null)
return;
if (VehicleOwner.Vehicle != CreatedVehicle)
return;
CreatedVehicle.Locked = !CreatedVehicle.Locked;
VehiucleOwner.SendChatMessage("Fahrzeug Lock Status geändert");
}
public void Delete()
{
if (CreatedVehicle == null)
return;
CreatedVehicle.Delete();
VehicleOwner.ResetData("OwnedVehicle");
VehicleOwner.RestData("VehicleOwner");
CreatedVehicle.ResetData("VehicleOwner");
}
}
public class Main : Script
{
//Commands für den Server
[Command("createvehicle")]
public void CMD_CreateVehicle(Client client, string vehicle_name)
{
if(client.HasData("OwnedVehicle"))
{
ExtendedVehicle prevouis_vehicle = client.GetData("OwnedVehicle");
prevouis_vehicle.Delete();
}
}
}
}
das sieht für mich eher aus wie ein schlechter witz wo soll das ein mörser sein? Das sieht eher aus wie ein torpedo angriff aus als ein mörser angriff. für mich fehlt das geräusch wenn der mörser schießt und zweitens fliegt die mörserpatrone nicht grade aus sondern landet irgendwo und explodiert dann. setzt es richtig um so wie ein mörser richtig geht dann gibt es von mir keine kritik.
State V ist für anfänger vielleicht ganz gut um rein zu kommen aber um wirklich weiter im rp zu kommen ist state v nicht so gut weil du 99% nur am farmen bis und das rp 1% nur noch ist.
mir kommt es einfach nur so vor als nutzt ihr etwas um zu behauptet ihr wärt die größten in deutschland. wenn ihr wirklich die größten seit für nerds lassen wir es mal erst mal so stehen dann würde jeder nerd/gamer über euch reden und es würde die runde mache. da ich erst heute von euch erfahren habe könnt ihr nicht die größte Soziale Netzwerk für Nerds sein. Wäre es so würde shlorox und alle anderen großen streamer die komplett auf deutsch streamen euch schon längst preis gegeben.
@Planetnerd warum werbt ihr mit " Deutschlands größtest Soziale Netzwerk für Nerds! " wenn ihr noch nicht da seid? Das zeigt mir nur das es einfach clickbait ist um die aufmerksamkeit zu bekommen was ich schade finde und so schon die interesse nicht mehr habe vorbei zu schauen
Ist zwar für anfänger ganz cool gemacht aber der Bestatter so wie Landwirt und Holzfäller sind jetzt nichts neues. Beim Bestatter wurde mit Atachment(oder wie man das schreibt) gearbeitet so das Objekte an der Spielerfigur gemacht wurden. Der Holzfäller ist eine copy von ein gleichessystem wo sogar die Bäume umfallen/nach unten gehen und verschwinden und man erhält holzplangen vor den armen Nichts wirklich neues wo man sich denkt das ist mal geil gemacht und zeigt das es was neues ist
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen.Weitere InformationenSchließen