View difference between Paste ID: YhLF4tNv and 8RvC1AnV
SHOW: | | - or go back to the newest paste.
1
#include <a_samp>
2
#include <zcmd>
3
4
new Star;
5
6
public OnPlayerPickUpPickup(playerid, pickupid)
7
{
8
    if(pickupid == Star)
9
    {
10
        new name[MAX_PLAYER_NAME];
11
        GetPlayerName(playerid, name, sizeof(name));
12
        SendClientMessageToAll(-1, "{FF0000}{FFFF00}STAR {0066CC}was found{15FF00}!");
13
        SendClientMessage(playerid,-1, "{FF0000}You found the {FFFF00}STAR {0066CC}!");
14
        SendClientMessage(playerid,-1, "{FF0000}You got {FFFF00}8830 {0066CC}$");
15
        GivePlayerMoney(playerid, 8830);
16
        DestroyPickup(Star);
17
        GameTextForAll("~r~Event ~b~ over ~y~!", 5000, 5);
18
    }
19
    return 1;
20
}
21
22
CMD:star(playerid,params[])
23
{
24-
    SetTimer("Pickup", 1000, false);
24+
    if(IsPlayerAdmin(playerid))
25
    {
26
        SetTimer("Pickup", 1000, false);
27
    }
28
    return 1;
29
}
30-
    new string[64];
30+
31-
    format(string,sizeof(string),"{FF0000}Star Event {FFFF00}was activated !");
31+
32-
    SendClientMessageToAll(0xFFFFFFAA,string);
32+
33
    if(IsPlayerAdmin(playerid))
34
    {
35
        new string[64];
36
        format(string,sizeof(string),"{FF0000}Star Event {FFFF00}was activated !");
37
        SendClientMessageToAll(0xFFFFFFAA,string);
38-
    GameTextForAll("~r~Star Event ~b~ destroyed ~y~!", 5000, 5);
38+
39-
    DestroyPickup(Star);
39+
40
}
41
42
CMD:stopsevent(playerid,params[])
43
{
44
    if(IsPlayerAdmin(playerid))
45
    {
46
        GameTextForAll("~r~Star Event ~b~ destroyed ~y~!", 5000, 5);
47
        DestroyPickup(Star); 
48
    }
49
    return 1;
50
}
51
52
forward Pickup(playerid);
53
public Pickup(playerid)
54
{
55
    new Float:X, Float:Y, Float:Z;
56
    GetPlayerPos(playerid,X,Y,Z);
57
    Star = CreatePickup(1247, 1, X,Y,Z, -1);
58
    SendClientMessage(playerid,-1,"{FF0000}You have created {FFFF00}a STAR {15FF00}for {0066CC}Star Event");
59
    GameTextForPlayer(playerid, "~r~Star ~b~Cre~y~ated", 5000, 5);
60
}