SA-MP Forums Archive
Probelam desbanear - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Probelam desbanear (/showthread.php?tid=373586)



Probelam desbanear - IvanDrago - 31.08.2012

Hola tengo una problema , no puedo desbanear , intente todo lo posible y nada...

Код:
    zcmd(unbanip, playerid, params[])
    {
    	if(PlayerInfo[playerid][pJDS] < 5) return Message(playerid, COLOR_GREY, "Debes ser administrador!");
        if(!sscanf(params, "s[32]", params[0]))
        {
            new string[90];
            format(string,sizeof(string),"unbanip %s",params[0]);
            SendRconCommand(string);
			SendRconCommand("reloadbans");
			format(string, sizeof(string), "IP %s desbaneada por %s", params[0], PlayerName(playerid));
			A_Info(string);
        } else Message(playerid, COLOR_GRAD2, "Utilize: /unbanip <ip>");
        return 1;
    }

    zcmd(unban, playerid, params[])
    {
        if(PlayerInfo[playerid][pJDS] < 5) return Message(playerid, COLOR_GREY, "Debes ser administrador!");
        if(!sscanf(params, "s[32]", params[0]))
        {
            new string[90];
            SendRconCommand(string);
            SendRconCommand("reloadbans");
            format(string, sizeof(string), "Cuenta %s desbaneada por %s", params[0], PlayerName(playerid));
            A_Info(string);
        } else Message(playerid, COLOR_GRAD2, "Utilize: /unban <nombre>");
        return 1;
    }
PD: en las cuentas no Avia un BAN: 0 (1) , asi que agrege pBan... y ya ahi cuentras registradas se agregara o tengo que resetear las cuentas?


Respuesta: Probelam desbanear - Fluid016 - 31.08.2012

Quote:
Originally Posted by IvanDrago
Посмотреть сообщение
Hola tengo una problema , no puedo desbanear , intente todo lo posible y nada...

Код:
    zcmd(unbanip, playerid, params[])
    {
    	if(PlayerInfo[playerid][pJDS] < 5) return Message(playerid, COLOR_GREY, "Debes ser administrador!");
        if(!sscanf(params, "s[32]", params[0]))
        {
            new string[90];
            format(string,sizeof(string),"unbanip %s",params[0]);
            SendRconCommand(string);
			SendRconCommand("reloadbans");
			format(string, sizeof(string), "IP %s desbaneada por %s", params[0], PlayerName(playerid));
			A_Info(string);
        } else Message(playerid, COLOR_GRAD2, "Utilize: /unbanip <ip>");
        return 1;
    }

    zcmd(unban, playerid, params[])
    {
        if(PlayerInfo[playerid][pJDS] < 5) return Message(playerid, COLOR_GREY, "Debes ser administrador!");
        if(!sscanf(params, "s[32]", params[0]))
        {
            new string[90];
            SendRconCommand(string);
            SendRconCommand("reloadbans");
            format(string, sizeof(string), "Cuenta %s desbaneada por %s", params[0], PlayerName(playerid));
            A_Info(string);
        } else Message(playerid, COLOR_GRAD2, "Utilize: /unban <nombre>");
        return 1;
    }
PD: en las cuentas no Avia un BAN: 0 (1) , asi que agrege pBan... y ya ahi cuentras registradas se agregara o tengo que resetear las cuentas?
Se agregara...


Respuesta: Probelam desbanear - TheChaoz - 31.08.2012

1є їPor quй utilizas sscanf de esa forma?

2є їCуmo estas baneando a un jugador? (Muestranos el comando)


Respuesta: Probelam desbanear - IvanDrago - 31.08.2012

como de esa forma? .

digamos que volvi a scriptear hace poco hacia como 1 aсo que no Scripteba y nunca use zcmd... es casi lo mismo pero algunas cosas cambian....

este es el comando

Код:
    zcmd(banael, playerid, params[]){ //By Ivan_Farid
		if(PlayerInfo[playerid][pJDS] < 4) return Message(playerid, COLOR_GREY, "ЎNo autorizado!");
        if(!sscanf(params, "us[64]", params[0], params[1])){
            if(IsPlayerConnected(params[0])){
                new string[228];
                if(PlayerInfo[params[0]][pJDS] == 2013){
          			format(string, sizeof(string), "ATENCIУN: %s intentу banear a %s", PlayerName(playerid), PlayerName(params[0]));
	            	A_Info(string);
		            return 1;
		        }
		        else{
		            if(IsPlayerNPC(params[0])) return Message(playerid, COLOR_GRAD2, "No puedes banear a un NPC.");
		            else{
		                new year, month,day;    getdate(year, month, day);
						format(string, sizeof(string), "%s ha baneado a %s, razуn: %s (%d/%d/%d)", PlayerName(playerid), PlayerName(params[0]), params[1],day,month,year);
						Message(params[0], COLOR_RED2, string);
						A_Info(string);
						BanLog(string);
						PlayerInfo[params[0]][pLocked] = 8;
						Message(params[0], COLOR_WHITE, "-----> Atenciуn <------");
						Message(params[0], COLOR_GRAD2, "Fuiste baneado, toma una ScreenShot ahora mismo oprimiendo F8 asi podras apelar tu desban via foro,");
						Message(params[0], COLOR_GRAD2, "o contacta con un administrador via msn. Si eres culpable, aceptalo y escarmienta.");
						Ban(params[0]);
		            }
		        }
            } else Message(playerid, COLOR_GRAD2, "Jugador no conectado.");
        } else Message(playerid, COLOR_GRAD2, "Utilize: /banael <PlayerID> <Razуn>");
        return 1;
    }