Angepinnt [SAMMELTHEMA] Kleine Scripting Fragen - GTA V

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

Es gibt Neuigkeiten! Ab sofort könnt ihr dem Donators Club auf Lebenszeit beitreten.
Weitere Infos im Thema Donator's Club ab heute wieder verfügbar!

  • Moin hab folgendes Problem

    Quellcode

    1. -> Error starting 'WiredPlayers'
    2. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not load file or assembly 'MySql.Data, Version=8.0.16.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d'. Das System kann die angegebene Datei nicht finden.
    3. at List<BusinessModel> WiredPlayers.database.Database.LoadAllBusiness()
    4. at void WiredPlayers.business.Business.LoadDatabaseBusiness() in C:\RAGEMP\server-files\bridge\resources\WiredPlayers\business\Business.cs:line 19
    5. at void WiredPlayers.database.Database.OnResourceStart() in C:\RAGEMP\server-files\bridge\resources\WiredPlayers\database\Database.cs:line 40
    6. --- End of inner exception stack trace ---
    7. at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
    8. at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
    9. at GTANetworkInternals.ScriptingEngine.InvokeVoidMethod(String method, Object[] args)
    10. at System.Collections.Generic.List`1.ForEach(Action`1 action)
    11. at GTANetworkInternals.EventHandler.ParseEx(Event _event, ScriptingEngine engine, Object[] arguments)
    12. at System.Collections.Generic.List`1.ForEach(Action`1 action)
    13. at GTANetworkInternals.GameServer.StartResource(String resourceName, String parent)
    Alles anzeigen
  • @LeonMrBonnie ich habe folgendes problem:

    wenn ich mein fahrzeug spawnen lassen will auf ein festen punkt beim mirror park kommt weder eine fehlermeldung noch mein fahrzeug.


    code sieht wie folgt aus:
    Spoiler anzeigen


    Quellcode

    1. var specialColshape = new alt.ColshapeSphere(1040, -746, 57, 5);
    2. specialColshape.name = 'specialshape';
    3. alt.on('entityEnterColshape',(colshape,entity) => {
    4. if(entity.constructor.name == "Player")
    5. return;
    6. if(colshape.name !== 'specialshape')
    7. return;
    8. var vehicle = new alt.vehicle('Phantom', entity.pos.x, entity.pos.y, entity.pos.z, 0, 0, 0);
    9. });
    10. alt.on('entityLeaveColshape', (colshape,entity) => {
    11. if(entity.constructor.name == "Player")
    12. return;
    13. if(colshape.name !== 'specialshape')
    14. return;
    15. chat.send(entity, 'Setzt dich in dein neues Fahrzeug.');
    16. });
    Alles anzeigen
  • Du musst if(entity.constructor.name == "Player") jeweils bei beiden Events zu if(entity.constructor.name !== "Player") ändern, jetzt lässt du alle Entities zu, die KEIN Spieler sind, du willst ja aber das Gegenteil, das es NUR bei Spielern funktioniert.
    Und das return; hinter deinen if Statements solltest du in die gleiche Zeile packen.
    Ich helfe zu allen Fragen bezüglich PAWN Scripting gerne weiter.
    Auch im Bereich JavaScript und dort der RageMP API helfe ich gern.

    Konversation: Konversation starten
    Discord: LeonMrBonnie#2251

  • @LeonMrBonnie

    code sieht nun wie folgt aus: es spawnt aber kein fahrzeug.

    Quellcode

    1. var specialColshape = new alt.ColshapeSphere(1040, -783, 58, 5);
    2. specialColshape.name = 'specialshape';


    Quellcode

    1. alt.on('entityEnterColshape',(colshape,entity) => {
    2. if(entity.constructor.name == "Player")
    3. return;
    4. if(colshape.name !== 'specialshape')
    5. return;
    6. var vehicle = new alt.vehicle('phantom', entity.pos.x, entity.pos.y, entity.pos.z, 0, 0, 0);
    7. });
    8. alt.on('entityLeaveColshape', (colshape,entity) => {
    9. if(entity.constructor.name !== "Player") return;
    10. if(colshape.name !== 'specialshape') return;
    11. chat.send(entity, 'Setzt dich in dein neues Fahrzeug.');
    12. });
    Alles anzeigen
  • so habe nun code angepasst: jetzt kommt weder eine meldung das fahrzeug gespawnt wurde noch kommt ein fahrzeug @LeonMrBonnie

    Quellcode

    1. var specialColshape = new alt.ColshapeSphere(1040, -783, 58, 5);
    2. specialColshape.name = 'specialshape';

    Quellcode

    1. alt.on('entityEnterColshape',(colshape,entity) => {
    2. if(entity.constructor.name == "Player") return;
    3. if(colshape.name !== 'specialshape') return;
    4. var vehicle = new alt.vehicle('Phantom', entity.pos.x, entity.pos.y, entity.pos.z, 0, 0, 0);
    5. });
    6. alt.on('entityLeaveColshape', (colshape,entity) => {
    7. if(entity.constructor.name !== "Player") return;
    8. if(colshape.name !== 'specialshape') return;
    9. chat.send(player, 'Setzt dich in dein neues Fahrzeug.');
    10. });
    Alles anzeigen

    Beitrag von Bergustelo ()

    Dieser Beitrag wurde vom Autor gelöscht ().

  • so sieht mein code jetzt aus: so kommt im chat das mein neues fahrzeug da wäre. nur fahrzeug taucht nicht auf :(

    Quellcode

    1. var specialColshape = new alt.ColshapeSphere(1040, -783, 58, 5);
    2. specialColshape.name = 'specialshape';

    Quellcode

    1. alt.on('entityEnterColshape',(colshape,entity) => {
    2. if(entity.constructor.name !== "Player")
    3. return;
    4. if(colshape.name !== 'specialshape')
    5. return;
    6. var vehicle = new alt.vehicle('Phantom', entity.pos.x, entity.pos.y, entity.pos.z, 0, 0, 0);
    7. });
    8. alt.on('entityLeaveColshape', (colshape,entity) => {
    9. if(entity.constructor.name !== "Player")
    10. return;
    11. if(colshape.name !== 'specialshape')
    12. return;
    13. chat.send(entity, 'Setzt dich in dein neues Fahrzeug.');
    14. });
    Alles anzeigen