Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // comenzile
- CMD:oplace(playerid, params[]) {
- if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Nu esti logat!");
- if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_LIGHTGREEN3, AdminOnly);
- if(eventobjects > 9) return SCM(playerid, COLOR_WHITE,"You can't place more than 10 objects.");
- new objectid,prize,sendername[30],Float:pX,Float:pY,Float:pZ,string[128];
- if(sscanf(params, "dd",objectid,prize))
- {
- SendClientMessage(playerid, COLOR_WHITE,"{AB0000}Usage: {FFFFFF}/oplace <Object (Id object)> <Prize>");
- SendClientMessage(playerid, COLOR_WHITE,"[OBJECTS] Cadou: 19054 - 19058 | Glob craciun: 19059 - 19063 | Oua paste: 19341 - 19345");
- return 1;
- }
- if(prize < 1 || prize > 10000000) return SendClientMessage(playerid, COLOR_WHITE, "Prize must be between $1 and $10,000,000.");
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerPos(playerid,pX,pY,pZ);
- eventobjects++;
- objectevent[eventobjects] = CreatePickup(objectid, 1, pX+2,pY,pZ, -1);
- eventprizeobj[eventobjects] = prize;
- format(string,sizeof(string),"Admin %s[admin:%d] started an event. Object: %d, prize: $%s.",sendername,PlayerInfo[playerid][pSQLID],objectid,FormatNumber(prize));
- ABroadCast(COLOR_RED2, string,1);
- Adminlog(string);
- return 1;
- }
- CMD:ostop(playerid, params[]) {
- if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Nu esti logat!");
- if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid, COLOR_LIGHTGREEN3, AdminOnly);
- new string[128], sendername[30], count;
- for(new obj; obj <= 10; obj++)
- {
- if(objectevent[obj] != 0)
- {
- DestroyPickup(objectevent[obj]);
- objectevent[obj] = 0;
- eventprizeobj[obj] = 0;
- count++;
- }
- }
- if(count != 0)
- {
- eventobjects = 0;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Admin %s stopped the event.", sendername);
- ABroadCast(COLOR_RED2, string, 1);
- }
- else return SendClientMessage(playerid, COLOR_WHITE,"There isn't an object placed on the map.");
- return 1;
- }
- // comenzile
- la OnPlayerPickUpPickup:
- if(eventobjects > 0)
- {
- if(PlayerInfo[playerid][pAdmin] < 1)
- {
- for(new obj; obj < 11; obj++) {
- if(pickupid == objectevent[obj]) {
- eventobjects--;
- new string[128],name[30];
- GetPlayerName(playerid, name, sizeof(name));
- GivePlayerCash(playerid, eventprizeobj[obj]);
- Update(playerid,pCashx);
- DestroyPickup(objectevent[obj]);
- format(string,sizeof(string),"NR AdmBot: Un obiect din event a fost gasit de %s. Acesta a castigat un premiu de $%s!",name,FormatNumber(eventprizeobj[obj]));
- OOCNews(COLOR_ORANGE,string);
- if(eventobjects > 0)
- {
- format(string,sizeof(string),"NR AdmBot: Eventul continua. Mai sunt %d obiecte de gasit!",eventobjects);
- }
- else
- {
- format(string,sizeof(string),"NR AdmBot: Eventul a luat sfarsit. Multumim pentru participare!");
- }
- OOCNews(COLOR_ORANGE,string);
- objectevent[obj] = 0;
- eventprizeobj[obj] = 0;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement