Comando... -
pawn Код:
CMD:ban(playerid, params[])
{
new
Dia,
Mes,
Ano,
Hora,
Minuto,
Segundo,
sStr[22],
sStr3[22],
sStr2[128];
new ip[16];
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo tem permissгo para usar esse comando!");
if(sscanf(params, "us[128]", iddele, sStr2))
return SendClientMessage(playerid, 0xFF0000AA, "Use: /ban [id] [motivo]");
if(!IsPlayerConnected(iddele))
return SendClientMessage(playerid, 0xFF0000AA, "Jogador nгo conectado");
getdate(Ano, Mes, Dia);
gettime(Hora, Minuto, Segundo);
GetPlayerIp(iddele, ip, sizeof ip);
format(String, 128, "{1E90FF}( BAN ){FFFFFF} O player {1E90FF}%s{FFFFFF} foi banido por um administrador, Motivo: {1E90FF}%s", pNome(iddele), sStr2);
SendClientMessageToAll(-1,String);
format(sStr3, 14, "%d/%d/%d", Dia, Mes, Ano);
format(sStr, 22, "%d:%d:%d", Hora, Minuto, Segundo);
format(String, 40, "ContasBanidas/%s.ini", pNome(iddele));
if(INI_Open(String))
{
INI_WriteString("Admin", pNome(playerid));
INI_WriteString("Data", sStr3);
INI_WriteString("Hora", sStr);
INI_WriteString("Motivo",sStr2);
INI_Save();
INI_Close();
}
format(String, 50, "IPsBanidos/%s.ini", ip);
if(INI_Open(String))
{
INI_WriteString("Admin", pNome(playerid));
INI_WriteString("Data", sStr3);
INI_WriteString("Hora", sStr);
INI_WriteString("Motivo",sStr2);
INI_Save();
INI_Close();
}
Kick(iddele);
return 1;
}
CMD:desbanconta(playerid, params[])
{
new conta[25];
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo tem permissгo para usar esse comando!");
if(sscanf(params, "s[25]", conta))
return SendClientMessage(playerid, 0xFF0000AA, "Use: /desbanconta [Nome_Conta]");
format(String, 40, "ContasBanidas/%s.ini", conta);
if(fexist(String))
{
INI_Remove(String);
return SendClientMessage(playerid, AZUL, "Conta desbanida com sucesso, se vocк ainda nгo desbaniu o IP dele use /desbanip");
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Essa conta nгo existe ou nгo esta banida! ");
}
return 1;
}
CMD:desbanip(playerid, params[])
{
new IPBan[16];
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo tem permissгo para usar esse comando!");
if(sscanf(params, "s[16]", IPBan))
return SendClientMessage(playerid, 0xFF0000AA, "Use: /desbanirip [IP]");
format(String, 40, "IPsBanidos/%s.ini", IPBan);
if(fexist(String))
{
INI_Remove(String);
return SendClientMessage(playerid, AZUL, "IP Desbanido com sucesso, se ainda nгo desbaniu a conta dele use /desbanconta");
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Esse IP nгo existe ou nгo esta banido! ");
}
return 1;
}
Re: Comando... -
Re: Comando... -
Ali й conversor de strcmd para zcmd ...
Re: Comando... -
Tem que adaptar, tente perceber como o zcmd funciona e como funciona strcmd, faзa um pesquisa pelo ******.com
Re: Comando... -
й um comparador de strings.
e uma coisa, pra que quer converter pra strcmp? se vocк soubesse a programar, deveria saber, ao invйs de pedir para converter um mйtodo otimizado para um mйtodo lento, isto indica que estбs usando algum GM GF.
Re: Comando... -
Re: Comando... -
Incrнvel como os "experientes" em pawn gostam de tirar onda com os novatos... E nгo й a primeira vez que vejo isto.
Re: Comando... -
Re: Comando... -
Respuesta: Comando... -