24.06.2014, 05:40
How to create checkpoint and next checkpoint in this filterscript, and delete timer stop
Help me and i give you rep +
Quote:
// // // // // // // // // // // // // // // // // // //SWEEPER JOB MADE BY RADOSLAV_HRISTOV // //DO NOT CHANGE ANY CREDITS! // // // // // // // // // // // // // // // // // // // //You can change the coordinates in line OnFilterscriptInit //Also you can change the command. I made it /sweeper because it's test command #include <a_samp> #define COLOR_DARKGOLD 0x808000AA #define COLOR_RED 0xFF0000AA #define COLOR_YELLOW 0xFFFF00AA new SweepingJob[256]; public OnFilterScriptInit() { AddStaticVehicle(574,1424.8956,-1844.7279,13.2739,359.7335,0,0); // Sweeper1 AddStaticVehicle(574,1428.4050,-1844.6340,13.2739,0.7382,0,0); // Sweeper2 AddStaticVehicle(574,1431.9050,-1844.6138,13.2739,1.4491,0,0); // Sweeper3 } forward SweeperJobFinish(playerid); public SweeperJobFinish(playerid) { if(SweepingJob[playerid] == 0){ return 1; } GivePlayerMoney(playerid, -1000000); if(GetPlayerMoney(playerid) > 200) SendClientMessage(playerid,COLOR_YELLOW,"* You have been payed for your job! - $1 juta"); SweepingJob[playerid] = 0; return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/sweeper", cmdtext, true, 10) == 0) { if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 574) { SweepingJob[playerid] = 1; new name[MAX_PLAYER_NAME], string[48]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "* %s is now a StreetSweeper.", name ); SendClientMessageToAll(COLOR_YELLOW, string); SendClientMessage(playerid,COLOR_YELLOW,"* Clean the street for 1 minute and recieve $1 juta"); SetTimerEx("SweeperJobFinish", 60000, false, "i", playerid); return 1; } SendClientMessage(playerid, COLOR_RED,"You have to be in a streetsweeper to start the job"); } return 0; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 574) { SendClientMessage(playerid, COLOR_RED, "* You can start the sweepingjob by using /sweeper"); } return 0; } public OnPlayerExitVehicle(playerid, vehicleid) { if(SweepingJob[playerid] == 1) { SendClientMessage(playerid, COLOR_RED, "* You have left your job, you won't be payed."); SweepingJob[playerid] = 0; } } |
