Auto Respawn

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 bin auch Anfänger, was das Scripten angeht^^


    Probiers ma so:


    if (strcmp("/respawn", cmdtext, true, 10) == 0)
    {
    for(new i = 1; i < MAX_VEHICLES; i++)
    SetVehicleToRespawn(i);
    SendClientMessage(playerid,0xFF0000FF,"Du hast das Auto respawned!");
    return 1;
    }

  • Das hier geht und auch nur für das Car in dem du sitzt und es setzt dich auch gleich wieder als fahrer ein.^^
    Nur die poition wird nicht gesaved, also spawnt es dort wo es erstellt wurde neu.



    if (strcmp("/respawn", cmdtext, true, 10) == 0)
    {
    new car = GetPlayerVehicleID(playerid);
    SetVehicleToRespawn(car);
    PutPlayerInVehicle(playerid, car, 0);
    return 1;
    }

  • Ich frage mich nur eins:


    Wenn du in einem anderen Thread das hier hinbekommen hast:


    if (strcmp("/deletecar", cmdtext, true) == 0)
    {
    if (AccountInfo[playerid][AdminLevel] >= 3|| IsPlayerAdmin(playerid))
    DestroyVehicle(GetPlayerVehicleID(playerid));
    SendClientMessage(playerid,0xFF2222AA,"Du hast dein Car gelöscht");
    return 1;
    }


    Dann kannst Du ja wohl eine Abfrage ändern und diesen Command dadurch anpassen?
    Wenn Du das nicht hinkriegst, sieht es schlecht aus mit dem Scripting.


    Grüße,
    tonyalva



  • Scheint mir am logischsten^^