Angepinnt [SAMMELTHREAD] Kleine Scripting Fragen

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

  • Dr. Frauenarzt schrieb:

    inwiefern falscher Pfard wen ich die console öffne schließt die sich wegen den scriptfile.
    ...dann lass doch mal crashdetect laufen...
    was wird denn gesagt?

    Falscher Pfad im Sinne von vllt versucht er auf eine Datei zuzugreifen mit fread die nicht existiert, das verursacht einen Server-Crash.


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. X/
  • Habe ich mal geladen @Kaliber aber er gibt nicht aus wegen den Scriptfile ich sehe das nur ein kurzen moment siehe log:

    Spoiler anzeigen


    Quellcode

    1. ----------
    2. Loaded log file: "server_log.txt".
    3. ----------
    4. SA-MP Dedicated Server
    5. ----------------------
    6. v0.3.7-R2, (C)2005-2015 SA-MP Team
    7. [19/06/2019 14:05:44]
    8. [19/06/2019 14:05:44] Server Plugins
    9. [19/06/2019 14:05:44] --------------
    10. [19/06/2019 14:05:44] Loading plugin: crashdetect
    11. [19/06/2019 14:05:44] CrashDetect v4.18.1 is OK.
    12. [19/06/2019 14:05:44] Loaded.
    13. [19/06/2019 14:05:44] Loading plugin: spdlog
    14. [19/06/2019 14:05:44] ----------------------------------------------
    15. [19/06/2019 14:05:44] Initializing samp-plugin-spdlog (SPDLog Port)
    16. [19/06/2019 14:05:44] https://github.com/Sphinxila/samp-plugin-spdlog
    17. [19/06/2019 14:05:44] Author: ProMetheus(Sphinxila)
    18. [19/06/2019 14:05:44] Version: cbea687325b40a63c4744b43cda2b1dad6ff924f
    19. [19/06/2019 14:05:44] ----------------------------------------------
    20. [19/06/2019 14:05:44] Loaded.
    21. [19/06/2019 14:05:44] Loading plugin: sscanf
    22. [19/06/2019 14:05:44]
    23. [19/06/2019 14:05:44] ===============================
    24. [19/06/2019 14:05:44] sscanf plugin loaded.
    25. [19/06/2019 14:05:44] Version: 2.8.1
    26. [19/06/2019 14:05:44] (c) 2012 Alex "Y_Less" Cole
    27. [19/06/2019 14:05:44] ===============================
    28. [19/06/2019 14:05:44] Loaded.
    29. [19/06/2019 14:05:44] Loading plugin: MapAndreas
    30. [19/06/2019 14:05:44] Loaded.
    31. [19/06/2019 14:05:44] Loading plugin: game
    32. [19/06/2019 14:05:44] Loaded.
    33. [19/06/2019 14:05:44] Loaded 5 plugins.
    34. [19/06/2019 14:05:44]
    35. [19/06/2019 14:05:44] Filterscripts
    36. [19/06/2019 14:05:44] ---------------
    37. [19/06/2019 14:05:44] Loading filterscript 'junkbuster.amx'...
    38. [19/06/2019 14:05:44] [Anti-Cheat] Loading JunkBuster...
    39. [19/06/2019 14:05:44]
    40. [19/06/2019 14:05:44] [Anti-Cheat] Current JunkBuster configuration:
    41. [19/06/2019 14:05:44] [Anti-Cheat] - WeaponHack = 1
    42. [19/06/2019 14:05:44] [Anti-Cheat] - MoneyHack = 1
    43. [19/06/2019 14:05:44] [Anti-Cheat] - Jetpack = 0
    44. [19/06/2019 14:05:44] [Anti-Cheat] - HealthHack = 0
    45. [19/06/2019 14:05:44] [Anti-Cheat] - ArmourHack = 1
    46. [19/06/2019 14:05:44] [Anti-Cheat] - DriveBy = 3
    47. [19/06/2019 14:05:44] [Anti-Cheat] - Spam = 0
    48. [19/06/2019 14:05:44] [Anti-Cheat] - CommandSpam = 0
    49. [19/06/2019 14:05:44] [Anti-Cheat] - BadWords = 1
    50. [19/06/2019 14:05:44] [Anti-Cheat] - CarJackHack = 1
    51. [19/06/2019 14:05:44] [Anti-Cheat] - TeleportHack = 1
    52. [19/06/2019 14:05:44] [Anti-Cheat] - MaxPing = 500
    53. [19/06/2019 14:05:44] [Anti-Cheat] - SpectateHack = 1
    54. [19/06/2019 14:05:44] [Anti-Cheat] - Blacklist = 1
    55. [19/06/2019 14:05:44] [Anti-Cheat] - IpBans = 1
    56. [19/06/2019 14:05:44] [Anti-Cheat] - TempBans = 0
    57. [19/06/2019 14:05:44] [Anti-Cheat] - SpawnKill = 3
    58. [19/06/2019 14:05:44] [Anti-Cheat] - CapsLock = 1
    59. [19/06/2019 14:05:44] [Anti-Cheat] - 3DSpeed = 0
    60. [19/06/2019 14:05:44] [Anti-Cheat] - MaxSpeed = 245
    61. [19/06/2019 14:05:44] [Anti-Cheat] - AdminImmunity = 1
    62. [19/06/2019 14:05:44] [Anti-Cheat] - Advertisement = 0
    63. [19/06/2019 14:05:44] [Anti-Cheat] - FreezeUpdate = 0
    64. [19/06/2019 14:05:44] [Anti-Cheat] - SpawnTime = 10
    65. [19/06/2019 14:05:44] [Anti-Cheat] - CheckpointTeleport = 1
    66. [19/06/2019 14:05:44] [Anti-Cheat] - Airbrake = 150
    67. [19/06/2019 14:05:44] [Anti-Cheat] - TankMode = 1
    68. [19/06/2019 14:05:44] [Anti-Cheat] - WarnPlayers = 0
    69. [19/06/2019 14:05:44] [Anti-Cheat] - SingleplayerCheats = 0
    70. [19/06/2019 14:05:44] [Anti-Cheat] - MinFPS = 10
    71. [19/06/2019 14:05:44] [Anti-Cheat] - DisableBadWeapons = 1
    72. [19/06/2019 14:05:44] [Anti-Cheat] - CBug = 16
    73. [19/06/2019 14:05:44] [Anti-Cheat] - AntiBugKill = 1
    74. [19/06/2019 14:05:44] [Anti-Cheat] - NoReload = 0
    75. [19/06/2019 14:05:44] [Anti-Cheat] - NoReloadForSawnOff = 0
    76. [19/06/2019 14:05:44] [Anti-Cheat] - ActiveGMC = 0
    77. [19/06/2019 14:05:44] [Anti-Cheat] - GMCBan = 0
    78. [19/06/2019 14:05:44] [Anti-Cheat] - ServerSideHealth = 1
    79. [19/06/2019 14:05:44] [Anti-Cheat] - CheckVMPos = 0
    80. [19/06/2019 14:05:44] [Anti-Cheat] - QuickTurn = 0
    81. [19/06/2019 14:05:44] [Anti-Cheat] - VehicleTeleport = 1
    82. [19/06/2019 14:05:44] [Anti-Cheat] - Wallride = 170
    83. [19/06/2019 14:05:44] [Anti-Cheat] - DisplayTextDraw = 1
    84. [19/06/2019 14:05:44] [Anti-Cheat] - AFK = 0
    85. [19/06/2019 14:05:44] [Anti-Cheat] - PickupTeleport = 1
    86. [19/06/2019 14:05:44] [Anti-Cheat] - FlyHack = 40
    87. [19/06/2019 14:05:44] [Anti-Cheat] - JunkBusterChrome = 1
    88. [19/06/2019 14:05:44] [Anti-Cheat] - CheckWalkAnims = 1
    89. [19/06/2019 14:05:44] [Anti-Cheat] - ReportMoneyHack = 1
    90. [19/06/2019 14:05:44] [Anti-Cheat] - SpeedhackAdvanced = 20
    91. [19/06/2019 14:05:44] [Anti-Cheat] - Joypad = 0
    92. [19/06/2019 14:05:44] [Anti-Cheat] - ArmedVehicles = 0
    93. [19/06/2019 14:05:44] [Anti-Cheat] - VehicleRepair = 2
    94. [19/06/2019 14:05:44] [Anti-Cheat] - TuningHack = 1
    95. [19/06/2019 14:05:44] [Anti-Cheat] - PayForGuns = 0
    96. [19/06/2019 14:05:44] [Anti-Cheat] - SpawnVehicles = 2
    97. [19/06/2019 14:05:44] [Anti-Cheat] - MaxTotalWarnings = 15
    98. [19/06/2019 14:05:44] [Anti-Cheat] - TooManyWarningsAction = 1
    99. [19/06/2019 14:05:44] [Anti-Cheat] - AirbrakeDetection = 0
    100. [19/06/2019 14:05:44] [Anti-Cheat] - SpeedhackDetection = 1
    101. [19/06/2019 14:05:44]
    102. [19/06/2019 14:05:44] [Anti-Cheat] 0 IP-bans have been loaded.
    103. [19/06/2019 14:05:44] [Anti-Cheat] 0 temporary bans have been loaded.
    104. [19/06/2019 14:05:44] [Anti-Cheat] 0 whitelist entries have been loaded.
    105. [19/06/2019 14:05:44] [Anti-Cheat] 1 blacklist entries have been loaded.
    106. [19/06/2019 14:05:44] [Anti-Cheat] 41 bad words have been loaded.
    107. [19/06/2019 14:05:44] [Anti-Cheat] 6 forbidden weapons have been loaded.
    108. [19/06/2019 14:05:44] [Anti-Cheat] JunkBuster has been configurated.
    109. [19/06/2019 14:05:44] [Anti-Cheat] JunkBuster (v11) has successfully been loaded.
    110. [19/06/2019 14:05:44] Loaded 1 filterscripts.
    111. [19/06/2019 14:05:44]
    112. [19/06/2019 14:05:44]
    113. [19/06/2019 14:05:44]
    114. [19/06/2019 14:05:44] =======================================
    115. [19/06/2019 14:05:44] | |
    116. [19/06/2019 14:05:44] | YSI version 3.09.0684 |
    117. [19/06/2019 14:05:44] | By Alex "Y_Less" Cole |
    118. [19/06/2019 14:05:44] | |
    119. [19/06/2019 14:05:44] =======================================
    120. [19/06/2019 14:05:44]
    121. [19/06/2019 14:05:48]
    122. [19/06/2019 14:05:48] [MySQL] Connection to mysql successful.
    123. [19/06/2019 14:05:48] [Server] Initializing mapandreas!
    124. [19/06/2019 14:05:50] [Server] Initializing gamemode!
    125. [19/06/2019 14:05:50] [Server] Initializing map hardcoded!
    126. [19/06/2019 14:05:50] [Server] Gamemode initialized!
    Alles anzeigen

    Beitrag von Dr. Frauenarzt ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Behoben ().
  • Huhu,
    bekomme folgende Fehlermeldung...

    Quellcode

    1. sscanf warning: Strings without a length are deprecated, please add a destination size.
    2. sscanf warning: Strings without a length are deprecated, please add a destination size.



    hierdurch....

    Quellcode

    1. new player[MAX_PLAYER_NAME], reason[64], query[256], crew;
    2. if(sscanf(params, "ss", player, reason)) //MUSS ICH DAS ANDERS MACHEN ?
    Ich nehme mal an ich muss die sscanf abfrage anders machen, damit durch die strings kein error mehr entsteht ?
    MfG. Adrian

  • BrightLeaN schrieb:

    Ich hab mal eine Frage, kenne mich nicht so mit MySQL aus.
    Anstatt das ich mit Mühe alle Werte auf 0 setzte, kann ich die Zeile auch löschen?`
    prntscr.com/o3xmj3
    Ich hab ja mal die userdbid und die dbid vom Fahrzeug, wie delete ich diese Reihe, sind Fahrzeuge von Spielern.
    dev.mysql.com/doc/refman/8.0/en/delete.html
    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

  • C-Quellcode

    1. mysql_format(handle, query, sizeof(query), "DELETE FROM personalcars WHERE dbID = '%d'",PCar[playerid][i][P_dbID]);
    2. mysql_pquery(handle,query);

    So lösche ich ja die Zeile, jetzt sind aber so noch alle Variablen gesetzt, heißt man müsste theoretisch sich neu einloggen.



    Ist es möglich, alle Werte auf 0 zu setzten oder irgendwas invalides wie -1 ?
    Habs noch nie gemacht :D

    C-Quellcode

    1. enum PCarEnum{
    2. Float:P_X,
    3. Float:P_Y,
    4. Float:P_Z,
    5. Float:P_R,
    6. //...

    C-Quellcode

    1. new PCar[MAX_PLAYERS][MAX_PCARS][PCarEnum];

    Ich weiß, dass ich weiß, dass ich nichts weiß.
  • BrightLeaN schrieb:

    C-Quellcode

    1. mysql_format(handle, query, sizeof(query), "DELETE FROM personalcars WHERE dbID = '%d'",PCar[playerid][i][P_dbID]);
    2. mysql_pquery(handle,query);
    So lösche ich ja die Zeile, jetzt sind aber so noch alle Variablen gesetzt, heißt man müsste theoretisch sich neu einloggen.



    Ist es möglich, alle Werte auf 0 zu setzten oder irgendwas invalides wie -1 ?
    Habs noch nie gemacht :D

    C-Quellcode

    1. enum PCarEnum{
    2. Float:P_X,
    3. Float:P_Y,
    4. Float:P_Z,
    5. Float:P_R,
    6. //...

    C-Quellcode

    1. new PCar[MAX_PLAYERS][MAX_PCARS][PCarEnum];
    Ist i der Wert einer Schleife ? Wenn ja könntest du einfach wie folgt die Werte zurück setzen.
    PCar[playerid][P_X] = 0;
    PCar[playerid][i][P_Y] = 0;
    PCar[playerid][i][P_Z] = 0;
    PCar[playerid][i][P_R] = 0;
    und so weiter



    //edit: ich denke Leon war schneller :D
    MfG. Adrian
  • BrightLeaN schrieb:

    Ist es möglich, alle Werte auf 0 zu setzten oder irgendwas invalides wie -1 ?

    LeonMrBonnie schrieb:

    Leider geht das nicht, das musst du manuell ein nacheinander machen.
    Actually, gibt es da einen Trick.

    Natürlich kann man es mit einer Schleife machen oooder mit einer temporären Variable:


    PAWN-Quellcode

    1. new tmp[MAX_PCARS][PCarEnum]; //Temporäre Variable setzt alle Werte auf 0
    2. PCar[playerid] = tmp; //Resettet alle Variablen für den Spieler


    Ist sogar schneller, als über eine Schleife :)


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. X/
  • Jo, danke Kaliber!
    Ja das hatte ich gesucht, hab es in meinem Script gefunden nach langem suchen ty

    C-Quellcode

    1. new tmp[MAX_PCARS][PCarEnum];
    2. PCar[playerid] = tmp;
    Wie ändere ich das jetzt um, dass er mir nur von einen bestimmten Slot also [MAX_PCARS] alles entfernt, also das MAX_PCARS einen integer kriegt von nem PVar

    Ich weiß, dass ich weiß, dass ich nichts weiß.
  • Neu

    Hab ein Problem einen String zu speichern bzw. einzeigen zu lassen:
    AHVbaujahr[20] und P_Baujahr[20]




    C-Quellcode

    1. PCar[playerid][d][P_Baujahr] = AHVehTypes1[i][AHVbaujahr];
    2. printf("%s",PCar[playerid][d][P_Baujahr]);
    3. printf("%s",AHVehTypes1[i][AHVbaujahr]);
    der zweite Print funktioniert super, der erste aber nicht, warum ? :D
    Also beim ersten kommt nur das erste Zeichen "(" danach nichts mehr.

    Die Variable setzte ich so:

    C-Quellcode

    1. format(string_tmp1, sizeof(string_tmp1), "(%s) %d", getMonat(Month), Year);
    2. AHVehTypes1[FahrzeugID][AHVbaujahr] = string_tmp1;

    Ich weiß, dass ich weiß, dass ich nichts weiß.
  • Neu

    Grüzzi!

    Bekomm beim compilen folgenden Error:

    PAWN-Quellcode

    1. (79990) : error 017: undefined symbol "i2"


    Scriptstelle:

    PAWN-Quellcode

    1. //Polizei Station Verona Beach Eingang
    2. if(newkeys == 16 && IsPlayerInRangeOfPoint(playerid,1.0,453.1819,-1799.1451,5.5469))
    3. {
    4. SetPlayerPosEx(playerid,1517.5909,-1216.2153,-11.6321);
    5. SetCameraBehindPlayer(playerid);
    6. SetPlayerInterior(playerid,0);
    7. SetPlayerVirtualWorld(playerid,i2 != 4?(i2+1):i2 != 8?(i2+1):(i2+1));
    8. return 1;
    9. }


    Danke!