SA-MP Forums Archive
[Ajuda] Ajuda com RCON e ADM! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Ajuda com RCON e ADM! (/showthread.php?tid=540472)



Ajuda com RCON e ADM! - PaulinhoHuback - 05.10.2014

Como eu faзo pra mudar um comando que estб na RCON pra um comando de ADM com level?
Ex: O comando /daradmin [ID] [Level] sу pode ser usado com um admin logado na RCON...
Quero saber como tira o comando da RCON e bota pra quem й admin dar admin tbm.

Ex2:
Admin lvl 5:
Pode dar admin /daradmin [id] [level]
"Sem ser na RCON, quero que seja por level de admin"


Re: Ajuda com RCON e ADM! - ExPLORE - 05.10.2014

procurado por IsPlayerAdmin em seu comando e troca pela variavel de ADMIN como EX:
pawn Код:
if (IsPlayerAdmin(playerid)) == if (PlayerInfo[playerid][Admin] >= 1)



Re: Ajuda com RCON e ADM! - PaulinhoHuback - 05.10.2014

Quote:
Originally Posted by ExPLORE
Посмотреть сообщение
procurado por IsPlayerAdmin em seu comando e troca pela variavel de ADMIN como EX:
pawn Код:
if (IsPlayerAdmin(playerid)) == if (PlayerInfo[playerid][Admin] >= 1)
Tem como fazer pra mim? *-*

Sгo 2 cmds:

Quote:

public OnPlayerCommandText ( playerid , cmdtext [ ] )
{
new cmd [ 256 ] , idx , tmp [ 256 ] , giveplayerid;

cmd = strtok ( cmdtext , idx );

tmp = strtok ( cmdtext , idx );

if ( strcmp ( cmd , "/proteger" , true,6 )
{
if(!IsPlayerAdmin(playerid) && PlayerDados[playerid][Admin] < 5)
}
SendClientMessage ( playerid , 0xFF0000FF , "Use: '/proteger [playerid]'." )
return 1;
}

giveplayerid = strval ( tmp );

if ( ! IsPlayerConnected ( playerid ) )
{
SendClientMessage ( playerid , 0xFF0000FF , "[ERRO]ID Invбlido." );
return 1;
}

Attackable [ giveplayerid ] = 0;

format ( string , sizeof ( string ) , "* %s Estб protegido e nгo poderб ser atacado pelos Mнsseis." , GetName ( giveplayerid ) );
SendClientMessage ( playerid , 0x00FF00FF , string );

SendClientMessage ( giveplayerid , 0x00FF00FF , "* Vocк nгo pode ser atacado pelos Mнsseis." );

return 1;
}

if ( strcmp ( cmd , "/desproteger" , true ) == 0 && IsPlayerAdmin ( playerid ) )
{
if ( ! strlen ( tmp ) )
{
SendClientMessage ( playerid , 0xFF0000FF , "Use: '/desproteger [playerid]'." );
return 1;
}

giveplayerid = strval ( tmp );

if ( ! IsPlayerConnected ( playerid ) )
{
SendClientMessage ( playerid , 0xFF0000FF , "[ERRO]ID Invбlido." );
return 1;
}

Attackable [ giveplayerid ] = 1;

format ( string , sizeof ( string ) , "* %s Estб desprotegido dos Mнsseis." , GetName ( giveplayerid ) );
SendClientMessage ( playerid , 0xFF0000FF , string );

SendClientMessage ( giveplayerid , 0xFF0000FF , "* Vocк estб desprotegido dos Mнsseis." );

return 1;
}

return 0;
}

Quote:

if(strcmp(cmd, "/evento", true)==(PlayerInfo[playerid][Admin] >= 1))




Re: Ajuda com RCON e ADM! - ExPLORE - 05.10.2014

so fiz pq nгo tenho nada para fazer agora, nгo se acostuma com isso porque proximoa vez ninguem vai da o codigo pronto OK?
pawn Код:
public OnPlayerCommandText ( playerid , cmdtext [ ] )
{
new cmd [ 256 ] , idx , tmp [ 256 ] , giveplayerid;

cmd = strtok ( cmdtext , idx );

tmp = strtok ( cmdtext , idx );

if ( strcmp ( cmd , "/proteger" , true,6 )
{
if(PlayerDados[playerid][Admin] =< 5)
}
SendClientMessage ( playerid , 0xFF0000FF , "Use: '/proteger [playerid]'." )
return 1;
}

giveplayerid = strval ( tmp );

if ( ! IsPlayerConnected ( playerid ) )
{
SendClientMessage ( playerid , 0xFF0000FF , "[ERRO]ID Invбlido." );
return 1;
}

Attackable [ giveplayerid ] = 0;

format ( string , sizeof ( string ) , "* %s Estб protegido e nгo poderб ser atacado pelos Mнsseis." , GetName ( giveplayerid ) );
SendClientMessage ( playerid , 0x00FF00FF , string );

SendClientMessage ( giveplayerid , 0x00FF00FF , "* Vocк nгo pode ser atacado pelos Mнsseis." );

return 1;
}

if ( strcmp ( cmd , "/desproteger" , true ) == 0 && PlayerDados[playerid][Admin] =< 5)
{
if ( ! strlen ( tmp ) )
{
SendClientMessage ( playerid , 0xFF0000FF , "Use: '/desproteger [playerid]'." );
return 1;
}

giveplayerid = strval ( tmp );

if ( ! IsPlayerConnected ( playerid ) )
{
SendClientMessage ( playerid , 0xFF0000FF , "[ERRO]ID Invбlido." );
return 1;
}

Attackable [ giveplayerid ] = 1;

format ( string , sizeof ( string ) , "* %s Estб desprotegido dos Mнsseis." , GetName ( giveplayerid ) );
SendClientMessage ( playerid , 0xFF0000FF , string );

SendClientMessage ( giveplayerid , 0xFF0000FF , "* Vocк estб desprotegido dos Mнsseis." );

return 1;
}

return 0;
}