GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: shadee - 2012. július 22. - 17:51:08

Cím: /a Chat
Írta: shadee - 2012. július 22. - 17:51:08
CMD:a(playerid, params[])
{
    new sendername[MAX_PLAYER_NAME], string[160];
    if(!(PlayerInfo[playerid][pAdmin] >= 1)) return SCM(playerid, COLOR_GREY,\"Nem Használhatod ezt a parancsot\");
    if(isnull(params)) return SCM(playerid,COLOR_GOLD,\"Használat: /a [chat]\");
    GetPlayerName(playerid,sendername,sizeof(sendername));
    sendername[strfind(sendername,\"_\")] = \' \';
    format(string,160,\"*%d Admin %s: %s\",PlayerInfo[playerid][pAdmin],sendername,params);
    SendAdminMessage(COLOR_GOLD, string);
    return 1;
}

 
valaki átalakítaná hogy, /a-ba a rangot írja és nem számot?
Cím: /a Chat
Írta: Gabor.. - 2012. július 22. - 19:09:30

#include  <     a_samp      >
#include  <     zcmd        >
CMD:a( playerid, params[] )
{
  if( PlayerInfo[ playerid ] [ pAdmin ] > 0 )
  {
    new
        szName[ MAX_PLAYER_NAME + 1 ],
szTemp[ 40 + 1 ],
szFormat[ 144 + 1 ];
   
    if( isnull( params ) ) return SCM( playerid,COLOR_GOLD,\"Használat: /a < Szöveg >\" );
   
    GetPlayerName( playerid, szName, MAX_PLAYER_NAME );
   
    szName[ strfind( szName, \"_\" ) ] = \' \';
   
    switch( PlayerInfo[ playerid ][ pAdmin ] )
    {
case 1: szTemp = \"Moderátor\"; // Nem 0-val kezdünk, mivel a 0, az a játékos( 0. szint ), de Õ nem használhatja a parancsot
case 2: szTemp = \"Admin\";
  //    case 3: stb....
    }
   
    format( szFormat, 160, \"* %s Admin %s: %s\", szTemp , szName, params );
    SendAdminMessage( COLOR_GOLD, szFormat );
  }
  else SendClientMessage( playerid, COLOR_GREY, \"Nem használhatod ezt a parancsot!\" );
  return 1;
}
Cím: /a Chat
Írta: Pedró - 2012. július 22. - 20:02:39
Idézetet írta: Gabor.. date=1342976970\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24851\" data-ipsquote-contentclass=\"forums_Topic


#include  <     a_samp      >
#include  <     zcmd        >
CMD:a( playerid, params[] )
{
  if( PlayerInfo[ playerid ] [ pAdmin ] > 0 )
  {
    new
        szName[ MAX_PLAYER_NAME + 1 ],
szTemp[ 40 + 1 ],
szFormat[ 144 + 1 ];
   
    if( isnull( params ) ) return SCM( playerid,COLOR_GOLD,\"Használat: /a < Szöveg >\" );
   
    GetPlayerName( playerid, szName, MAX_PLAYER_NAME );
   
    szName[ strfind( szName, \"_\" ) ] = \' \';
   
    switch( PlayerInfo[ playerid ][ pAdmin ] )
    {
case 1: szTemp = \"Moderátor\"; // Nem 0-val kezdünk, mivel a 0, az a játékos( 0. szint ), de Õ nem használhatja a parancsot
case 2: szTemp = \"Admin\";
  //    case 3: stb....
    }
   
    format( szFormat, 160, \"*%d Admin %s: %s\", szTemp , szName, params );
    SendAdminMessage( COLOR_GOLD, szFormat );
  }
  else SendClientMessage( playerid, COLOR_GREY, \"Nem használhatod ezt a parancsot!\" );
  return 1;
}

 

szTemp legyen %s..
Cím: /a Chat
Írta: Gabor.. - 2012. július 22. - 20:08:40
Idézetet írta: Pedro date=1342980159\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24851\" data-ipsquote-contentclass=\"forums_Topic


 

#include  <     a_samp      >
#include  <     zcmd        >
CMD:a( playerid, params[] )
{
  if( PlayerInfo[ playerid ] [ pAdmin ] > 0 )
  {
    new
        szName[ MAX_PLAYER_NAME + 1 ],
szTemp[ 40 + 1 ],
szFormat[ 144 + 1 ];
   
    if( isnull( params ) ) return SCM( playerid,COLOR_GOLD,\"Használat: /a < Szöveg >\" );
   
    GetPlayerName( playerid, szName, MAX_PLAYER_NAME );
   
    szName[ strfind( szName, \"_\" ) ] = \' \';
   
    switch( PlayerInfo[ playerid ][ pAdmin ] )
    {
case 1: szTemp = \"Moderátor\"; // Nem 0-val kezdünk, mivel a 0, az a játékos( 0. szint ), de Õ nem használhatja a parancsot
case 2: szTemp = \"Admin\";
  //    case 3: stb....
    }
   
    format( szFormat, 160, \"*%d Admin %s: %s\", szTemp , szName, params );
    SendAdminMessage( COLOR_GOLD, szFormat );
  }
  else SendClientMessage( playerid, COLOR_GREY, \"Nem használhatod ezt a parancsot!\" );
  return 1;
}

 

szTemp legyen %s..
 
[/quote]Jaj tényleg, nem figyeltem. :D Javítva.