03.01.2013, 23:09
pawn Код:
//TOPO:
new IdMulta[MAX_PLAYERS];
new ValorMulta[MAX_PLAYERS];
// Na callback OnPlayerCommandText
if(strcmp(cmdtext,"/admmultar",true) == 0)
{
if(NivelAdm[playerid] >= 1337) //Configura aqui com a Variavel do nivel de ADM!!!!!
{
ShowPlayerDialog(playerid,DIALOG_MULTA_ID,DIALOG_STYLE_INPUT,"Multar Player","Digite o ID do player a ser multado","CONFIRMA","Sair");
}
else
{
SendClientMessage(playerid,-1,"[ ! ] Vocк nгo й um Admin ou nгo й um Admin nivel 1337 para multar um player!");
}
}
//Na callback OnDialogResponse
if(dialogid == DIALOG_MULTA_ID)
{
if(response)
{
IdMulta[playerid] = strval(inputtext);
ShowPlayerDialog(playerid,DIALOG_MULTA_VALOR,DIALOG_STYLE_INPUT,"Multar Player","Digite o valor da multa","MULTAR","Sair");
}
}
if(dialogid == DIALOG_MULTA_VALOR)
{
if(response)
{
new NomeMultador[MAX_PLAYER_NAME],NomeMultado[MAX_PLAYER_NAME];
GetPlayerName(playerid,NomeMultador,MAX_PLAYER_NAME);
GetPlayerName(IdMulta[playerid],NomeMultado,MAX_PLAYER_NAME);
GivePlayerMoney(IdMulta[playerid],strval(inputtext));
ValorMulta[playerid] = strval(inputtext);
SendClientMessageToAll(-1,"AdmCmd: O Admin %s multou o player %s no valor de %d",NomeMultador,NomeMultado,ValorMulta[playerid]);
}
}
Taк, mas assim cara, o pessoal aqui nгo costuma dar na mгo assim oque os visitantes pedem, eu sу fiz um pra vocк aqui porque eu realmente nгo tinha nada importante a fazer. Mas mesmo assim, eu recomendo vocк comeзar a dar uma estudada em Pawn e aprender pra criar seus proprios sistemas blza manolo? (:
Aew manolo, espero ter ajudado!