Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Simple functions by Lorenc
- * Created while practising loops
- * edited by Freddo [BINMAN] on v1
- */
- #include <a_samp>
- #include <foreach>
- /*
- native GiveAllPlayersWeapon(Weaponid,Ammo);
- native ResetAllPlayersCash();
- native KickAllPlayers();
- native BanAllPlayers();
- native SetAllPlayersVirtualWorld(World);
- native SetAllPlayersSkin(Skinid);
- native SetAllPlayersInterior(Interior);
- SetAllPlayersScore(Score);
- Version 2:
- native ReturnNameGang(name[]);
- native ReturnPlayerGang(playerid);
- native NameContainsGang(playerid, clan[]);
- native SetMapNameModeText(string[]);
- native FindPlayer(const string[]);
- */
- stock SetMapNameModeText(string[])
- {
- new str[32];
- format(str, 32, "mapname %s", string);
- SendRconCommand(str);
- }
- stock ReturnNameGang( name[] )
- {
- new gang[MAX_PLAYER_NAME] = "Unknown";
- if ( strfind( name , "[" , true ) == -1 ) return gang;
- if ( strfind( name , "]" , true ) == -1 ) return gang;
- strmid( gang , name , strfind( name , "[" , true )+1 , strfind( name , "]" , true )-1 , sizeof( gang ) );
- return gang;
- }
- stock ReturnPlayerGang( playerid )
- {
- new gang[MAX_PLAYER_NAME] = "Unknown";
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- if ( strfind( name , "[" , true ) == -1 ) return gang;
- if ( strfind( name , "]" , true ) == -1 ) return gang;
- strmid( gang , name , strfind( name , "[" , true )+1 , strfind( name , "]" , true )-1 , sizeof( gang ) );
- return gang;
- }
- stock NameContainsGang(playerid,clan[])
- {
- new gang[MAX_PLAYER_NAME] = "Unknown";
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- if ( strfind( name , "[" , true ) == -1 ) return false;
- if ( strfind( name , "]" , true ) == -1 ) return false;
- strmid( gang , name , strfind( name , "[" , true )+1 , strfind( name , "]" , true )-1 , sizeof( gang ) );
- if(strcpy(clan,gang)) return true;
- else return false;
- }
- stock FindPlayer(const string[])
- {
- new id = strval(string);
- if(isNumeric(string) && id >= 0 && id < GetMaxPlayers()) {
- return IsPlayerConnected(id) ? id : INVALID_PLAYER_ID;
- }
- return ReturnPlayerID(string);
- }
- stock SetAllPlayersScore(Score)
- {
- foreach(Player, i)
- {
- SetPlayerScore( i, Score );
- }
- return 1;
- }
- stock GiveAllPlayersWeapon(Weaponid,Ammo)
- {
- foreach(Player, i)
- {
- GivePlayerWeapon( i, Weaponid, Ammo );
- }
- }
- stock ResetAllPlayersCash()
- {
- foreach(Player, i)
- {
- ResetPlayerMoney( i );
- }
- return 1;
- }
- stock KickAllPlayers()
- {
- foreach(Player, i)
- {
- Kick( i );
- }
- return 1;
- }
- stock BanAllPlayers()
- {
- foreach(Player, i)
- {
- Ban( i );
- }
- return 1;
- }
- stock SetAllPlayersVirtualWorld( World )
- {
- foreach(Player, i)
- {
- SetPlayerVirtualWorld( i, World );
- }
- return 1;
- }
- stock SetAllPlayersSkin( SkinID )
- {
- foreach(Player, i)
- {
- SetPlayerSkin( i, SkinID );
- }
- return 1;
- }
- stock SetAllPlayersInterior( Interior )
- {
- foreach(Player, i)
- {
- SetPlayerInterior( i, Interior );
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement