[Ayuda]Kick/Ban
#1

Hola, Bueno lo que me pasa es que se me cae el Server estoy usando el sistema de admin de ConnexionMex unido con el sistema de Admin de Infierno Pero le Agregue muchos comandos nuevos .. bueno lo que pasa es que cuando pongo /ban [id] [Razon] se me cae el server .. Eso pasa cuando pongo la Razon pero si pongo asi por ejemplo /ban 1 lo banea

Fulanito (id 1) Fue baneado por un admin. Razon: Ninguna Razon solamente se me cae el server cuando pongo una Razon si no pongo ninguna razon lo banea pero si pongo una razon se cae el server.. Alguien me ayuda



pawn Код:
dcmd_kick(playerid,params[])
{
    if(PlayerInfo[playerid][Nivel] >= 3)
    {
        new id;
        new razon;
        if(sscanf(params, "uz", id, razon))
        {
            SendClientMessage(playerid, Rojo, "Uso: /Kick [ID] [Razуn]");
        }
        else if(IsPlayerConnected(id) && id != INVALID_PLAYER_ID && id != playerid) return SendClientMessage(playerid, Rojo, "[[Info]] Jugador no Conectado");
        else
        {
            new string[256],Nombre[24],ANombre[24]; GetPlayerName(playerid,Nombre,24); GetPlayerName(id,ANombre,24);
            format(string,256,"***%s (id %d) Fue expulsado por un admin. Razуn: %s",Nombre,razon);
            SendClientMessageToAll(Rojo,string);
            Kick(playerid);
        }
    } else {
    SendClientMessage(playerid, Rojo,"Que intentas?");
    }
    return 1;
}
dcmd_ban(playerid,params[])
{
    if(PlayerInfo[playerid][Nivel] >= 3)
    {
        new id;
        new razon;
        if(sscanf(params, "uz", id, razon))
        {
            SendClientMessage(playerid, Rojo, "Uso: /Ban [ID] [Razуn]");
        }
        else if(IsPlayerConnected(id) && id != INVALID_PLAYER_ID && id != playerid) return SendClientMessage(playerid, Rojo, "Jugador no Conectado");
        else
        {
            new string[256],Nombre[24],ANombre[24]; GetPlayerName(playerid,Nombre,24); GetPlayerName(id,ANombre,24);
            format(string,256,"***%s (id %d) Fue Baneado por un admin. Razуn: %s ",Nombre,razon);
            SendClientMessageToAll(Rojo,string);
            Ban(playerid);
        }
    } else {
    SendClientMessage(playerid, Rojo,"Que intentas?");
    }
    return 1;
}
Reply
#2

por lo q pude ver hay algunos problemas con el codigo.
»string[256], cambialo a string[128] (no afecta mucho, pero es un desperdicio de espacio);
»format(string,256,"***%s (id %d) Fue Baneado por un admin. Razуn: %s ", Nombre, razon), te comiste un parametro al final; entre Nombre y razon, debes agregar id.
»ANombre, no lo usas.

solo por si te interesa, te dejo el comando de otra forma que yo se que funciona, ya que en el codigo que pusiste, creo q no va a funcionar correctamente.
pawn Код:
dcmd_ban(playerid, params)
{
    if(PlayerInfo[playerid][Nivel] >= 3){
        new tmp[256], Index;
        tmp = strtok(params, Index);
        if(!strlen(params))return SendClientMessage(playerid, 0xFFFFFFFF, "Uso: /ban [ID] (opcional)[Razуn]");
        new id, name[MAX_PLAYER_NAME], str[128];
        if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID || id == playerid)return SendClientMessage(playerid, Rojo, "Jugador no Conectado");
        GetPlayerName(playerid, name, sizeof(name));
        format(str, sizoef(str), "***%s (id: %i) Fue Baneado por un admin. Razуn: %s", nombre, id, params[2]
        SendClientMessageToAll(Rojo, str);
        return ban(id);
    }else return SendClientMessage(playerid, Rojo, "Que intentas?");
}
si este codigo tiene algun error avisame y lo arreglo xq lo escribi aca y no lo testie
Reply
#3

7errores


