Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Info [ENG]:
- Air Job: Take one shamal in san fierro, and press enter. Press 'ALT'
- to start mission and fly in the checkpoint.
- Deliver the persents, and get money.
- Press 'G' And you will teleported in the shamal's interrior.
- Deliver players, or completed the mission, and get money ;)
- Have a FUN!
- Created By Danx
- pawno-help.ucoz.com >>> My Hungaryan Web Site
- Please Don't delete credits!!!
- Thank you! :D
- ================================================================================
- Info [HUN]:
- Rep�lős mel�:
- vegy�l fel egy shamalt San Fierro repter�n, �s nyomj entert. Nyomd meg az 'ALT' -ot
- a k�ldet�s elkezd�s�hez, �s rep�lj a c�lpontra.
- Sz�ll�ts szem�lyeket, �s kapj p�nzt.
- Nyomd meg a 'G'-t �s bent leszel a Shamal belsej�ben. (shamal interrior)
- Sz�ll�tsd el a j�t�kosokat,vagy teljes�tsd a k�ldet�st, �s zsebeld be a p�nzt ;)
- J� sz�rakoz�st!
- K�sz�tette Danx
- pawno-help.ucoz.com >>> A magyar Weboldalam c�me.
- K�rlek ne t�r�lj�tek ezt a sz�vegr�szt!!!
- K�sz�n�m! :D
- */
- #include <a_samp>
- #define FILTERSCRIPT
- #define COLOR_RED 0xAA3333AA
- #define COLOR_GREEN 0x33AA33AA
- new CP[MAX_PLAYERS] = 0;
- new shamal[MAX_PLAYERS];
- new SF_shamal1;
- new SF_shamal2;
- new SF_shamal3;
- new Float:ShamalCP[3][3] = {
- {1483.7715,-2494.3337,13.5547},
- {1476.8330,1716.7035,10.8125},
- {-1619.8864,-127.0846,14.1484}
- };
- new Money[10][1] = {
- {1000},{1252},{1326},{1894},{2252},{2344},{3426},{3892},{3917},{4000}
- };
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- SF_shamal1 = AddStaticVehicle(519,-1273.0160,-621.4015,15.0704,1.9856,1,1);
- SF_shamal2 = AddStaticVehicle(519,-1333.8335,-622.9619,15.0657,1.9856,1,1);
- SF_shamal3 = AddStaticVehicle(519,-1396.6853,-625.1407,15.0638,1.9856,1,1);
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- if (ispassenger)
- {
- if (GetVehicleModel(vehicleid) == 519)
- {
- shamal[playerid]=vehicleid;
- SetPlayerPos(playerid, 1.9185,33.0546,1199.5938);
- SetPlayerFacingAngle(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid, 1);
- }
- return 1;
- }
- if(vehicleid == SF_shamal1 || vehicleid == SF_shamal2 || vehicleid == SF_shamal3)
- {
- SendClientMessage(playerid,0x0055ff00,"Press 'ALT' and start the mission");
- }
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- shamal[playerid] = 0;
- CP[playerid] = 0;
- return 1;
- }
- #else
- #endif
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid,0x0055ff00,"Air Job Enabled! Find it in San Fierro Airport!");
- CP[playerid] = 0;
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- CP[playerid] = 0;
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- CP[playerid] = 0;
- shamal[playerid] = 0;
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if (newkeys & 4)
- {
- if(GetPlayerVehicleID(playerid) == SF_shamal1 || GetPlayerVehicleID(playerid) == SF_shamal2 || GetPlayerVehicleID(playerid) == SF_shamal3)
- {
- if(CP[playerid] == 0)
- {
- CP[playerid] = 12345;
- SetPlayerCheckpoint(playerid,-1619.8864,-127.0846,14.1484,3);
- SendClientMessage(playerid,0x0055ff00,"Take the boxes!");
- }
- }
- }
- if (newkeys == 16)
- {
- if(shamal[playerid] > 0)
- {
- new Float:X,Float:Y,Float:Z;
- GetVehiclePos(shamal[playerid], X, Y, Z);
- SetPlayerPos(playerid, X+4, Y, Z);
- SetPlayerInterior(playerid, 0);
- shamal[playerid]=0;
- }
- }
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- if(CP[playerid] == 12345 || CP[playerid] == 123456)
- {
- SendClientMessage(playerid,0x0055ff00,"You leaved the shamal! Mission failed!");
- DisablePlayerCheckpoint(playerid);
- }
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- if(GetPlayerVehicleID(playerid) == SF_shamal1 || GetPlayerVehicleID(playerid) == SF_shamal2 || GetPlayerVehicleID(playerid) == SF_shamal3)
- {
- new string[256];
- if(CP[playerid] == 12345)
- {
- SendClientMessage(playerid,0x0055ff00,"Deliver the boxes! Follow the checkpoint in your GPS!");
- CP[playerid] = 123456;
- new rnd = random(sizeof(ShamalCP));
- SetPlayerCheckpoint(playerid,ShamalCP[rnd][0],ShamalCP[rnd][1],ShamalCP[rnd][2],3);
- }
- else if(CP[playerid] == 123456)
- {
- new fizetes = random(sizeof(Money));
- new borravalo = random(300);
- SendClientMessage(playerid,0x0055ff00,"Mission completed!");
- format(string,sizeof(string),"| Payday: %d$ | Extra money: %d$ |",Money[fizetes],borravalo);
- SendClientMessage(playerid,0x0055ff00,string);
- GivePlayerMoney(playerid,fizetes);
- GivePlayerMoney(playerid,borravalo);
- DisablePlayerCheckpoint(playerid);
- CP[playerid] = 0;
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment