[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Warum wird das Object nicht gemoved:
    if(PlayerToPoint(30.0,playerid,1234.0596, -1334.6846, 7.4301)){
    if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
    {
    if(MedicTorStatus == 0)
    {


    MedicTorStatus = 1;
    MoveObject(MedicTor1, 1226.20947, -1334.66357, 10.0063, 3.0);
    MoveObject(MedicTor2, 1243.08228, -1334.66357, 10.0063, 3.0);
    }
    else
    {
    MedicTorStatus = 0;
    MoveObject(MedicTor1, 1226.20947, -1334.66357, 6.21550, 3.0);
    MoveObject(MedicTor2, 1243.08228, -1334.66357, 6.21550, 3.0);
    }
    }
    }

  • Corvus:
    Wie erstellst du das Objekt denn?


    @Kontrax:
    Für Textdraws die für jeden Spieler gleich sind, sprich den gleiche Inhalt an Text haben, nimmst du globale Textdraws, für Spieler-spezifische Textdraws nimmst du PlayerTextdraws.



    Wenn ich jetzt beim Autohaus z.b 10 Autos habe, und ein Textdraw möchte wo sich der Autoname bei jedem Auto ändert,
    dann Global oder für den Spieler?

  • So:
    yaktor = CreateDynamicObject(980,2517.5000000,1822.9000244,12.5000000,0.0000000,0.0000000,90.0000000); //object(airportgate) (1)
    forward yaktor1();
    new yaktor;
    if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
    {
    if(IsPlayerInRangeOfPoint(playerid, 8.0, 2517.5000000,1822.9000244,12.5000000))
    {
    MoveObject(yaktor,2517.5000000,1822.9000244,2.5000000,3);
    SetTimer("yaktor1", 9000, 0);
    }
    }
    public yaktor1()
    {
    MoveObject(yaktor, 2517.5000000,1822.9000244,12.5000000,2.5);
    return 1;
    }

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Beitrag von Apokrate ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Beitrag von Apokrate ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Beitrag von Apokrate ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Warum folgender Error:
    [18:37:13] CMySQLHandler::Query(UPDATE `users` SET `Key`='123456', `Level`='1', `AdminLevel`='0', `DonateRank`='0', `UpgradePoints`='0', `ConnectedTime`='0', `Registered`='1', `Sex`='0', `Age`='0', `Origin`='1', `Muted`='0', `Respect`='0', `Money`='10000', `Bank`='10000', `Allowed`='0', `wgs`='0', `Crimes`='0', `Kills`='0', `sKills`='0', `Deaths`='0', `Arrested`='0', `ArrestTime`='0', `PhoneBook`='0', `LottoNr`='0', `Fishes`='0', `BiggestFish`='0', `Job`='0', `Paycheck`='0' WHERE `Name`='Heavengeqf11') - Successfully executed.
    [18:37:13] >> mysql_query( Connection handle: 1 )
    [18:37:13] CMySQLHandler::Query(UPDATE `users` SET `HeadValue`='0', `Jailed`='0', `JailTime`='0', `Leader`='-1', `Member`='-1', `Rank`='0', `Skin`='101', `Vertragszeit`='0', `DetSkill`='0', `LawSkill`='0', `MechSkill`='0', `JackSkill`='0' WHERE `Name`='Heavengeqf11') - Successfully executed.
    [18:37:13] >> mysql_query( Connection handle: 1 )
    [18:37:13] CMySQLHandler::Query(UPDATE `users` SET `CarSkill`='0', `NewsSkill`='0', `DrugsSkill`='0', `CookSkill`='0', `FishSkill`='0', `pSHealth`='50.0', `PhoneNr`='0', `House`='-1', `Swat`='0', `Biz`='-1', `CarLic`='0', `FlyLic`='0', `BoatLic`='0', `FishLic`='0', `GunLic`='0', WHERE `Name`='Heavengeqf11') - An error has occured. (Error ID: 1064, You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `Name`='Heavengeqf11'' at line 1)

  • Beitrag von Apokrate ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • do.de - Domain-Offensive - Domains für alle und zu super Preisen