Wer kennt das [Only Profis bitte]

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
  • Ich bekomme immer diese Warnings ich hab 0 Ahnung woran das liegt...



    C:\DOKUME~1\Besitzer\Desktop\Jamal1\pawno\GAMEMO~1\script.pwn(12230) : warning 213: tag mismatch
    C:\DOKUME~1\Besitzer\Desktop\Jamal1\pawno\GAMEMO~1\script.pwn(12231) : warning 213: tag mismatch


    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Header size: 10808 bytes
    Code size: 1641384 bytes
    Data size: 3217528 bytes
    Stack/heap size: 16384 bytes; estimated max. usage=8452 cells (33808 bytes)
    Total requirements: 4886104 bytes


    2 Warnings.





    Hier die Zeile/n


    LSPDTOR=CreateDynamicObject(971, 1588.904296875, -1638.0607910156, 12.758577346802, 359.75, 0, 179.49993896484,300.0);
    CreateDynamicObject(3051, 1583.1115722656, -1637.8786621094, 13.752662658691, 0, 0, 314,300.0);

  • Bei deinem CreateDynamicObject, da sind einmal 5 Rotationszahlen, einmal 6, vlt. liegst daran ?




    Wie meinst du das?



    //EDT:


    Ich benutze das Streamer Plugin deshalb will ich jetzt alle CreateObject's in CreateDynamicObject's umwandeln, weil bei CreateObject gabs nur Probleme.. Objecte wurden
    nie angezeigt etc. und noch ein Problem ist wenn ich z.B


    /gotols


    Sind aufeinmal alle Autos weg.. bzw unsichtbar und ein Paar Pickups auch




    //EDIT: An diesem Problem hänge ich nun seit Wochen... ich finde keinen der mir das behebn kann :(

  • CreateDynamicObject erwartet einen Integer und 6 Float Werte(Kommawerte)
    Du hast hier aber 2 Integer (Ganzzahlige Werte)


    CreateDynamicObject(971, 1588.904296875, -1638.0607910156, 12.758577346802, 359.75, 0, 179.49993896484,300.0);
    Hier sogar 4
    CreateDynamicObject(3051, 1583.1115722656, -1637.8786621094, 13.752662658691, 0, 0, 314,300.0);


    Also, mache daraus Kommawerte, das sieht dann so aus:
    CreateDynamicObject(971, 1588.904296875, -1638.0607910156, 12.758577346802, 359.75, 0.0, 179.49993896484,300.0);
    CreateDynamicObject(3051, 1583.1115722656, -1637.8786621094, 13.752662658691, 0.0, 0.0, 314.0, 300.0);


    //Edit
    Zeig mal den Teleport Befehl

  • Ich habs so gemacht wie du es gesagt hast Benjamin trotzdem bleiben die warnings :/



    //EDIT:


    Hier der Teleportbefehl


    if(strcmp(cmd, "/gotols", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 3)
    {
    if (GetPlayerState(playerid) == 2)
    {
    new tmpcar = GetPlayerVehicleID(playerid); // /gotols
    SetVehiclePos(tmpcar, 1520.7605,-1676.1527,13.5469);
    SetPlayerFacingAngle(playerid, 270.8254);
    LinkVehicleToInterior(tmpcar,0);
    TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
    }
    else
    {
    SetPlayerPos(playerid, 1520.7605,-1676.1527,13.5469);
    SetPlayerFacingAngle(playerid, 270.8254);
    }
    SendClientMessage(playerid, COLOR_GRAD1, " Du hast dich nach Los Santos Teleportiert ");
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin !");
    }
    }
    return 1;
    }

  • Ach, lass den letzten Parameter, also jeweils die 300.0 weg


    //Edit

    //
    if(strcmp(cmd, "/gotols", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 3)
    {
    if (GetPlayerState(playerid) == 2)
    {
    new tmpcar = GetPlayerVehicleID(playerid); // /gotols
    SetVehiclePos(tmpcar, 1520.7605,-1676.1527,13.5469);
    SetVehicleZAngle(tmpcar,270.8254);
    LinkVehicleToInterior(tmpcar,0);
    }
    else
    {
    SetPlayerPos(playerid, 1520.7605,-1676.1527,13.5469);
    SetPlayerFacingAngle(playerid, 270.8254);
    }
    TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
    SendClientMessage(playerid, COLOR_GRAD1, " Du hast dich nach Los Santos Teleportiert ");
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    SetPlayerVirtualWorld(playerid,0);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin !");
    }
    return 1;
    }