Код:
C:\Documents and Settings\Usuario\Mis documentos\Downloads\Compressed\samp1\filterscripts\sistemas.pwn(2093) : error 017: undefined symbol "sizoef"
C:\Documents and Settings\Usuario\Mis documentos\Downloads\Compressed\samp1\filterscripts\sistemas.pwn(2095) : error 017: undefined symbol "ban"
error en linea y 2093
linea 2095 arreglada gracias ha CristianDJ
error en la linea 2093

pawn Код:
dcmd_ban(playerid, params[])
{
        if(PlayerInfo[playerid][Nivel] >= 3){
        new tmp[256], Index;
        tmp = strtok(params, Index);
        if(!strlen(params))return SendClientMessage(playerid, Rojo, "Uso: /ban [ID] (opcional)[Razуn]");
        new id, name[MAX_PLAYER_NAME], str[128];
        if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID || id == playerid)return SendClientMessage(playerid, Rojo, "Jugador no Conectado");
        GetPlayerName(playerid, name, sizeof(name));
        format(str, sizoef(str), "***%s (id: %i) Fue Baneado por un admin. Razуn: %s", nombre, id, params[2] //linea 293
        SendClientMessageToAll(Rojo, str);
        return ban(id); //Linea 2095 Arreglada
        }else return SendClientMessage(playerid, Rojo, "Que intentas?");
}
Reply
#4

Intenta poner ban(id); con mayъscula: Ban(id);.

Y la lнnea 293 no la cerraste, pon un ')' sin comillas.
Reply
#5

Quote:
Originally Posted by CristianTdj
Посмотреть сообщение
Intenta poner ban(id); con mayъscula: Ban(id);.

Y la lнnea 293 no la cerraste, pon un ')' sin comillas.
arregle la Linea 2095 como me dijiste pero la de 2093 la cierro con ); pero me da el mismo error

PD: Arreglado pero me pasa igual que el otro se me cae el server cuando pongo la razon

no tira ningun error nada

pawn Код:
dcmd_ban(playerid, params[])
{
        if(PlayerInfo[playerid][Nivel] >= 3){
        new tmp[256], Index;
        tmp = strtok(params, Index);
        if(!strlen(params))return SendClientMessage(playerid, Rojo, "Uso: /ban [ID] (opcional)[Razуn]");
        new id, name[MAX_PLAYER_NAME], str[128];
        if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID || id == playerid)return SendClientMessage(playerid, Rojo, "Jugador no Conectado");
        GetPlayerName(playerid, name, sizeof(name));
        format(str,sizeof(str), "***%s (id: %i) Fue Baneado por un admin. Razуn: %s", name, id, params[2]);
        SendClientMessageToAll(Rojo, str);
        return Ban(id);
        }else return SendClientMessage(playerid, Rojo, "Que intentas?");
}
Reply
#6

EDITADO: No vi la respuesta de arriba xD
Reply
#7

Alguien Me ayuda
Reply
#8

Cambia sizoef en la lнnea del error por sizeof.
Reply
#9

Quote:
Originally Posted by CristianTdj
Посмотреть сообщение
Cambia sizoef en la lнnea del error por sizeof.
Ya lo hizo xD
Por eso edite mi mensaje, le habia dicho lo mismo
Reply
#10

Quote:
Originally Posted by Wesk3R
Посмотреть сообщение
Ya lo hizo xD
Por eso edite mi mensaje, le habia dicho lo mismo
Quote:
Originally Posted by pagaromx96
Посмотреть сообщение
Alguien Me ayuda
Ahн ves el por quй de mi respuesta
Reply
#11

Quote:
Originally Posted by CristianTdj
View Post
Ahн ves el por quй de mi respuesta
Mi problema es que cuando yo Pongo la razon del ban o del kick se me cierra el SAMP-SERVER se me cae el server nose que sera
Reply
#12

probaste con el comando que te di? xq yo lo uso y no me da problemas
Reply
#13

Quote:
Originally Posted by the_chaoz
View Post
probaste con el comando que te di? xq yo lo uso y no me da problemas
si si lo probe me pasa lo mismo cuando pongo la razon se me cae el server
Reply
#14

