[Ajuda] Tempo de Respawn de Veiculos
#1

Bom no meu GM nгo tem veiculos adicionado, mas na scriptfiles, tem um arquivo em texto escrito Allcars
nesse arquivo salva todos os veiculos do servidor:

pawn Код:
522,1098.419067,-838.242492,112.334060,183.371688,50,126;
421,1676.547607,-1111.154663,23.788688,89.649887,37,120;
572,1912.037963,-1202.873413,19.489868,229.699554,62,5;
466,1450.485107,-1409.057495,13.200857,179.783020,72,65;
463,1957.616577,-1506.186279,2.944993,268.320373,68,4;
529,2677.102050,-1879.301025,10.596205,238.511840,79,94;
412,2492.405761,-1953.196166,13.265494,358.332580,97,58;
596,2142.549072,-1987.058593,13.276055,62.567691,20,119;
470,1764.356811,-1944.957519,13.553493,290.312438,117,96;
545,1424.287841,-1927.472412,15.139370,333.922668,88,56;
467,928.289184,-1227.835083,16.689983,248.760589,1,48;
404,228.424179,-1643.570434,12.569242,38.326507,83,33;
491,318.058990,-1809.068359,4.240345,356.013214,1,5;
400,560.585571,-1251.275146,17.293577,301.760559,71,70;
555,1384.891113,-1009.316955,26.928049,182.109893,48,8;
474,303.714813,-1428.185791,23.519063,316.589813,51,104;
422,1003.730407,-1349.015625,13.333503,358.937194,71,81;
478,982.392333,-1301.209838,13.379817,193.059402,22,97;
543,908.624511,-1548.821289,13.495937,322.162048,34,62;
507,1138.472290,-1488.278686,15.622544,181.802352,40,33;
482,706.727478,-1635.489257,3.597201,0.108824,59,53;
478,1914.018798,-1426.487548,10.370000,12.916868,34,87;
478,982.401306,-1301.248291,13.328353,193.059616,22,97;
470,930.466064,-1209.219726,17.058889,288.811462,11,89;
470,790.515808,-1378.425415,13.635969,179.455871,122,124;
470,767.563537,-1387.620605,13.649759,89.394363,45,41;
492,2205.340087,-1161.034301,25.516590,270.607513,95,40;
410,2344.450439,-1193.513183,27.631294,211.160278,62,27;
409,2646.604492,-1389.335937,30.076845,179.590728,75,117;
560,2771.474609,-1840.922241,9.729181,198.900558,123,14;
560,975.926574,-1833.329833,12.574013,75.463760,97,68;
468,966.270812,-1830.815185,11.888157,76.097549,10,123;
409,337.169586,-1354.228515,14.309539,208.525634,16,16;
468,344.810638,-1352.365234,13.790059,298.174957,77,108;
463,1492.9562,-1737.1400,12.9224,89.7448,121,62);
463,2263.8838,-1399.1866,23.5307,359.4017,54,29);
463,1088.6028,-1251.6919,15.3674,357.3980,54,29);
416,1178.0413,-1338.9473,14.0418,270.6041,1,3);
416,2041.6068,-1447.8204,17.7469,90.5100,1,3);
596,1587.4897,-1710.5872,5.6125,359.7955,0,1);
596,1600.9558,-1691.9497,5.6118,89.9103,0,1);
596,1595.6116,-1710.2825,5.6122,359.9196,0,1);
427,1534.6276,-1644.9634,6.0225,179.2510,0,1);
496,2136.7437,-993.8599,60.0521,73.2645,51,28);
522,2790.4805,-1447.1553,27.7243,272.9669,104,97);
565,2813.7190,-1187.9779,24.8772,89.1374,9,45);
579,2638.7896,-1079.0297,69.3791,0.8613,7,14);
468,1674.2439,-1012.6033,23.5674,197.3402,38,101);
451,337.8915,-1343.6322,14.2146,119.5058,126,33); //
451,620.3974,-1712.3878,13.9819,130.7616,126,33); //
541,1640.7944,-1046.4929,23.5233,179.6463,23,43); //
578,1718.3733,-1594.9882,12.9817,296.3131,23,43); //
Porйm eles estгo respawnandos muito rapido, o que fazer para aumentar o tempo de respawn deles? Eu queria colocar no mбximo 5 minutos.

Olha o que eu achei no GM:

pawn Код:
stock LoadStaticVehicles()
{
    new File:file_ptr;
    new line[256];
    new var_from_line[64];
    new vehicletype;
    new Float:SpawnX;
    new Float:SpawnY;
    new Float:SpawnZ;
    new Float:SpawnRot;
    new Color1, Color2;
    new index;
    new id;
    new vehicles_loaded;

    file_ptr = fopen("Admin/Allcars.txt",filemode:io_read);
    if(!file_ptr) return 0;

    vehicles_loaded = 0;

    while(fread(file_ptr,line,256) > 0)
    {
        index = 0;

        index = token_by_delim(line,var_from_line,',',index);
        if(index == (-1)) continue;
        vehicletype = strval(var_from_line);
        if(vehicletype < 400 || vehicletype > 611) continue;

        index = token_by_delim(line,var_from_line,',',index+1);
        if(index == (-1)) continue;
        SpawnX = floatstr(var_from_line);

        index = token_by_delim(line,var_from_line,',',index+1);
        if(index == (-1)) continue;
        SpawnY = floatstr(var_from_line);

        index = token_by_delim(line,var_from_line,',',index+1);
        if(index == (-1)) continue;
        SpawnZ = floatstr(var_from_line);

        index = token_by_delim(line,var_from_line,',',index+1);
        if(index == (-1)) continue;
        SpawnRot = floatstr(var_from_line);

        index = token_by_delim(line,var_from_line,',',index+1);
        if(index == (-1)) continue;
        Color1 = strval(var_from_line);

        index = token_by_delim(line,var_from_line,';',index+1);
        if(index == (-1)) continue;
        Color2 = strval(var_from_line);


        id = AddStaticVehicle(vehicletype,SpawnX,SpawnY,SpawnZ+2,SpawnRot,Color1,Color2);
        vehicles_loaded++;
        if(vehicletype == 409) ChangeVehicleColor(id,0,0);
        if(vehicletype == 571) ChangeVehicleColor(id,0,5);
        if(vehicletype == 571) ChangeVehicleColor(id,0,5);
    }

    fclose(file_ptr);
    printf("Loaded %d vehicles",vehicles_loaded);
    return vehicles_loaded;
}
seria isto? Help-me!
Reply
#2

Mude para isso https://sampwiki.blast.hk/wiki/AddStaticVehicleEx
Assim vocк pode colocar um timer pra respawn.
Reply
#3

E essa funзгo, o que eu faзo com ela? Se eu deletar vai da erro em algumas coisas no gamemode que utiliza essa funзгo...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)