Warum kommt dies?

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
  • IN der Zeile kommt der Error
    CreateVehicle(inputtext, x, y, z, 82.2873, 0, 1, -1);
    D:\Eigene Dateien\Alex\SM\pawno\Supcar.pwn(211) : error 035: argument type mismatch (argument 1)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    bzw ich habe das hier so:
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid==acar)
    {
    if(response==0)
    {
    SendClientMessage(playerid,-1,"Ok. Dann vllt. Später");
    return 1;
    }
    if(response==1)
    {
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    CreateVehicle(inputtext, x, y, z, 82.2873, 0, 1, -1);
    new string[128];
    format(string,sizeof(string),"Du hast ein Auto mit der ID %d erstellt.",inputtext);
    }

    }
    return 1;
    }


    ich zeige einen Dialog_style_input er soll eine Zahl eingeben 411-611 dann soll das auto erstellt werden.

  • inputtext ist ein string, du benötigst jedoch einen Integer, also schreibe es so:


    CreateVehicle(strval(inputtext), x, y, z, 82.2873, 0, 1, -1);


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • new string[128];
    format(string,sizeof(string),"Du hast ein Auto mit der ID %d erstellt.",inputtext);


    Fehlt da nicht was?
    new string[128];
    format(string,sizeof(string),"Du hast ein Auto mit der ID %d erstellt.",inputtext);
    SendClientMessage(playerid, »FARBE«, string);


  • D:\Eigene Dateien\Robert\SM\pawno\Supcar.pwn(48) : error 022: must be lvalue (non-constant)
    D:\Eigene Dateien\Robert\SM\pawno\Supcar.pwn(53) : error 017: undefined symbol "Attach3DTextLableToVehicle"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.



    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid==acar)
    {
    if(response==0)
    {
    SendClientMessage(playerid,-1,"Ok. Dann vllt. Später");
    return 1;
    }
    if(response==1)
    {
    new besitzer[128];
    GetPlayerName(playerid,besitzer,sizeof(besitzer));
    format(besitzer,sizeof(besitzer),"Admin Car von %s",besitzer);
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    acar=CreateVehicle(strval(inputtext), x, y, z, 82.2873, 0, 1, -1); //error 214
    new string[128];
    format(string,sizeof(string),"Du hast ein Auto mit der ID %d erstellt.",strval(inputtext));
    SendClientMessage(playerid,-1,string);
    SetVehicleNumberPlate(acar,"Admin Car");
    Attach3DTextLableToVehicle(besitzer,acar,x,y,z);//error 219
    return 1;
    }

    }
    return 1;
    }.HeLp ME PlS.

    4 Mal editiert, zuletzt von Slime ()

  • Es kommt nurnoch das D:\Eigene Dateien\Robert\SM\pawno\Supcar.pwn(53) : error 035: argument type mismatch (argument 1)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Errors.

    In der Zeilfe
    Attach3DTextLabelToVehicle(besitzer, acar,x,y, z);

  • Hab es so :D
    new Text:besitzer[MAX_VEHICLES];
    GetPlayerName(playerid,besitzer,sizeof(besitzer));
    format(besitzer,sizeof(besitzer),"Admin Car von %s",besitzer);
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    acar=CreateVehicle(strval(inputtext), x, y, z, 82.2873, 0, 1, -1);
    new string[128];
    format(string,sizeof(string),"Du hast ein Auto mit der ID %d erstellt.",strval(inputtext));
    SendClientMessage(playerid,-1,string);
    SetVehicleNumberPlate(acar,"Admin Car");
    Attach3DTextLabelToVehicle(besitzer, acar,x,y, z);
    return 1;
    Aber wie muss ich jetzt den text format machen weil ich will das ja mit nem Namen machen .

  • D:\Eigene Dateien\Alex\SM\pawno\Supcar.pwn(44) : warning 213: tag mismatch
    D:\Eigene Dateien\Alex\SM\pawno\Supcar.pwn(45) : warning 213: tag mismatch
    D:\Eigene Dateien\Alex\SM\pawno\Supcar.pwn(45) : warning 213: tag mismatch
    D:\Eigene Dateien\Alex\SM\pawno\Supcar.pwn(48) : error 022: must be lvalue (non-constant)
    D:\Eigene Dateien\Alex\SM\pawno\Supcar.pwn(53) : warning 213: tag mismatch
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    new Text:besitzer[MAX_PLAYERS];
    besitzer[playerid] = CreateVehicle( 510, 0.0. 0.0, 15.0, 5, 0, 120 );
    GetPlayerName(playerid,besitzer,sizeof(besitzer));
    format(besitzer,sizeof(besitzer),"Admin Car von %s",besitzer);
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    acar=CreateVehicle(strval(inputtext), x, y, z, 82.2873, 0, 1, -1);
    new string[128];
    format(string,sizeof(string),"Du hast ein Auto mit der ID %d erstellt.",strval(inputtext));
    SendClientMessage(playerid,-1,string);
    SetVehicleNumberPlate(acar,"Admin Car");
    Attach3DTextLabelToVehicle(besitzer[playerid], acar,x,y, z);
    return 1;..

    Einmal editiert, zuletzt von Slime ()

  • Versuch das & ersetz die Dinge, die du verändern willst:


    new string[128], besitzer[MAX_PLAYER_NAME], Text3D:label[MAX_PLAYERS];
    GetPlayerName(playerid,besitzer,sizeof(besitzer));
    format(string,sizeof(string),"Admin Car von %s",string);
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    label[playerid]=Create3DTextLabel(string, color, x, y, z, Float:DrawDistance, GetPlayerVirtualWorld(playerid), 1);
    acar=CreateVehicle(strval(inputtext), x, y, z, 82.2873, 0, 1, -1);
    format(string,sizeof(string),"Du hast ein Auto mit der ID %d erstellt.",strval(inputtext));
    SendClientMessage(playerid, color, string);
    SetVehicleNumberPlate(acar,"Admin Car");
    Attach3DTextLabelToVehicle(label[playerid], acar,x,y, z);

    Berlin - Tel Aviv - Moskau

  • D:\Eigene Dateien\Robert\SM\pawno\Supcar.pwn(49) : error 022: must be lvalue (non-constant)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.
    acar=CreateVehicle(strval(inputtext), x, y, z, 82.2873, 0, 1, -1);

  • So ich habe die letzten Errors gefixxt aber problem es wird der 3DTextLabel nicht an das Car gesettet

    new string[128], besitzer[MAX_PLAYER_NAME], Text3D:label[MAX_PLAYERS];
    GetPlayerName(playerid,besitzer,sizeof(besitzer));
    format(string,sizeof(string),"Admin Car von %s",besitzer);
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    label[playerid]=Create3DTextLabel(string, -60, x, y, z, 23.23, GetPlayerVirtualWorld(playerid), 1);
    new Fahrzeug;
    Fahrzeug=CreateVehicle(strval(inputtext), x, y, z, 82.2873, 0, 1, -1);
    format(string,sizeof(string),"Du hast ein Auto mit der ID {251BE0}%d erstellt.",strval(inputtext));
    SendClientMessage(playerid, -2, string);
    SetVehicleNumberPlate(Fahrzeug,"Admin Car");
    Attach3DTextLabelToVehicle(label[playerid], Fahrzeug,x,y, z);


    Warum geht der jetzt nicht brauche das :D.

    2 Mal editiert, zuletzt von Slime ()

  • Ist -60 eine Farbe?
    Falls nicht könnte das der Grund sein.
    Probier einfach mal 0 aus das müsste Schwarz sein, wenn mich nicht alles täuscht, oder mach doch gleich HEXCodes...


    MfG

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen