Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- new Army[MAX_PLAYERS];
- new Cop[MAX_PLAYERS];
- new Swat[MAX_PLAYERS];
- new Ss[MAX_PLAYERS];
- new Medic[MAX_PLAYERS];
- new WSG[MAX_PLAYERS];
- new WEED[MAX_PLAYERS];
- new id;
- #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
- forward Weed(playerid);
- forward WeedTimer(playerid);
- main()
- {
- print("\n----------------------------------");
- print(" Blank Gamemode by your name here");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- // Don't use these lines if it's a filterscript
- SetGameModeText("Blank Script");
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- Army[playerid] = 0;
- Swat[playerid] = 0;
- Cop[playerid] = 0;
- Ss[playerid] = 0;
- WSG[playerid] = 0;
- Medic[playerid] = 0;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- Army[playerid] = 0;
- Swat[playerid] = 0;
- Cop[playerid] = 0;
- Ss[playerid] = 0;
- WSG[playerid] = 0;
- Medic[playerid] = 0;
- WEED[playerid] = 0;
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public Weed(playerid)
- {
- if(WEED[playerid] == 1)
- {
- new string[265];
- new pName[24];
- GetPlayerName(playerid,"pName",sizeof(pName));
- format(string,sizeof(string),"SERVER: %s is high because he smoked weed!",pName);
- SetPlayerWantedLevel(id,1);
- SetTimer("WeedTimer",20000,0);
- SendClientMessageToAll(0x00FF00AA,string);
- }
- else
- {
- SendClientMessage(playerid,0x00FF00AA,"SERVER:You dont have any weed!");
- }
- return 1;
- }
- public WeedTimer(playerid)
- {
- SetPlayerWantedLevel(id,0);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- dcmd(sell,4,cmdtext);
- dcmd(heal,4,cmdtext);
- dcmd(wanted,6,cmdtext);
- dcmd(jail,4,cmdtext);
- dcmd(hq,2,cmdtext);
- if (strcmp("/armylolz0r", cmdtext, true, 10) == 0)
- {
- Army[playerid] = 1;
- SendClientMessage(playerid,0x00FF00AA,"General:Welcome to the army soldier!");
- return 1;
- }
- if (strcmp("/smoke", cmdtext, true, 10) == 0)
- {
- if(WEED[playerid] == 1)
- {
- Weed(playerid);
- }
- return 1;
- }
- if (strcmp("/swatz0r", cmdtext, true, 10) == 0)
- {
- Swat[playerid] = 1;
- SendClientMessage(playerid,0x00FF00AA,"Police Cheif:Welcome to the S.W.A.T Team");
- return 1;
- }
- if (strcmp("/suxpolice", cmdtext, true, 10) == 0)
- {
- Cop[playerid] = 1;
- SendClientMessage(playerid,0x00FF00AA,"Police Cheif:Welcome to the Police Force");
- return 1;
- }
- if (strcmp("/sslol?", cmdtext, true, 10) == 0)
- {
- Ss[playerid] = 1;
- SendClientMessage(playerid,0x00FF00AA,"Police Cheif:Welcome to the Police Force");
- return 1;
- }
- if (strcmp("/helpzor!", cmdtext, true, 10) == 0)
- {
- Medic[playerid] = 1;
- SendClientMessage(playerid,0x00FF00AA,"Hospital:Welcome to the The Job!");
- return 1;
- }
- if (strcmp("/WEEEED!", cmdtext, true, 10) == 0)
- {
- WSG[playerid] = 1;
- SendClientMessage(playerid,0x00FF00AA,"Rider:Welcome to the family!");
- return 1;
- }
- return 0;
- }
- dcmd_sell(playerid, params[])
- {
- if (strlen(params))
- {
- id = strval(params[0]);
- if (IsPlayerConnected(id))
- {
- if(WSG[playerid] == 1)
- {
- if(WEED[id] == 0)
- {
- WEED[id] = 1;
- new strings[265];
- new pName[24];
- GetPlayerName(playerid,"pName",sizeof(pName));
- format(strings,sizeof(strings),"WSG:You buyed weed from %s,do /smoke to smoke!",pName);
- SendClientMessage(playerid,0x00FF00AA,strings);
- }
- else
- {
- SendClientMessage(id,0x00FF00AA,"SERVER:Alreally have weed!");
- }
- }
- else
- {
- SendClientMessage(playerid,0x00FF00AA,"SERVER:You dont have permission to this command!");
- }
- }
- else
- {
- SendClientMessage(playerid, 0xFF0000AA, "Player not found");
- }
- }
- else
- {
- SendClientMessage(playerid, 0xFF0000AA, "SERVER:Usage /sell [ID]");
- }
- return 1;
- }
- dcmd_heal(playerid, params[])
- {
- if (strlen(params))
- {
- id = strval(params[0]);
- if (IsPlayerConnected(id))
- {
- if(Medic[playerid] == 1)
- {
- SetPlayerHealth(id,100);
- new pName[24];
- new string[265];
- GetPlayerName(playerid,"pName",sizeof(pName));
- format(string,sizeof(string),"MEDIC:You got healed by Medic %s",pName);
- SendClientMessage(id,0x00FF00AA,string);
- }
- else
- {
- SendClientMessage(playerid,0x00FF00AA,"SERVER:You dont have permission to this command!");
- }
- }
- else
- {
- SendClientMessage(playerid, 0xFF0000AA, "Player not found");
- }
- }
- else
- {
- SendClientMessage(playerid, 0xFF0000AA, "SERVER:Usage /heal [ID]");
- }
- return 1;
- }
- dcmd_wanted(playerid, params[])
- {
- if (strlen(params))
- {
- new lvl;
- id = strval(params[0]);
- lvl = strval(params[1]);
- if (IsPlayerConnected(playerid))
- {
- if(Army[playerid] == 1 || Swat[playerid] == 1 || Cop[playerid] == 1 || Ss[playerid] == 1)
- {
- SetPlayerWantedLevel(id,lvl);
- }
- else
- {
- SendClientMessage(playerid,0x00FF00AA,"SERVER:You dont have permission to this command!");
- }
- }
- else
- {
- SendClientMessage(playerid, 0xFF0000AA, "Player not found");
- }
- }
- else
- {
- SendClientMessage(playerid, 0xFF0000AA, "SERVER:Usage /hq");
- }
- return 1;
- }
- dcmd_hq(playerid, params[])
- {
- if (strlen(params))
- {
- if (IsPlayerConnected(playerid))
- {
- if(Army[playerid] == 1)
- {
- SetPlayerPos(playerid,0,0,0);
- }
- else if(Swat[playerid] == 1)
- {
- SetPlayerPos(playerid,1,1,1);
- }
- }
- else
- {
- SendClientMessage(playerid, 0xFF0000AA, "Player not found");
- }
- }
- else
- {
- SendClientMessage(playerid, 0xFF0000AA, "SERVER:Usage /hq");
- }
- return 1;
- }
- dcmd_jail(playerid, params[])
- {
- if (strlen(params))
- {
- new time;
- id = strval(params[0]);
- time = strval(params[1]);
- if (IsPlayerConnected(id))
- {
- if(Army[playerid] == 1 || Swat[playerid] == 1 || Cop[playerid] == 1 || Ss[playerid] == 1)
- {
- new Float:x;
- new Float:y;
- new Float:z;
- new string[265];
- GetPlayerPos(playerid,Float:x,Float:y,Float:z);
- SetPlayerPos(id,Float:x,Float:y,Float:z);
- SetTimer("jail",time+000,0);
- format(string,sizeof(string),"Jail:You got jailed for %s ",time);
- SendClientMessage(id,0x00FF00AA,string);
- }
- else
- {
- SendClientMessage(playerid,0xFF0000AA,"You dont have permission for this commands");
- }
- }
- else
- {
- SendClientMessage(playerid, 0xFF0000AA, "Player not found");
- }
- }
- else
- {
- SendClientMessage(playerid, 0xFF0000AA, "Usage: \"/jail <playerid>\" and tytpe in minisecs,ex: /jail 1 1,it jail for 1 sek");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement