Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //////////////////////////////////////////////////////////////////////////////////////////////////////////
- // Freeplay Alarm Vollalarm - Script v1.7 //
- // ************************************************ //
- // //
- // 1.0| PCmdFPAlarmVollalarm //
- // //
- // _____________________ //
- // //
- //////////////////////////////////////////////////////////////////////////////////////////////////////////
- const char IMG_ICON[] = "uitruk_grip1";
- const char IMG_CURSOR[] = "send";
- const char COMMANDABLE_TRUE[] = "DUMMYSetCommandableTrue";
- const char COMMANDABLE_FALSE[] = "DUMMYSetCommandableFalse";
- const char FREEFORALERT_TRUE[] = "DUMMYFPSetFreeForAlertTrue";
- const char FREEFORALERT_FALSE[] = "DUMMYFPSetFreeForAlertFalse";
- const char FREEFORALERT[] = "DUMMYFPIsFreeForAlert";
- const char INBASE_TRUE[] = "DUMMYFPSetInBaseTrue";
- const char INBASE_FALSE[] = "DUMMYFPSetInBaseFalse";
- const char INBASE[] = "DUMMYFPIsInBase";
- const char AlarmSound[] = "mod:Audio/FX/GMK/GRIP1S.wav";
- // 1.0
- object alarmeer_uitruk_grip1 : CommandScript
- {
- alarmeer_uitruk_grip1()
- {
- SetIcon(IMG_ICON);
- SetCursor(IMG_CURSOR);
- SetValidTargets(ACTOR_FLOOR | ACTOR_STREET);
- SetDoubleClickable(false);
- SetActivationByLeftClick(false);
- }
- bool CheckPossible(GameObject *Caller)
- {
- return true;
- }
- bool CheckTarget(GameObject *Caller, Actor *Target, int childID)
- Mission::PlayHint("regio: 13 AMS Amsterdam-Amstelland eenheden: 0200591 COMMANDO TEAM PLAATS INCIDENT GRIP1. 0100200 Brandweer Veiligheidsregio Amsterdam Amstelland");
- {
- Person p(Caller);
- /*IS OPGEROEPEN DOOR CENTRALIST!*/
- if (p.HasName("Centralist") || p.HasName("OVD"))
- return true;
- if (Caller->GetID() == Target->GetID())
- return false;
- return false;
- }
- void PushActions(GameObject *Caller, Actor *Target, int childID)
- {
- GameObject *o1;
- GameObjectList ol1;
- ol1=Game::GetGameObjects("Centralist");
- o1 = *ol1.GetObject(1);
- Person p1(o1);
- Vector tpos;
- tpos = Game::GetCommandPos();
- Mission::PlayHint("Grip 1");
- Game::ExecuteCommand("alarmeer_brandweer_spawn_ags",Caller,Target);
- Game::ExecuteCommand("alarmeer_brandweer_spawn_hovd",Caller,Target);
- Game::ExecuteCommand("alarmeer_brandweer_spawn_crashtender",Caller,Target);
- Game::ExecuteCommand("alarmeer_politie_spawn_ovdp",Caller,Target);
- Game::ExecuteCommand("alarmeer_ambulance_ovdg",Caller,Target);
- Audio::PlaySample(AlarmSound);
- return;
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement