Beiträge von SylpheedW

    Du hast ein paar Klammer vergessen:

    ocmd:neon(playerid,params[])
    {
    if (PlayerInfo[playerid][pDonateRank] >= 1)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    ShowPlayerDialog(playerid, neondialog, DIALOG_STYLE_LIST, "Neons", "Dunkel Blau\nRot\nGruen\nWeiss\nLila\nGelb\nTuerkis\nHell Blau\nPink\nOrange\nHell Gruen\nGold\nNeon Entfernen", "OK", "abbrechen");
    }
    }
    return 1;
    }


    MFG Piet

    Hier mit State:

    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_PASSENGER && (GetVehicleModel(GetPlayerVehicleID(playerid)) == 413 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 459))
    {
    //Do here Pony things ;)
    }
    return 1;
    }


    Darin kannst du den Code machen.
    Wenn der Spieler in ein Pony oder Topfun einsteigt.


    MFG Piet

    Du meinst sicherlich sowas:

    public OnVehicleDeath(vehicleid, killerid)
    {
    SetTimerEx("DestroyVehicleEx", 10000, 0, "i", vehicleid);//10 sek
    return 1;
    }


    forward DestroyVehicleEx(vehicleid);
    public DestroyVehicleEx(vehicleid)
    {
    return DestroyVehicle(vehicleid);
    }


    Dabei bleibt das Wrack 10 Sekunden und ist vorher explodiert.


    MFG Piet

    AddStaticVehicle funktioniert nur in OnGameModeInit(auch FilterScriptInit).
    Du musst also CreateVehicle nehmen.
    Und du setzt den Spieler in das Auto was aber die Modelid ist!!!!
    Hier mal richtig:

    ocmd:v(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Du bist kein Admin der Stufe 3.");
    new vid,car,farbe1,farbe2,Float:x,Float:y,Float:z;
    if(sscanf(params,"iii",car,farbe1,farbe2))return SendClientMessage(playerid,BLAU,"Nutze /veh [carid] [farbe1] [farbe2]");
    if(car<400)return SendClientMessage(playerid,ROT,"Die Car ID muss über 400 sein!");
    if(car>611)return SendClientMessage(playerid,ROT,"Die Car ID muss unter 611 sein!");
    if(farbe1<0)return SendClientMessage(playerid,ROT,"Die Farbe(1) muss über 0 sein!");
    if(farbe1>126)return SendClientMessage(playerid,ROT,"Die Farbe(1) muss unter 126 sein!");
    if(farbe2<0)return SendClientMessage(playerid,ROT,"Die Farbe(2) muss über 0 sein!");
    if(farbe2>126)return SendClientMessage(playerid,ROT,"Die Farbe(2) muss unter 126 sein!");
    GetPlayerPos(playerid,x,y,z);
    vid = CreateVehicle(car,x,y+3,z,360,farbe1,farbe2,-1);
    PutPlayerInVehicle(playerid,vid,0);
    return 1;
    }


    Also haste es verstanden?


    MFG Piet

    Bei wieviel Prozent ist die Anzeige normal bei Taskmanager von Ram und CPU.
    Und sag mal PC Daten.
    Hast du dein Gehäuse schon gereinigt?
    Ich hatte das auch mal, lag bei mir an dem Ram, ich hatte 2x512 und dann habe ich 1x1GB rein gemacht dann gings.


    MFG Piet

    Mach statt Spielerdatei doch playerid.
    Du hast Spielerdatei nirgends definiert und PVar ist auch nur für playerid.
    Spielerdatei kommt sicherlich im stock SpielerSpeichern vor und ist dann ein String, also wäre es inkompatibel.
    Hoffe du hast es verstanden.


    MFG Piet