/respawnallcars

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
  • Moin.
    ich bin grad dabei einen /rac befehl zu machen, was soweit ganz gut läuft.
    nur ich will es so machen, das wenn ein spieler im auto sitzt, es nicht Respawnt.


    if(strcmp(cmdtext,"/rac",true) == 0)
    {
    if(isPlayerAnAdmin(playerid,2))
    {
    for(new v=0; v<MAX_VEHICLES; v++)
    {
    SetVehicleToRespawn(v);
    }
    }
    SendClientMessageToAll(COLOR_ROT,"Ein Admin respawnt alle Fahrzeuge auf diesem Server.");
    return 1;
    }


    Ich hab schon andere Beiträge durchgewühlt, habs versucht und das leider Ohne erfolg..
    hoffe ihr koennt mir das villeicht irgendwie reinsetzen.
    falls n stock oder include gebraucht wird, wäre der name nett :)
    Danke im Vorraus.
    LG

  • frag einfach ab ob jemand als fahrer drin sitzt
    wenn ja return einfach den cmd


    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)

    DDoS = Die dollsten ollen Sprüche :P


    Zitat

    Ich möchte hier den Lars gerne sehr loben.
    Er ist ein sehr netter kerl.
    Er hat es mir sofort gemacht..


    Zitat von Nachrichtenverlauf


    ;(


  • habs so gemacht, aber irgendwie funktioniert das nicht. o.o^^ ich setzt mich z.b einfach mal auf n NoobRoller, gib /rac ein, und es geht leider nicht :x


    if(strcmp(cmdtext,"/rac",true) == 0)
    {
    if(isPlayerAnAdmin(playerid,2))
    {
    for(new v=0; v<MAX_VEHICLES; v++)
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerInVehicle(i, v))
    {
    SetVehicleToRespawn(v);
    }
    }
    }
    }
    SendClientMessageToAll(COLOR_ROT,"Ein Admin respawnt alle Fahrzeuge auf diesem Server.");
    return 1;
    }

  • Was genau geht denn nicht?
    Hier mal n Code von mir.
    if(strcmp(cmdtext,"/rac",true) == 0)
    {
    if(isPlayerAnAdmin(playerid,2))
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    for(new v = 0; v < MAX_VEHICLES; v++)
    {
    if(!IsPlayerInVehicle(i,v)) SetVehicleToRespawn(v);
    }
    break;
    }
    }
    SendClientMessageToAll(COLOR_ROT,"Ein Admin respawnt alle Fahrzeuge auf diesem Server.");
    return 1;
    }

  • Danke Kavkus *-*


    ich habe deinen Code eingefügt, und es hat geklappt :D


    ich wollte es nur so haben, das falls ein Admin /rac eingibt, das Alle unbenutzten fahrzeuge respawnt werden. sprich: 100 autos sind aufn server, 30 werden benutzt, und der rest der auf der straße steht wird zurückgespawnt :)


    Vielen dank für die Hilfe. Klappt nun perfekt :) ich hab mich an dem ding aufgeraucht.^^
    /edit: Danke auch an die anderen, die mir geholfen haben :)