fijate con este:
pawn Code:
dcmd_ban(playerid, params)
{
    if(PlayerInfo[playerid][Nivel] >= 3){
        new tmp[256], tmp2[256]m Index;
        tmp = strtok(params, Index);
        tmp2 = strtok(params, Index);
        if(!strlen(params))return SendClientMessage(playerid, 0xFFFFFFFF, "Uso: /ban [ID] (opcional)[Razуn]");
        new id, name[MAX_PLAYER_NAME], str[128];
        if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID || id == playerid)return SendClientMessage(playerid, Rojo, "Jugador no Conectado");
        GetPlayerName(playerid, name, sizeof(name));
        if(!strlen(tmp2))format(str, sizeof(str), "***%s (id: %i) Fue Baneado por un admin. [Razуn: No se dio]", nombre, id);
        else format(str, sizeof(str), "***%s (id: %i) Fue Baneado por un admin. [Razуn: %s]", nombre, id, params[2]);
        SendClientMessageToAll(Rojo, str);
        return ban(id);
    }else return SendClientMessage(playerid, Rojo, "Que intentas?");
}
Reply
#15

No no anda sigue asiendo lo mismo igual no son los comandos de ban/kick hay un Fs malo por eso pasa eso voy ha rearmarlo pero queria saver si vos podrias ayudarme arreglar un BUG

Entro tengo nivel de admin 10 y tengo id 0 bueno cuando salgo y entra otro y tiene id 0 es admin de nivel 10
Por que pasa eso?
Reply
#16

arreglalo asi:
pawn Code:
public OnPlayerDisconnect(playerid, reason)
{
    //codigo que tengas
    PlayerInfo[playerid][Nivel] = 0;
    return 1;
}
o en OnPlayerConnect(playerid).
es lo mismo en este caso.

y sobre el comando q te pase recien, entre la linea del ban, y el SendClientMessageToAll, agrega print("XXXXXXX");

luego vuelve a utilizar el comando y posteame el log de tu sv aca (no todo, si no desde la ultima vez q se inicia o x ahi) o decime si sale o no dentro del log el texto "XXXXXXX".
Reply
#17

Quote:
Originally Posted by the_chaoz
View Post
arreglalo asi:
pawn Code:
public OnPlayerDisconnect(playerid, reason)
{
    //codigo que tengas
    PlayerInfo[playerid][Nivel] = 0;
    return 1;
}
o en OnPlayerConnect(playerid).
es lo mismo en este caso.

y sobre el comando q te pase recien, entre la linea del ban, y el SendClientMessageToAll, agrega print("XXXXXXX");

luego vuelve a utilizar el comando y posteame el log de tu sv aca (no todo, si no desde la ultima vez q se inicia o x ahi) o decime si sale o no dentro del log el texto "XXXXXXX".
Gracias me sirvio lo del bug pero se me reincia aca tenes la ultima vez que lo abri y se cerro
pawn Code:
----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3a R8, (C)2005-2010 SA-MP Team

[00:29:41]
[00:29:41] Server Plugins
[00:29:41] --------------
[00:29:41]  Loaded 0 plugins.


----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3a R8, (C)2005-2010 SA-MP Team

[00:29:41]
[00:29:41] Server Plugins
[00:29:41] --------------
[00:29:41]  Loaded 0 plugins.

[00:29:41]
[00:29:41] Ban list
[00:29:41] --------
[00:29:41]  Loaded: samp.ban
[00:29:41]
[00:29:41]
[00:29:41] Filter Scripts
[00:29:41] ---------------
[00:29:41]   Loading filter script 'adnitro.amx'...
[00:29:41]   Loading filter script 'Horareal.amx'...
[00:29:41]   Loading filter script 'PickupCreator.amx'...
[00:29:41]   Loading filter script 'colores.amx'...
[00:29:41]   Loading filter script 'sistemas.amx'...
[00:29:41]

[00:29:41]  *===========================*
[00:29:41]  | Sistema & Tops DINI 0.4.8 |
[00:29:41]  *===========================*
[00:29:41]

[00:29:41]   Loading filter script 'Banco.amx'...
[00:29:41]
[00:29:41] Ban list
[00:29:41] --------
[00:29:41]  Loaded: samp.ban
[00:29:41]
[00:29:41]   Loading filter script 'banco.amx'...
[00:29:41]   Loading filter script 'tutus3.amx'...
[00:29:41]
--------------------------------------
[00:29:41]  Menu de autos
[00:29:41] --------------------------------------

[00:29:41]   Loading filter script 'anim.amx'...
[00:29:41]   Loaded 9 filter scripts.

