Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <sscanf2>
- #include <zcmd>
- #define MONEY_PRIZE 1000
- new bool:event, sevent[50];
- public OnFilterScriptInit()
- {
- print("-----Speed Event System by BlackSA-----");
- return 1;
- }
- CMD:speedevent(playerid,params[])
- {
- new string[128];
- if(!IsPlayerAdmin(playerid)) return 0;
- if(isnull(params) && strlen(params) > 50) return SendClientMessage(playerid,-1,"[SYNTAX]: /speedevent [text]");
- if(event == true) return SendClientMessage(playerid,-1,"There's already event that proccesing right now, stop it by using /stopevent.");
- format(sevent,sizeof(sevent),"%s",params);
- SendClientMessageToAll(-1,"[SpeedEvent]: The Admin have turned on the speed event!");
- format(string,sizeof(string),"[SpeedEvent]: You need to write: %s.",sevent);
- SendClientMessageToAll(-1,string);
- event = true;
- return true;
- }
- CMD:stopevent(playerid,params[])
- {
- if(!IsPlayerAdmin(playerid)) return 0;
- if(event == false) return SendClientMessage(playerid,-1,"There's no event that proccesing right now.");
- SendClientMessageToAll(-1,"[SpeedEvent]: The Admin have turned off the speed event!");
- event = false;
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- new string[128], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- if(event == true && strcmp(text,sevent,true) == 0) {
- format(string,sizeof(string),"[SpeedEvent]: %s wrote the sentence well, and won on $%d!", name, MONEY_PRIZE);
- SendClientMessageToAll(-1,string);
- GivePlayerMoney(playerid,MONEY_PRIZE);
- event = false;
- return 0;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement