24.08.2010, 03:43
[Ayuda]Kick/Ban
24.08.2010, 03:47
(
Last edited by the_chaoz; 25/08/2010 at 08:13 PM.
)
ya, el codigo estaba mal xD
PD: ahora no vas a poder banearte a ti mismo.
PD: ahora no vas a poder banearte a ti mismo.
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];
id = strval(tmp);//faltaba esta linea fundamental
if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID || id == playerid)return SendClientMessage(playerid, Rojo, "Jugador no Conectado");
GetPlayerName(id, 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?");
}
24.08.2010, 03:52
Ban(id); *
24.08.2010, 03:56
Quote:
ya, el codigo estaba mal xD
PD: ahora no vas a poder banearte a ti mismo. pawn Code:
|
Code:
C:\Documents and Settings\Usuario\Mis documentos\Downloads\Compressed\samp1\filterscripts\sistemas.pwn(2079) : error 001: expected token: ";", but found "-identifier-" C:\Documents and Settings\Usuario\Mis documentos\Downloads\Compressed\samp1\filterscripts\sistemas.pwn(2079) : error 017: undefined symbol "m" C:\Documents and Settings\Usuario\Mis documentos\Downloads\Compressed\samp1\filterscripts\sistemas.pwn(2079) : error 017: undefined symbol "Index" C:\Documents and Settings\Usuario\Mis documentos\Downloads\Compressed\samp1\filterscripts\sistemas.pwn(2079) : fatal error 107: too many error messages on one line
pawn Code:
dcmd_ban(playerid, params)
{
if(PlayerInfo[playerid][Nivel] >= 3){
new tmp[256], tmp2[256]m Index; // Linea 2079 aca esta el error
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];
id = strval(tmp);//faltaba esta linea fundamental
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?");
}
24.08.2010, 04:03
cambia:
por
error de tipeo.
me pasa xq generalmente escribo el codigo aca xD
pawn Code:
new tmp[256], tmp2[256]m Index;
pawn Code:
new tmp[256], tmp2[256], Index;
me pasa xq generalmente escribo el codigo aca xD
24.08.2010, 15:42
Altos problemas... :S aora voi a probarlo al sistema xD



24.08.2010, 17:23
24.08.2010, 17:43
Exacto xD
Parece que el Tuto de MrDeath fue en vano :P
Parece que el Tuto de MrDeath fue en vano :P
24.08.2010, 20:18
24.08.2010, 23:12
Quote:
їPor quй 256 si la mбximo de capacidad de un comando es 128?
|
ej:
pawn Code:
dcmd_explode(playerid, params[]){
if(PlayerInfo[playerid][Logged] == 1 || IsPlayerAdmin(playerid)){
if(PlayerInfo[playerid][Level] >= 3){
new tmp[256], tmp2[256], Index;
tmp = strtok(params,Index);
tmp2 = strtok(params,Index);
if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USO: /explode <playerid>");
new jugador, playername[MAX_PLAYER_NAME], str[128], Float:x, Float:y, Float:z;
jugador = strval(tmp);
if(IsPlayerConnected(jugador)){
if(jugador != INVALID_PLAYER_ID){
if(PlayerInfo[jugador][Level] <= PlayerInfo[playerid][Level]){
GetPlayerName(jugador, playername, sizeof(playername));
SendClientMessage(jugador, COLOR_YELLOW, "Has sido explotado por un admin");
format(str, sizeof(str), "Has explotado a %s", playername);
SendClientMessage(playerid, COLOR_YELLOW, str);
SendClientMessageToAdmins(playerid, "Explode");
GetPlayerPos(jugador, x, y, z);
return CreateExplosion(x, y, z, 7, 0.1);
}else return SendClientMessage(playerid, COLOR_RED, "ERROR: ID Incorrecto");
}else return SendClientMessage(playerid, COLOR_RED, "ERROR: ID Incorrecto");
}else return SendClientMessage(playerid, COLOR_RED, "ERROR: El jugador no se encuentra conectado");
}else return SendClientMessage(playerid, COLOR_RED, "ERROR: No posees el nivel de admin suficnete para usar este comando");
}else return SendClientMessage(playerid, COLOR_RED, "ERROR: Debes estar logueado para usar este comando");
}
en realidad el tuto es de Y_Less MrDeath hizo la tracuccion
25.08.2010, 17:54
xD Gracias ahora si no se me cae el server pero ahora pasa que dise asi yo baneo ha cualquier player i dise asi
por ejemplo soy Pargaromx96 bueno y entonses baneo ha cualquiera y dise asi ***Pagaromx96 (id 0) Fue Baneado por un admin. Razуn: asd bueno la cosa es que dise pagaromx96 dise mi nick no al que banea dise que me baneo ami pero enrealidad lo banea al otro xD
por ejemplo soy Pargaromx96 bueno y entonses baneo ha cualquiera y dise asi ***Pagaromx96 (id 0) Fue Baneado por un admin. Razуn: asd bueno la cosa es que dise pagaromx96 dise mi nick no al que banea dise que me baneo ami pero enrealidad lo banea al otro xD
25.08.2010, 20:13
pawn Code:
dcmd_ban(playerid, params)
{
if(PlayerInfo[playerid][Nivel] >= 3){
new tmp[256], tmp2[256]m Index; // Linea 2079 aca esta el error
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];
id = strval(tmp);//faltaba esta linea fundamental
if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID || id == playerid)return SendClientMessage(playerid, Rojo, "Jugador no Conectado");
GetPlayerName(id, 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?");
}
« Next Oldest | Next Newest »
Users browsing this thread: 5 Guest(s)