[00:29:41] Loaded 3 vehicles from: vehicles/trains.txt
[00:29:41]
[00:29:41] Filter Scripts
[00:29:41] ---------------
[00:29:41]   Loading filter script 'adnitro.amx'...
[00:29:41] Loaded 3 vehicles from: vehicles/pilots.txt
[00:29:41] Loaded 15 vehicles from: vehicles/lv_law.txt
[00:29:41] Loaded 39 vehicles from: vehicles/lv_airport.txt
[00:29:41] Loaded 255 vehicles from: vehicles/lv_gen.txt
[00:29:41] Loaded 38 vehicles from: vehicles/sf_law.txt
[00:29:41] Loaded 35 vehicles from: vehicles/sf_airport.txt
[00:29:41]   Loading filter script 'Horareal.amx'...
[00:29:41]   Loading filter script 'PickupCreator.amx'...
[00:29:41] Loaded 353 vehicles from: vehicles/sf_gen.txt
[00:29:41] Loaded 24 vehicles from: vehicles/ls_law.txt
[00:29:41] Loaded 37 vehicles from: vehicles/ls_airport.txt
[00:29:41] Loaded 98 vehicles from: vehicles/ls_gen_inner.txt
[00:29:41] Loaded 389 vehicles from: vehicles/ls_gen_outer.txt
[00:29:41] Loaded 71 vehicles from: vehicles/whetstone.txt
[00:29:41]   Loading filter script 'colores.amx'...
[00:29:41]   Loading filter script 'sistemas.amx'...
[00:29:41] Loaded 168 vehicles from: vehicles/bone.txt
[00:29:41] Loaded 61 vehicles from: vehicles/flint.txt
[00:29:41] Loaded 96 vehicles from: vehicles/tierra.txt
[00:29:41] Loaded 96 vehicles from: vehicles/red_county.txt
[00:29:41] Total vehicles from files: 1781
[00:29:41]
|=========================================|
[00:29:41] |            Nitro/Nos Infinito            
[00:29:41] |          (se adhiere al entrar)          
[00:29:41] |                        By Jurgen        
[00:29:41] |=========================================|

[00:29:41]
---------------------------------------
[00:29:41]      SERVER TROPA [T] ELITE LV/SF        

[00:29:41]

[00:29:41] ---------------------------------------

[00:29:41] Number of vehicle models: 173
[00:29:41]  *===========================*
[00:29:41]  | Sistema & Tops DINI 0.4.8 |
[00:29:41]  *===========================*
[00:29:41]

[00:29:41]   Loading filter script 'Banco.amx'...
[00:29:41]   Loading filter script 'banco.amx'...
[00:29:41]   Loading filter script 'tutus3.amx'...
[00:29:41]
--------------------------------------
[00:29:41]  Menu de autos
[00:29:41] --------------------------------------

[00:29:41]   Loading filter script 'anim.amx'...
[00:29:41]   Loaded 9 filter scripts.

[00:29:41] Loaded 3 vehicles from: vehicles/trains.txt
[00:29:41] Loaded 3 vehicles from: vehicles/pilots.txt
[00:29:41] Loaded 15 vehicles from: vehicles/lv_law.txt
[00:29:41] Loaded 39 vehicles from: vehicles/lv_airport.txt
[00:29:41] Loaded 255 vehicles from: vehicles/lv_gen.txt
[00:29:41] Loaded 38 vehicles from: vehicles/sf_law.txt
[00:29:41] Loaded 35 vehicles from: vehicles/sf_airport.txt
[00:29:41] Loaded 353 vehicles from: vehicles/sf_gen.txt
[00:29:41] Loaded 24 vehicles from: vehicles/ls_law.txt
[00:29:41] Loaded 37 vehicles from: vehicles/ls_airport.txt
[00:29:41] Loaded 98 vehicles from: vehicles/ls_gen_inner.txt
[00:29:41] Loaded 389 vehicles from: vehicles/ls_gen_outer.txt
[00:29:41] Loaded 71 vehicles from: vehicles/whetstone.txt
[00:29:41] Loaded 168 vehicles from: vehicles/bone.txt
[00:29:41] Loaded 61 vehicles from: vehicles/flint.txt
[00:29:41] Loaded 96 vehicles from: vehicles/tierra.txt
[00:29:41] Loaded 96 vehicles from: vehicles/red_county.txt
[00:29:41] Total vehicles from files: 1781
[00:29:41]
|=========================================|
[00:29:41] |            Nitro/Nos Infinito            
[00:29:41] |          (se adhiere al entrar)          
[00:29:41] |                        By Jurgen        
[00:29:41] |=========================================|

