Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- forward RandomFire();
- public RandomFire()
- {
- for (new i = 0; i < sizeof(g_aFireObjects); i ++)
- {
- g_aFireExtinguished[i] = 0;
- if (IsValidDynamicObject(g_aFireObjects[i]))
- DestroyDynamicObject(g_aFireObjects[i]);
- }
- switch (random(5))
- {
- case 0:
- {
- }
- case 1:
- {
- }
- case 2:
- {
- }
- case 3:
- {
- }
- case 4:
- {
- }
- }
- static
- Float:fX,
- Float:fY,
- Float:fZ;
- GetDynamicObjectPos(g_aFireObjects[0], fX, fY, fZ);
- foreach (new i : Player)
- {
- if (GetFactionType(i) == FACTION_MEDIC)
- {
- Waypoint_Set(i, "Fire Scene", fX, fY, fZ);
- }
- }
- //CreateExplosion(fX, fY, fZ, 12, 5.0);
- SendFactionMessageEx(FACTION_MEDIC, COLOR_RADIO, "RADIO: Un incendiu a fost raportat %s (a fost marcat pe harta).", GetLocation(fX, fY, fZ));
- return 1;
- }
- ///////comanda cu care dau fire//////
- CMD:afire(playerid, params[])
- {
- if (PlayerData[playerid][pAdmin] < 3)
- return SendErrorMessage(playerid, "Nu ai permisiunea pentru a folosi aceasta comanda.");
- static
- Float:fX,
- Float:fY,
- Float:fZ;
- RandomFire();
- GetDynamicObjectPos(g_aFireObjects[0], fX, fY, fZ);
- SendServerMessage(playerid, "You have created a random fire (%s).", GetLocation(fX, fY, fZ));
- return 1;
- }
- CMD:akillfire(playerid, params[])
- {
- if (PlayerData[playerid][pAdmin] < 3)
- return SendErrorMessage(playerid, "Nu ai permisiunea pentru a folosi aceasta comanda.");
- for (new i = 0; i < sizeof(g_aFireObjects); i ++)
- {
- g_aFireExtinguished[i] = 0;
- if (IsValidDynamicObject(g_aFireObjects[i]))
- DestroyDynamicObject(g_aFireObjects[i]);
- }
- SendServerMessage(playerid, "You have killed the fire.");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement