Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #define PRESSED(%0) \
- (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
- new diler_veh[3],
- viljuskar;
- new bool:Sverca[MAX_PLAYERS];
- new tezinavozila[MAX_VEHICLES];
- new Text3D:textvozila[MAX_VEHICLES];
- enum {
- D_SVERC1,
- D_SVERC2,
- };
- main()
- {
- print("2. krug takmicenja");
- }
- public OnGameModeInit()
- {
- diler_veh[0] = AddStaticVehicle(482,169.6378,-6.7899,1.7007,179.4852,0,0);
- diler_veh[1] = AddStaticVehicle(482,172.8725,-6.8371,1.7000,179.7045,0,0);
- diler_veh[2] = AddStaticVehicle(482,176.2907,-6.7678,1.6993,181.0926,0,0);
- viljuskar = AddStaticVehicle(530,98.8964,-191.1806,1.2718,180.5996,1,1);
- for(new vehicleid = 1; vehicleid < GetVehiclePoolSize(); vehicleid++)
- {
- if(vehicleid == diler_veh[0] || vehicleid == diler_veh[1] || vehicleid == diler_veh[2])
- {
- printf("Vozilo %d resetovano", vehicleid);
- tezinavozila[vehicleid] = 0;
- UpdateTezinu(vehicleid);
- continue;
- }
- }
- Create3DTextLabel("(( SVERC ))\nDa pokupite kutiju koristite: \"Y\"\n", 0xFFFFFFFF, 93.9385,-185.5843,1.4844, 10.0, 0, 0);
- CreateActor(104, 173.7341,-92.9732,1.5512, 164);
- Create3DTextLabel("(( DILER ))\nDa saznate informacije posla koristite: \"Y\"\n", 0xFFFFFFFF, 173.7341,-92.9732,1.5512, 10.0, 0, 0);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- Sverca[playerid] = false;
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(PRESSED(KEY_YES))
- {
- if(IsPlayerInRangeOfPoint(playerid, 10.0, 173.7341,-92.9732,1.5512)) // kod actora
- {
- ShowPlayerDialog(playerid, D_SVERC1, DIALOG_STYLE_MSGBOX, "POSAO: Svercer", "Ovaj posao je prepun adrenalina, mogucnost da vas policija ulovi vam podize pritisak u krvi\n\
- Kada zapocnete ovaj posao morate da odete do mesta utovara\n\
- Utovar u kombi moze se odraditi na 2 nacina\n\
- 1. Rukama - Sporiji nacin utovora, mozete poneti najvise 10kg po kutiji\n\
- 2. Viljuskarom - Brzi nacin, mozete podici 30kg po kutiji", "OK", "");
- }
- }
- return 1;
- }
- UpdateTezinu(vehicleid)
- {
- new string[64];
- format(string, sizeof string, "Tezina: %d/300kg", tezinavozila[vehicleid]);
- textvozila[vehicleid] = Create3DTextLabel(string, 0xFFFFFFFF, 0, 0, 0, 10.0, 0, 0);
- Attach3DTextLabelToVehicle(textvozila[vehicleid], vehicleid, 0.0, 0.0, 0.0);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement