Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include < a_samp >
- #include < sscanf2 >
- #include < YSI\y_INI >
- #include < YSI\y_commands >
- enum pInfo {
- xPassword,
- xAdmin, //ovo
- xNovac,
- xZlato
- ..........
- }
- stock GetName(playerid) {
- new name[ MAX_PLAYER_NAME ];
- GetPlayerName( playerid, name, sizeof( name ));
- return name;
- }
- YCMD:makeadmin( playerid, params[], help ) {
- if( PlayerInfo[ playerid ][ xAdmin ] < 6 && !IsPlayerAdmin( playerid )) return SendClientMessage( playerid, -1, "Niste Admin Level 6 ili RCON Admin." );
- new id, level, string[ 128 ];
- if( sscanf( params, "ui", id, level )) return SendClientMessage( playerid, -1, "{0070D0}* Koristi: {FFFFFF}/makeadmin [id] [level(0-6)]" );
- if( level < 0 || level > 6 ) return SendClientMessage( playerid, -1, "{0070D0}* Error: {FFFFFF}Level ne moze biti manji od 0 i veci od 6." ); //proverava da li dajete odgovarajuci level, ne mozete dati admina ispod 0 i iznad 6.
- PlayerInfo[ id ][ xAdmin ] = level; //[ id ] = igrac kome dajete admina, = level; = level koji ste odabrali..
- //dodajemo format
- format( string, sizeof( string ), "[Make Admin]: Admin %s je postavio Admina igracu %s | Level: %d", GetName( playerid ), GetName( id ), level );
- SendClientMessageToAll( -1, string ); //GetName( playerid ) = prikazuje Vase ime, GetName( id ) = prikazuje ime igraca kome dajete admina, level = prikazuje level admina koji ste dali igracu.
- SavePlayer( id ); //cuvanje igraca (kada radite reg/log system ovo morate imati obavezno !)
- return true;
- }
- YCMD:oruzije( playerid, params[], help ) {
- if( PlayerInfo[ playerid ][ xAdmin ] < 1 && !IsPlayerAdmin( playerid )) return SendClientMessage( playerid, -1, "Niste Admin Level 1 ili RCON Admin." );
- GivePlayerWeapon( playerid, 24, cellmax );
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement