Autos respawnen

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
  • Hallo Leute ich hab heut einen Respawn befehl gemacht und ja tut alles auser respawnen :D


    ocmd:respawnfschulveh(playerid,params[])
    {
    if(!IstSpielerInFraktion(playerid,6)) return SendClientMessage(playerid,Rot,"Du bist nicht in der Fahrschule!");
    if(!HatSpielerRang(playerid,4) && !HatSpielerRang(playerid,3)) return SendClientMessage(playerid,Rot,"Du bist kein Leader!");
    for(new i = 0; i<sizeof(Fahrschule); i++)
    {
    SetVehicleToRespawn(i);
    }
    SendClientMessage(playerid,Gelb,"Du hast die Fahrschulcars respawnt!");
    return 1;
    }

  • new Fahrschule[21];


    Fahrschule[0]=AddStaticVehicleEx(411,1752.3773,-1100.6289,23.8072,2.0194,6,6,-1); // FSchulcar1
    Fahrschule[1]=AddStaticVehicleEx(410,1748.7441,-1105.5007,23.7322,0.0546,6,6,-1); // FSchulcar2
    Fahrschule[2]=AddStaticVehicleEx(415,1748.8351,-1099.9032,23.8143,1.4557,6,6,-1); // FSchulcar3
    Fahrschule[3]=AddStaticVehicleEx(458,1745.1121,-1100.0579,23.9564,1.6861,6,6,-1); // FSchulcar4
    Fahrschule[4]=AddStaticVehicleEx(480,1741.5100,-1105.4597,23.8508,0.4650,6,6,-1); // FSchulcar5
    Fahrschule[5]=AddStaticVehicleEx(506,1741.2762,-1099.6705,23.7709,358.4476,6,6,-1); // FSchulcar6
    Fahrschule[6]=AddStaticVehicleEx(521,1768.9530,-1101.0784,23.6490,0.1237,6,6,-1); // FSchulmotorrad1
    Fahrschule[7]=AddStaticVehicleEx(521,1757.3273,-1101.0569,23.6563,357.6378,6,6,-1); // FSchulmotorrad2
    Fahrschule[8]=AddStaticVehicleEx(522,1765.7813,-1101.2542,23.6507,356.8259,6,6,-1); // FSchulmotorrad3
    Fahrschule[9]=AddStaticVehicleEx(468,1759.6827,-1101.3607,23.7544,1.6256,6,6,-1); // FSchulmotorrad4
    Fahrschule[10]=AddStaticVehicleEx(461,1762.8914,-1101.2166,23.6512,356.9993,6,6,-1); // FSchulmotorrad5
    Fahrschule[11]=AddStaticVehicleEx(431,1776.2490,-1123.5376,24.1828,180.0496,6,6,-1); // FSchulbus1
    Fahrschule[12]=AddStaticVehicleEx(431,1787.8394,-1104.7029,24.1843,179.5165,6,6,-1); // FSchulbus2
    Fahrschule[13]=AddStaticVehicleEx(515,1709.0951,-1137.9785,25.1089,269.0610,6,6,-1); // FSchulLKW1
    Fahrschule[14]=AddStaticVehicleEx(514,1708.9893,-1133.3907,24.6753,269.5771,6,6,-1); // FSchulLKW2
    Fahrschule[15]=AddStaticVehicleEx(487,1785.6355,-1121.4115,84.7026,359.6000,6,6,-1); // FSchulheli1
    Fahrschule[16]=AddStaticVehicleEx(487,1767.1827,-1120.5946,84.6503,359.0576,6,6,-1); // FSchulheli2
    Fahrschule[17]=AddStaticVehicleEx(593,1735.2330,-1250.4818,92.1026,359.9883,6,6,-1); // FSchuldodo1
    Fahrschule[18]=AddStaticVehicleEx(593,1735.7039,-1191.1124,92.1061,180.3283,6,6,-1); // FSchuldodo2
    Fahrschule[19]=AddStaticVehicleEx(593,1735.8301,-1213.0350,92.1106,180.3270,6,6,-1); // FSchuldodo3
    Fahrschule[20]=AddStaticVehicleEx(493,719.6495,-1635.9076,0.0299,181.0520,6,6,-1); // Jetmax Fahrschule


    Und SetVehicleToRespawn ist ein normaler samp befehl ;)

  • Machs so:


    Function IsAFahrschulVeh(carid)
    {
    for(new i = 0; i < sizeof(Fahrschule); i++)
    {
    if(carid == Fahrschule[i])
    {
    return 1;
    }
    }
    return 0;
    }


    for(new i = 0; i<sizeof(MAX_VEHS); i++) //MAX_VEHS definieren
    {
    if(IsAFahrschulveh(i))
    {
    SetVehicleToRespawn(i);
    }
    }


    L.G.
    heyho ;)