Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Air Job: Take one shamal in san fierro, and press enter. Press NUM 2 and fly in the checkpoint.
- Deliver the persents, and get money.
- Press 'G' And you will teleported in the shamal's interrior.
- Deliver persens, and 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*/
- #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:PizzaCP[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,"Ha dolgozni akarsz nyomd meg az 'ALT'-ot");
- }
- 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,"Rep�lős munk�k akt�vak! El�rhetők a reptereken!");
- 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,"Vedd fel a csomagokat!");
- }
- }
- }
- 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,"Elhagytad a sz�ll�t�eszk�zt, a munka megszakadt...");
- 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,"Sz�ll�tsd el a csomagokat! K�vesd a GPS-en a piros jelz�st!");
- CP[playerid] = 123456;
- new rnd = random(sizeof(PizzaCP));
- SetPlayerCheckpoint(playerid,PizzaCP[rnd][0],PizzaCP[rnd][1],PizzaCP[rnd][2],3);
- }
- else if(CP[playerid] == 123456)
- {
- new fizetes = random(sizeof(Money));
- new borravalo = random(300);
- SendClientMessage(playerid,0x0055ff00,"Sikeresen elsz�ll�tottad a csomagokat");
- format(string,sizeof(string),"| Jutalmad: %d$ | Borraval�: %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