16.09.2014, 13:23
sup all, i want to make a command that resets player cars if he stopped playing for two weeks (its a satdm server).
like it will count from last seen at server untill two weeks his cars will get resets
here is a hint :P
like it will count from last seen at server untill two weeks his cars will get resets
here is a hint :P
pawn Код:
stock ResetOfflinePlayerFileV(pname[],vehicleid){
new intname[128];
format(intname,sizeof(intname),"%s",pname);
if(dUserINT(intname).("vowned") == vehicleid) {
dUserSetINT(intname).("vowned",0);
dUserSetINT(intname).("vowner",0);}
if(dUserINT(intname).("vowned2") == vehicleid) {
dUserSetINT(intname).("vowned2",0);
dUserSetINT(intname).("vowner2",0);}
if(dUserINT(intname).("vowned3") == vehicleid) {
dUserSetINT(intname).("vowned3",0);
dUserSetINT(intname).("vowner3",0);}
if(dUserINT(intname).("vowned4") == vehicleid) {
dUserSetINT(intname).("vowned4",0);
dUserSetINT(intname).("vowner4",0);}
if(dUserINT(intname).("vowned5") == vehicleid) {
dUserSetINT(intname).("vowned5",0);
dUserSetINT(intname).("vowner5",0);}
if(dini_Int(intname,"vowned6") == vehicleid) {
dini_IntSet(intname, "vowned6",0);
dini_IntSet(intname, "vowner6",0);}
if(dini_Int(intname,"vowned7") == vehicleid) {
dini_IntSet(intname, "vowned7",0);
dini_IntSet(intname, "vowner7",0);}
if(dini_Int(intname,"vowned8") == vehicleid) {
dini_IntSet(intname, "vowned8",0);
dini_IntSet(intname, "vowner8",0);}
SetVehicleToRespawn(vehicleid);
SetVehicleVirtualWorld(vehicleid,10);
SetTimerEx("EraseVehicle",5000,0,"i",vehicleid);
VehicleInfo[vehicleid][bought] = 0;
VehicleInfo[vehicleid][secure] = 0;
VehicleInfo[vehicleid][asecure] = 0;
strmid(VehicleInfo[vehicleid][owner], DEFAULT_OWNER, 0, strlen(DEFAULT_OWNER), 255);
#if defined TEMP_PARK
VehicleInfo[vehicleid][x_spawn] = VehicleInfo[vehicleid][ox_spawn];
VehicleInfo[vehicleid][y_spawn] = VehicleInfo[vehicleid][oy_spawn];
VehicleInfo[vehicleid][z_spawn] = VehicleInfo[vehicleid][oz_spawn];
VehicleInfo[vehicleid][za_spawn] = VehicleInfo[vehicleid][oza_spawn];
#endif
}