27.11.2010, 18:54
Код:
#include <a_samp> #include <gl_common> #define ARQUIVO_CARROS "carros.ini" #define AMARELO 0xFFFF00FF forward save_cars(playerid); public OnFilterScriptInit() { LoadStaticVehiclesFromFile(ARQUIVO_CARROS); SetTimer("save_cars", 300000, false) && print("Save_cars forward jб em processo..."); return 1; } public OnFilterScriptExit() { new Float:x,Float:y,Float:z,Float:a; new str[64],Model; new File:CarFile = fopen(ARQUIVO_CARROS,io_write); for(new i=1; i < MAX_VEHICLES; i++) { if((Model=GetVehicleModel(i))) { GetVehiclePos(i,x,y,z); GetVehicleZAngle(i,a); format(str,64,"%d,%f,%f,%f,%f,%d,%d ;\r\n",Model,x,y,z,a,-1,-1); fwrite(CarFile,str); DestroyVehicle(i); } else if(i == 0) return 0; } fclose(CarFile); return 1; } stock SoundForAll(SoundID) { for(new i = 0; i < MAX_PLAYERS; i++) PlayerPlaySound(i, SoundID, 0.0, 0.0, 0.0); } public save_cars(playerid) { new Float:x,Float:y,Float:z,Float:a; new str[64],Model; new File:CarFile = fopen(ARQUIVO_CARROS,io_write); for(new i=1; i < MAX_VEHICLES; i++) { if((Model=GetVehicleModel(i)) && GetVehicleHealth(i) > 0) { GetVehiclePos(i,x,y,z); GetVehicleZAngle(i,a); format(str,64,"%d,%f,%f,%f,%f,%d,%d ;\r\n",Model,x,y,z,a,-1,-1); fwrite(CarFile,str); //DestroyVehicle(i); } } fclose(CarFile); SoundForAll(1133); SendClientMessageToAll(AMARELO, "SERVER: veiculos salvos"); print("VEICULOS SALVOS EM carros.ini"); SetTimer("save_cars", 300000, true); }
Код:
457,1336.319946,1778.599975,10.819999,90.000000,-1,-1 ;
