Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // * Include S-Functioins deveplomet by Stabbing (Dan), Copyright (2013-2013) * //
- #if defined sFunctions_included
- #endinput
- #endif
- #define sFunctions_included
- /*
- S_GiveMultiWeapons(playerid,...),
- S_SendMultiMessage(color,const text[],...),
- S_SetPlayerHealth(playerid,...),
- S_GetHighNumber(...),
- S_RemovePlayerWeapon(playerid,...),
- S_SendMessageToTeam(color,const messagef[],team),
- S_SendAdminsMessage(color,const message[]),
- S_GetPlayerID(const nickname[]),
- S_CountVehicles(),
- S_ConvertNumbers(number),
- S_FindSomePlayer(const nickname[]),
- S_KickAll(),
- S_BanAll(),
- S_ResetServerMoney(),
- S_ResetMultiMoney(...),
- S_KickAwayPlayers(...),
- S_BanAwayPlayers(...),
- S_IsPlayerInInterior(playerid,interior)
- */
- stock S_GiveMultiWeapons(playerid,...)
- {
- assert IsPlayerConnected(playerid);
- new Args = numargs();
- for(new weapon = 1; weapon < Args; weapon+=2) if(getarg(weapon) > 0 && getarg(weapon) < 47)
- {
- GivePlayerWeapon(playerid,getarg(weapon),getarg(weapon+1));
- }
- return 1;
- }
- stock S_SendMultiMessage(color,const text[],...)
- {
- new Args = numargs();
- for(new message = 2; message < Args; message++) if(IsPlayerConnected(getarg(message)))
- {
- SendClientMessage(getarg(message),color,text);
- }
- return 1;
- }
- stock S_SetPlayerHealth(playerid,...)
- {
- assert IsPlayerConnected(playerid);
- new Args = numargs(),Float:fhealth;
- GetPlayerHealth(playerid,fhealth);
- for(new health = 1; health < Args; health++) if(IsPlayerConnected(getarg(health)))
- {
- SetPlayerHealth(getarg(health),fhealth);
- }
- return 1;
- }
- stock S_GetHighNumber(...)
- {
- new Number,Args;
- for(new high = 0; i < Args; i++) if(getarg(i) > Number)
- {
- Number = getarg(i);
- }
- return Number;
- }
- stock S_RemovePlayerWeapon(playerid,...)
- {
- assert IsPlayerConnected(playerid);
- new Args = numargs();
- for(new weapon = 1; weapon < Args; weapon++)
- {
- SetPlayerAmmo(playerid,getarg(weapon),0);
- }
- return 1;
- }
- stock S_SendMessageToTeam(color,const messagef[],team)
- {
- for(new message = 0; message < MAX_PLAYERS; message++) if(IsPlayerConnected(message) && GetPlayerTeam(message) == team)
- {
- SendClientMessage(message,color,messagef);
- }
- return 1;
- }
- stock S_SendAdminsMessage(color,const message[])
- {
- for(new message = 0; message < MAX_PLAYERS; message++) if(IsPlayerConnected(message) && IsPlayerAdmin(message))
- {
- SendClientMessage(message,color,message);
- }
- return 1;
- }
- stock S_GetPlayerID(const nickname[])
- {
- new PName[MAX_PLAYER_NAME];
- for(new player = 0; player < MAX_PLAYERS; player++) if(IsPlayerConnected(player))
- {
- GetPlayerName(player,PName,sizeof(PName));
- if(!strcmp(PName,nickname,true)) return player;
- }
- return -1;
- }
- stock S_CountVehicles()
- {
- new Vehicle,Count;
- for(new vehicles = 0; vehicles <= MAX_VEHICLES; vehicles++)
- {
- Vehicle = GetVehicleModel(vehicles);
- if(Vehicle != 0) Count++;
- else if(Vehicle >= 1) break;
- }
- return Count;
- }
- stock S_ConvertNumber(number)
- {
- new string[128];
- format(string,sizeof(string),"%d",number);
- for(new nums = strlen(string) % 3; nums < strlen(string); nums+=4)
- {
- strins(string,",",nums);
- }
- return string;
- }
- stock S_FindSomePlayer(const nickname[])
- {
- for(new player = 0; player < MAX_PLAYERS; player++) if(IsPlayerConnected(player))
- {
- new PName[MAX_PLAYER_NAME];
- GetPlayerName(player,PName,sizeof(PName));
- if(strfind(PName,nickname,true) != -1) return player;
- }
- return -1;
- }
- stock S_KickAll()
- {
- for(new players = 0; players < MAX_PLAYERS; players++) if(IsPlayerConnected(players))
- {
- Kick(i);
- }
- return 1;
- }
- stock S_BanAll()
- {
- for(new players = 0; players < MAX_PLAYERS; players++) if(IsPlayerConnected(players))
- {
- Ban(i);
- }
- return 1;
- }
- stock S_ResetServerMoney()
- {
- for(new players = 0; players < MAX_PLAYERS; players++) if(IsPlayerConnected(players))
- {
- ResetPlayerMoney(players);
- }
- return 1;
- }
- stock S_ResetMultiMoney(...)
- {
- new Args = numargs();
- for(new players = 0; players < Args; players++) if(IsPlayerConnected(getarg(players)))
- {
- ResetPlayerMoney(getarg(players));
- }
- return 1;
- }
- stock S_KickAwayPlayers(...)
- {
- new Args = numargs();
- for(new players = 0; players < Args; players++) if(IsPlayerConnected(getarg(players)))
- {
- for(new players2 = 0; players2 < MAX_PLAYERS; players2++) if(IsPlayerConnected(players2) && getarg(players) != players2)
- {
- Kick(players2);
- }
- }
- return 1;
- }
- stock S_BanAwayPlayers(...)
- {
- new Args = numargs();
- for(new players = 0; players < Args; players++) if(IsPlayerConnected(getarg(players)))
- {
- for(new players2 = 0; players2 < MAX_PLAYERS; players2++) if(IsPlayerConnected(players2) && getarg(players) != players2)
- {
- Ban(players2);
- }
- }
- return 1;
- }
- stock S_IsPlayerInInterior(playerid,interior) return (GetPlayerInterior(playerid) == interior) ? true : false;
Advertisement
Add Comment
Please, Sign In to add comment