Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #define FILTERSCRIPT
- #define COLOR_GREEN 0x33AA33AA
- #define BELA2 "{FFFFFF}"
- #define MAX_POKLONA 30
- new brojac;
- new Poklon[MAX_POKLONA];
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" ---> [FS] Pokloni by Rex");
- print("--------------------------------------\n");
- brojac = 0;
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- CMD:napravipoklon(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Niste ovlasceni da koristite ovu komandu!");
- if(brojac > MAX_POKLONA) return SendClientMessage(playerid, -1, "Ne mozete napraviti vise od 30 poklona!");
- new Float:X, Float:Y, Float:Z, string[128];
- GetPlayerPos(playerid, X,Y,Z);
- brojac++;
- Poklon[brojac] = CreatePickup(19055, 1, X+4, Y, Z, 0);
- format(string, sizeof(string), "[POKLONI]:"BELA2"Na serveru je napravljeno %d poklona", brojac);
- SendClientMessageToAll(COLOR_GREEN, string);
- SendClientMessageToAll(COLOR_GREEN, "[POKLONI]:"BELA2"Ko prvi dodje do poklona ocekuje ga nagrada!");
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- for(new i = 0; i < MAX_POKLONA; i++)
- {
- if(pickupid == Poklon[i])
- {
- new pokloncic;
- new max_poklon = 100000;
- pokloncic = random(max_poklon);
- if(pokloncic < 10000) return pokloncic = random(max_poklon);
- else
- {
- DestroyPickup(Poklon[i]);
- GivePlayerMoney(playerid, pokloncic);
- new name[32], string[128];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "[POKLON]:"BELA2"Igrac %s je pronasao poklon i iz njega je dobio %d$", name, pokloncic);
- brojac--;
- SendClientMessageToAll(COLOR_GREEN, string);
- format(string, sizeof(string), "[POKLON]:"BELA2" Na serveru je preostalo %d poklona", brojac);
- SendClientMessageToAll(COLOR_GREEN, string);
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment