Beiträge von PawnStar

    Hallo ich habe mir mal die Zeit genommen euch ein AdminCar Spawn System oder wie auch immer zu erstellen
    Da ich in letzter Zeit sehe das manche den Begriff "CreateVehicle" nicht kennen. Und ich wollte es ihnen leicht machen.
    Das ganze seht ihr jetzt in einem Video.
    Feedback erwünscht.

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    http://pastebin.de/33531


    /e


    Im nächsten UPDATE wie im Video erwähnt.


    Und wie zerstöre ich es jetzt :D


    hab es so aber mit erros
    if(strcmp("/acard",cmdtext,true,10)==0)
    {
    Delete3DTextLabel(lable[playerid]);
    DestoyVehicle(GetPlayerVehicleID(playerid));
    return 1;
    }
    D:\Eigene Dateien\Robert\SM\pawno\Supcar.pwn(20) : error 017: undefined symbol "lable"
    D:\Eigene Dateien\Robert\SM\pawno\Supcar.pwn(20) : warning 215: expression has no effect
    D:\Eigene Dateien\Robert\SM\pawno\Supcar.pwn(20) : error 001: expected token: ";", but found "]"
    D:\Eigene Dateien\Robert\SM\pawno\Supcar.pwn(20) : error 029: invalid expression, assumed zero
    D:\Eigene Dateien\Robert\SM\pawno\Supcar.pwn(20) : fatal error 107: too many error messages on one line


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



    4 Errors.

    Ich muss ja lable auch dort machen aber wie?!.

    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.

    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);

    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;..

    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 .

    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);

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



    1 Error.


    Was bedeutet der Fehler der ist bei mir in der Zeilfe?
    acar=CreateVehicle(strval(inputtext), x, y, z, 82.2873, 0, 1, -1);


    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.

    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.

    Kann es dir nicht so gut erklären aber ich weiß wie es geht glaub ich noch habe selber D-Link schick mit mal TV Daten :D


    DasNeo damit Logt der sich ins CP ein