4 errores y no se solucionar
#1

Solucionado borro para que no se lo lleven a otro servidor
Reply
#2

pawn Код:
//____________________asн lo tiene usted___________________________
CMD:kick(playerid,params[])
{
    if(PI[playerid][Staff] < 5) return SendClientMessage(playerid, COLOR_BLANCO, "* No estб autorizado a utilizar este comando debido a que no es parte del Staff. ");
    if(EstadoDuty[playerid] == false)
    {
        if(PI[playerid][Staff] == 5)//ya lo tiene arriba, їPara que poner otra vez?
        {
            if(!sscanf(params,"u",params[0]))
            {
                Mensaje(params[0],COLOR_BLANCO,"Te han kickeado.");
                Kick(params[0]);
                Mensaje(playerid,COLOR_BLANCO,"Lo has kickeado.");
            }
        }else Mensaje(playerid,COLOR_BLANCO,"CMD:/kick [Player-ID]");// aqui deberнa de ir algun mensaje relacionado a la condicional fallida if(PI[playerid][Staff] == 5)
        return 1;
    }
    //falta una corchea para cerrar el CMD:kick(playerid,params[])
//__________________________________________________________________

//________________________Correccion:__________________________
CMD:kick(playerid,params[])
{
    if(PI[playerid][Staff] < 5) return SendClientMessage(playerid, COLOR_BLANCO, "* No estб autorizado a utilizar este comando debido a que no es parte del Staff. ");
    if(EstadoDuty[playerid] == false)//їno deberнa ser true?, bueno.
    {
        if(!sscanf(params,"u",params[0]))
        {
            Mensaje(params[0],COLOR_BLANCO,"Te han kickeado.");
            Kick(params[0]);
            Mensaje(playerid,COLOR_BLANCO,"Lo has kickeado.");
        }else Mensaje(playerid,COLOR_BLANCO,"/kick playerid");
    }else Mensaje(playerid,COLOR_BLANCO,"No estбs duty");// aqui deberнa de ir algun mensaje relacionado a la condicional fallida if(PI[playerid][Staff] == 5)
    return true;
}
Si te faltу una llave, asumo que toda su gm estб totalmente desorganizada, le recomiendo revisar desde cero.
Reply
#3

mire:
C:\Users\Usuario\Desktop\NewParadise\gamemodes\NPR P.pwn(8970) : error 029: invalid expression, assumed zero
C:\Users\Usuario\Desktop\NewParadise\gamemodes\NPR P.pwn(8970) : error 017: undefined symbol "c_kick"
C:\Users\Usuario\Desktop\NewParadise\gamemodes\NPR P.pwn(8970) : error 029: invalid expression, assumed zero
C:\Users\Usuario\Desktop\NewParadise\gamemodes\NPR P.pwn(8970) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Reply
#4

Viendo que no me va me podeis pasar un kick echo por vosotros desde 0%
Reply
#5

prueba asн:

Quote:

CMD:kick(playerid,params[])
{
if(PI[playerid][Staff] < 5) {
if(EstadoDuty[playerid] == true)
{
if(!sscanf(params,"i",params[0]))
{
Mensaje(params[0],COLOR_BLANCO,"Te han kickeado.");
Kick(params[0]);
Mensaje(playerid,COLOR_BLANCO,"Lo has kickeado.");
}else Mensaje(playerid,COLOR_BLANCO,"/kick playerid");
}else Mensaje(playerid,COLOR_BLANCO,"No estбs duty");
}else Mensaje(playerid, COLOR_BLANCO, "No Eres staff");
return true;
}

Reply
#6

He contado 4 ' { ' y 3 ' } '. їNo has pensado en usar tabulaciones? Te harб la vida mбs fбcil, porque ademбs de poder empezar a entender tus cуdigos, ayudarб a que otras personas te ayuden a ti...

Te harнa el kick, pero mucho me temo que te tendrнa que hacer el GM entero. CMD:ban tambiйn esta bugeado, el CMD:ah, el CMD:a, en fin, no he querido seguir mirando porque me ha empezado a dar un ataque de pбnico
Reply
#7

ya quite comandos y lo esoty aciendo yo desde 0
Reply
#8

mira lo puse el kick y hay un administrador de nivel 6 que no lo puede uusar solo lo puede usar el de nivel 5 como ago para que todos los administradores de apartir del 5 lo puedan usar es decir el administrador 5 y 6
PHP код:
CMD:kick(playerid,params[])
{
if(
PI[playerid][Staff] < 5) {
if(
EstadoDuty[playerid] == true)
{
if(!
sscanf(params,"i",params[0]))
{
Mensaje(params[0], Rojo,"Te han kickeado, si es un error avisa a un administrador para atender tu ayuda o ve al foro.");
Kick(params[0]);
Mensaje(playeridCOLOR_ADMIN,"Lo has kickeado.");
}else 
Mensaje(playeridCOLOR_ADMIN,"/kick playerid");
}else 
Mensaje(playeridRojo,"* No estб autorizado a utilizar este comando debido a que no es eres parte del Staff *.");
}else 
Mensaje(playeridRojo"* No estб autorizado a utilizar este comando debido a que no es parte del Staff.");
return 
true;

[COLOR="rgb(255, 0, 255)"]aqui todos lo comandos de administradores[/COLOR]
PHP код:
//___________________________________________________________________________________________________________Comandos administradores___________________________________________________________________________________________________________//
command(dutyonplayeridparams[])
{
if(
PI[playerid][Staff] < 1) return SendClientMessage(playeridRojo"* No estб autorizado a utilizar este comando debido a que no es eres parte del Staff *. ");
if (
EstadoDuty[playerid] == false)
{
if(
PI[playerid][Staff] == 1) { SetPlayerColor(playerid,0xFCFF0000); ShowPlayerMarkers(0); }//Ayudante
else if(PI[playerid][Staff] == 2) { SetPlayerColor(playerid,0x0033FFFF); ShowPlayerMarkers(0); }//MODERADOR
else if(PI[playerid][Staff] == 3) { SetPlayerColor(playerid,0x0F000000); ShowPlayerMarkers(0); }//ModeradorJefe
else if(PI[playerid][Staff] == 4) { SetPlayerColor(playerid,0x0089FFFF); ShowPlayerMarkers(0); }//AdministracionJefe
else if(PI[playerid][Staff] == 5) { SetPlayerColor(playerid,0x0033FFFF); ShowPlayerMarkers(0); }//Subdueсo
else if(PI[playerid][Staff] == 6) { SetPlayerColor(playerid,0xF5400000); ShowPlayerMarkers(0); }//Dueсo
EstadoDuty[playerid] = true;
SetPlayerHealth(playerid999999);
SetPlayerArmour(playerid999999);
SetPlayerColor(playeridCOLOR_ADMIN);
new 
name[MAX_PLAYER_NAME+1], string[128];
GetPlayerName(playeridnamesizeof(name));
new 
Skina GetPlayerSkin(playerid);
SkinAdmin[playerid] = Skina;
SetTimerEx("PonerSkinAdmin"1000false"i"playerid);
format(stringsizeof(string), "El Administrador {0C8EF8}%s {FFFFFF}estarб en servicio de atenciуn."name,playerid);
SendClientMessageToAll(0xC4C4C4FFstring);
return 
1;
}
else if (
EstadoDuty[playerid] == true)
{
SetPlayerSkin(playerid,SkinAdmin[playerid]);
EstadoDuty[playerid] = false;
SetPlayerHealth(playerid100);
SetPlayerArmour(playerid0);
SetPlayerColor(playeridCOLOR_BLANCO);
new 
name[MAX_PLAYER_NAME+1], string[128];
GetPlayerName(playeridnamesizeof(name));
format(stringsizeof(string), "- El Administrador {0C8EF8}%s {FFFFFF}estarб fuera de servicio de atenciуn."name);
SendClientMessageToAll(0xC4C4C4FFstring);
return 
1;
}
return 
1;
}
CMD:kick(playerid,params[])
{
if(
PI[playerid][Staff] < 5) {
if(
EstadoDuty[playerid] == true)
{
if(!
sscanf(params,"i",params[0]))
{
Mensaje(params[0], Rojo,"Te han kickeado, si es un error avisa a un administrador para atender tu ayuda o ve al foro.");
Kick(params[0]);
Mensaje(playeridCOLOR_ADMIN,"Lo has kickeado.");
}else 
Mensaje(playeridCOLOR_ADMIN,"/kick playerid");
}else 
Mensaje(playeridRojo,"* No estб autorizado a utilizar este comando debido a que no es eres parte del Staff *.");
}else 
Mensaje(playeridRojo"* No estб autorizado a utilizar este comando debido a que no es parte del Staff.");
return 
true;
}
//___________________________________________________________________________________________________________Fin Comandos administradores___________________________________________________________________________________________________________// 
Reply
#9

pawn Код:
if(PI[playerid][Staff] >= 5) {
Reply
#10

que paso con esoї
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)