[00:29:41]
---------------------------------------
[00:29:41]      SERVER TROPA [T] ELITE LV/SF        

[00:29:41] ---------------------------------------

[00:29:41] Number of vehicle models: 173
[00:29:42] --- Server Shutting Down.
[00:29:43] --- Server Shutting Down.

----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3a R8, (C)2005-2010 SA-MP Team

[00:29:48]
[00:29:48] Server Plugins
[00:29:48] --------------
[00:29:48]  Loaded 0 plugins.

[00:29:48]
[00:29:48] Ban list
[00:29:48] --------
[00:29:48]  Loaded: samp.ban
[00:29:48]
[00:29:48]
[00:29:48] Filter Scripts
[00:29:48] ---------------
[00:29:48]   Loading filter script 'adnitro.amx'...
[00:29:48]   Loading filter script 'Horareal.amx'...
[00:29:48]   Loading filter script 'PickupCreator.amx'...
[00:29:48]   Loading filter script 'colores.amx'...
[00:29:48]   Loading filter script 'sistemas.amx'...
[00:29:48]

[00:29:48]  *===========================*
[00:29:48]  | Sistema & Tops DINI 0.4.8 |
[00:29:48]  *===========================*
[00:29:48]

[00:29:48]   Loading filter script 'Banco.amx'...
[00:29:48]   Loading filter script 'banco.amx'...
[00:29:48]   Loading filter script 'tutus3.amx'...
[00:29:48]
--------------------------------------
[00:29:48]  Menu de autos
[00:29:48] --------------------------------------

[00:29:48]   Loading filter script 'anim.amx'...
[00:29:48]   Loaded 9 filter scripts.

[00:29:48] Loaded 3 vehicles from: vehicles/trains.txt
[00:29:48] Loaded 3 vehicles from: vehicles/pilots.txt
[00:29:48] Loaded 15 vehicles from: vehicles/lv_law.txt
[00:29:48] Loaded 39 vehicles from: vehicles/lv_airport.txt
[00:29:48] Loaded 255 vehicles from: vehicles/lv_gen.txt
[00:29:48] Loaded 38 vehicles from: vehicles/sf_law.txt
[00:29:48] Loaded 35 vehicles from: vehicles/sf_airport.txt
[00:29:48] Loaded 353 vehicles from: vehicles/sf_gen.txt
[00:29:48] Loaded 24 vehicles from: vehicles/ls_law.txt
[00:29:48] Loaded 37 vehicles from: vehicles/ls_airport.txt
[00:29:48] Loaded 98 vehicles from: vehicles/ls_gen_inner.txt
[00:29:48] Loaded 389 vehicles from: vehicles/ls_gen_outer.txt
[00:29:48] Loaded 71 vehicles from: vehicles/whetstone.txt
[00:29:48] Loaded 168 vehicles from: vehicles/bone.txt
[00:29:48] Loaded 61 vehicles from: vehicles/flint.txt
[00:29:48] Loaded 96 vehicles from: vehicles/tierra.txt
[00:29:48] Loaded 96 vehicles from: vehicles/red_county.txt
[00:29:48] Total vehicles from files: 1781
[00:29:48]
|=========================================|
[00:29:48] |            Nitro/Nos Infinito            
[00:29:48] |                  
[00:29:48] |                            
[00:29:48] |=========================================|

[00:29:48]
---------------------------------------
[00:29:48]      SERVER TROPA [T] ELITE LV/SF        

[00:29:48] ---------------------------------------

[00:29:48] Number of vehicle models: 173
[00:30:25] Incoming connection: 186.57.161.12:3724
[00:30:25] [join] BUWOFF has joined the server (0:186.57.161.12)
[00:30:28] [nick] BUWOFF nick changed to [T]BUWOFF
[00:30:58] XXXXXXX
Reply
#18

solo por curiosidad a quien quisiste banear?
Reply
#19

[off] Me da curiosidad, porque el XXXXXXX [/off]
Reply
#20

Quote:
Originally Posted by Wesk3R
View Post
[off] Me da curiosidad, porque el XXXXXXX [/off]
es la linea de codigo que yo le dije que ponga en el codigo de un comando.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)