Szerző Téma: Autók mentése txt fileba, De hogyan?  (Megtekintve 387 alkalommal)

dexi

  • Vendég
Autók mentése txt fileba, De hogyan?
« Dátum: 2012. január 01. - 13:19:35 »
0 Show voters
Hogy tudom lementi a szerveren lévõ kocsikat úgy hogy késõbb így kitudjam olvasni?
 

LoadStaticVehiclesFromFile(\"TDM/jarmuvek.txt\");

Autók mentése txt fileba, De hogyan?
« Válasz #1 Dátum: 2012. január 01. - 13:42:41 »
+1 Show voters
Idézetet írta: Fl0rian date=1325420375\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15081\" data-ipsquote-contentclass=\"forums_Topic
Hogy tudom lementi a szerveren lévõ kocsikat úgy hogy késõbb így kitudjam olvasni?
 

LoadStaticVehiclesFromFile(\"TDM/jarmuvek.txt\");

 

Ahhoz kell írni egy egyszerû adatmentést fájlba:
Nem teszteltem:
 
new
const VehicleNames[][] =
{
\"Landstalker\",\"Bravura\",\"Buffalo\",\"Linerunner\",\"Pereniel\",\"Sentinel\",\"Dumper\",\"Firetruck\",\"Trashmaster\",\"Stretch\",\"Manana\",\"Infernus\",
\"Voodoo\",\"Pony\",\"Mule\",\"Cheetah\",\"Ambulance\",\"Leviathan\",\"Moonbeam\",\"Esperanto\",\"Taxi\",\"Washington\",\"Bobcat\",\"Mr Whoopee\",\"BF Injection\",
\"Hunter\",\"Premier\",\"Enforcer\",\"Securicar\",\"Banshee\",\"Predator\",\"Bus\",\"Rhino\",\"Barracks\",\"Hotknife\",\"Trailer\",\"Previon\",\"Coach\",\"Cabbie\",
\"Stallion\",\"Rumpo\",\"RC Bandit\",\"Romero\",\"Packer\",\"Monster\",\"Admiral\",\"Squalo\",\"Seasparrow\",\"Pizzaboy\",\"Tram\",\"Trailer\",\"Turismo\",\"Speeder\",
\"Reefer\",\"Tropic\",\"Flatbed\",\"Yankee\",\"Caddy\",\"Solair\",\"Berkley\'s RC Van\",\"Skimmer\",\"PCJ-600\",\"Faggio\",\"Freeway\",\"RC Baron\",\"RC Raider\",
\"Glendale\",\"Oceanic\",\"Sanchez\",\"Sparrow\",\"Patriot\",\"Quad\",\"Coastguard\",\"Dinghy\",\"Hermes\",\"Sabre\",\"Rustler\",\"ZR3 50\",\"Walton\",\"Regina\",
\"Comet\",\"BMX\",\"Burrito\",\"Camper\",\"Marquis\",\"Baggage\",\"Dozer\",\"Maverick\",\"News Chopper\",\"Rancher\",\"FBI Rancher\",\"Virgo\",\"Greenwood\",
\"Jetmax\",\"Hotring\",\"Sandking\",\"Blista Compact\",\"Police Maverick\",\"Boxville\",\"Benson\",\"Mesa\",\"RC Goblin\",\"Hotring Racer A\",\"Hotring Racer B\",
\"Bloodring Banger\",\"Rancher\",\"Super GT\",\"Elegant\",\"Journey\",\"Bike\",\"Mountain Bike\",\"Beagle\",\"Cropdust\",\"Stunt\",\"Tanker\",\"RoadTrain\",
\"Nebula\",\"Majestic\",\"Buccaneer\",\"Shamal\",\"Hydra\",\"FCR-900\",\"NRG-500\",\"HPV1000\",\"Cement Truck\",\"Tow Truck\",\"Fortune\",\"Cadrona\",\"FBI Truck\",
\"Willard\",\"Forklift\",\"Tractor\",\"Combine\",\"Feltzer\",\"Remington\",\"Slamvan\",\"Blade\",\"Freight\",\"Streak\",\"Vortex\",\"Vincent\",\"Bullet\",\"Clover\",
\"Sadler\",\"Firetruck\",\"Hustler\",\"Intruder\",\"Primo\",\"Cargobob\",\"Tampa\",\"Sunrise\",\"Merit\",\"Utility\",\"Nevada\",\"Yosemite\",\"Windsor\",\"Monster A\",
\"Monster B\",\"Uranus\",\"Jester\",\"Sultan\",\"Stratum\",\"Elegy\",\"Raindance\",\"RC Tiger\",\"Flash\",\"Tahoma\",\"Savanna\",\"Bandito\",\"Freight\",\"Trailer\",
\"Kart\",\"Mower\",\"Duneride\",\"Sweeper\",\"Broadway\",\"Tornado\",\"AT-400\",\"DFT-30\",\"Huntley\",\"Stafford\",\"BF-400\",\"Newsvan\",\"Tug\",\"Trailer A\",\"Emperor\",
\"Wayfarer\",\"Euros\",\"Hotdog\",\"Club\",\"Trailer B\",\"Trailer C\",\"Andromada\",\"Dodo\",\"RC Cam\",\"Launch\",\"Police Car (LSPD)\",\"Police Car (SFPD)\",
\"Police Car (LVPD)\",\"Police Ranger\",\"Picador\",\"S.W.A.T. Van\",\"Alpha\",\"Phoenix\",\"Glendale\",\"Sadler\",\"Luggage Trailer A\",\"Luggage Trailer B\",
\"Stair Trailer\",\"Boxville\",\"Farm Plow\",\"Utility Trailer\"
};

 
[pawn]
if(strcmp(cmdtext, \"/sv\", true) == 0)
{
   new
      vehicleid = GetPlayerVehicleID(playerid);
   if(vehicleid)
   {
      new
         Float:v_xyza[4],
         str[256],
         File:f = fopen(\"TDM/jarmuvek.txt\", io_append); // Elõfordulhat hogy neked kell elõbb létrehozni a fájlt üresen, lehet nem kell csak ide írtam hátha
      if(f)
      {
         GetVehiclePos(vehicleid,  v_xyza[0], v_xyza[1], v_xyza[2]);
         GetVehicleZAngle(vehicleid,  v_xyza[3]);
         format(str, sizeof str, \"%d,%f,%f,%f,%f,%d,%d ; %s\",
            GetVehicleModel(vehicleid),
            v_xyza[0],
            v_xyza[1],
            v_xyza[2],
            v_xyza[3],
            -1,
            -1,
            VehicleNames[GetVehicleModel(vehicleid) - 400]);
                     // 513,291.1346,2535.5850,17.3778,180.2974,21,36 ; Stuntplane
         SendClientMessage(playerid, 0xFFFFFFFF, str);
         fwrite(f, str);
         fclose(f);
      } else SendClientMessage(playerid, -1, \"A fájl nem hozható létre vagy nem írható.\");
   } else SendClientMessage(playerid, -1, \"Jármûben kell lenned\");
    return 1;
}[/pawn]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal