errores en pawno
#1

Hola tengo unos errores en pawno
Quote:

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

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


4 Errors.

linea 9695
Quote:

CMD:ban(playerid,params[]) {

aqui esta entero
Quote:

CMD:ban(playerid,params[]) {
if (EstadoDuty[playerid] == false)
if(PI[playerid][Staff] == 2) {
if(!sscanf(params,"u",params[0])) {
Mensaje(params[0],COLOR_BLANCO,"Te han baneado.");
Ban(params[0]);

Mensaje(playerid,COLOR_BLANCO,"Lo has baneado.");
}
} else Mensaje(playerid,COLOR_BLANCO,"Administrador usa /ban [ID o Player]");
return 1;
}

Reply
#2

Seguramente el error estб unas lнneas mбs arriba, porque eso estб todo bien. Mira en donde haya un string largo, luego intenta ponerlo en varias lнneas.
Reply
#3

mira asi lo tengo arriba y asi abajo
Quote:

//__________________________________________________ __________________________________________________ _______Comandos administradores___________________________________ __________________________________________________ ______________________//
CMD:faciondar(playerid,params[]) {
if (EstadoDuty[playerid] == false)
if(PI[playerid][Staff] == 2) {
new String[200];
strcat(String,"- Policнa federal\n- G.E.O.F\n- Mйdicos\n- Gobernador\n- Noticiero\n- Mecбnico\n- Yakuza\n- Groove street\n- Ballas\n- La Cosa Nostra\n- Ciudadano [Sin facciуn]");
Dialog(playerid,D_DARFAC,DIALOG_STYLE_LIST,"- Menъ de facciones.",String,"Elegir","Cancelar");

CMD:ban(playerid,params[]) {
if (EstadoDuty[playerid] == false)
if(PI[playerid][Staff] == 2) {
if(!sscanf(params,"u",params[0])) {
Mensaje(params[0],COLOR_BLANCO,"Te han baneado.");
Ban(params[0]);
Mensaje(playerid,COLOR_BLANCO,"Lo has baneado.");
}
} else Mensaje(playerid,COLOR_BLANCO,"Administrador usa /ban [ID o Player]");
return 1;
}


CMD:kick(playerid,params[])
if(EstadoDuty[playerid] == false)
if(PI[playerid][Staff] == 2) {
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,"Administrador usa /kick [ID o Player]");
}
return 1;
}

CMD:darvida(playerid,params[]) {
if (EstadoDuty[playerid] == false)
if(sscanf(params,"ud",params[0],params[1])) return Mensaje(playerid,COLOR_BLANCO,"Administrador usa /darvida [ID Player][Cantidad de vida]");
SetPlayerHealth(params[0],params[1]);
return 1;
}

Reply
#4

todo esta bien!!! pero aqui hay algo ._. para que "u"? ponle un d ya que "u" solo sirve para texto

pawn Код:
CMD:ban(playerid,params[]) {
if (EstadoDuty[playerid] == false)
if(PI[playerid][Staff] == 2) {
if(!sscanf(params,"d",params[0])) return Mensaje(playerid,COLOR_BLANCO,"Administrador usa /ban [ID o Player]");
Mensaje(params[0],COLOR_BLANCO,"Te han baneado.");
Ban(params[0]);
Mensaje(playerid,COLOR_BLANCO,"Lo has baneado.");
}
return 1;
}
pawn Код:
CMD:kick(playerid,params[])
if(EstadoDuty[playerid] == false)
if(PI[playerid][Staff] == 2) {
if(!sscanf(params,"d",params[0])) return Mensaje(playerid,COLOR_BLANCO,"Administrador usa /kick [ID o Player]");
Mensaje(params[0],COLOR_BLANCO,"Te han kickeado.");
Kick(params[0]);
Mensaje(playerid,COLOR_BLANCO,"Lo has kickeado.");
}
return 1;
}
hay te lo modifique pero es lo mismo :v xD y lo del errror, busca y postealo!! "c_ban" ._.
Reply
#5

lo puse y me sale lo mismo
Quote:

C:\Users\Usuario\Desktop\NewParadise\gamemodes\ZSR 2P.pwn(9375) : error 029: invalid expression, assumed zero
C:\Users\Usuario\Desktop\NewParadise\gamemodes\ZSR 2P.pwn(9375) : error 017: undefined symbol "c_ban"
C:\Users\Usuario\Desktop\NewParadise\gamemodes\ZSR 2P.pwn(9375) : error 029: invalid expression, assumed zero
C:\Users\Usuario\Desktop\NewParadise\gamemodes\ZSR 2P.pwn(9375) : 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
#6

y como busco lo del c_ban
Reply
#7

no encuentro solucionar los errores
Reply
#8

PHP код:
C:\Users\Usuario\Desktop\NewParadise\gamemodes\NPRP.pwn(9343) : error 029invalid expressionassumed zero
C
:\Users\Usuario\Desktop\NewParadise\gamemodes\NPRP.pwn(9343) : error 017undefined symbol "c_banear"
C:\Users\Usuario\Desktop\NewParadise\gamemodes\NPRP.pwn(9343) : error 029invalid expressionassumed zero
C
:\Users\Usuario\Desktop\NewParadise\gamemodes\NPRP.pwn(9343) : fatal error 107too many error messages on one line
Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
4 Errors

linea 9343:
PHP код:
CMD:banear(playerid,params[]) { 
varias lineas:
PHP код:
CMD:banear(playerid,params[]) {
if (
EstadoDuty[playerid] == false)
if(
PI[playerid][Staff] == 2) {
if(!
sscanf(params,"d",params[0])) return Mensaje(playerid,COLOR_BLANCO,"Administrador usa /banear [ID o Player]");
Mensaje(params[0],COLOR_BLANCO,"Te han baneado.");
Ban(params[0]);
Mensaje(playerid,COLOR_BLANCO,"Lo has baneado.");
}
return 
1;

Reply
#9

Quote:
Originally Posted by !R1Ch@rD!
Посмотреть сообщение
todo esta bien!!! pero aqui hay algo ._. para que "u"? ponle un d ya que "u" solo sirve para texto

pawn Код:
CMD:ban(playerid,params[]) {
if (EstadoDuty[playerid] == false)
if(PI[playerid][Staff] == 2) {
if(!sscanf(params,"d",params[0])) return Mensaje(playerid,COLOR_BLANCO,"Administrador usa /ban [ID o Player]");
Mensaje(params[0],COLOR_BLANCO,"Te han baneado.");
Ban(params[0]);
Mensaje(playerid,COLOR_BLANCO,"Lo has baneado.");
}
return 1;
}
pawn Код:
CMD:kick(playerid,params[])
if(EstadoDuty[playerid] == false)
if(PI[playerid][Staff] == 2) {
if(!sscanf(params,"d",params[0])) return Mensaje(playerid,COLOR_BLANCO,"Administrador usa /kick [ID o Player]");
Mensaje(params[0],COLOR_BLANCO,"Te han kickeado.");
Kick(params[0]);
Mensaje(playerid,COLOR_BLANCO,"Lo has kickeado.");
}
return 1;
}
hay te lo modifique pero es lo mismo :v xD y lo del errror, busca y postealo!! "c_ban" ._.
De que hablas?. U no es para texto. Para texto es S (String). La D sirve para nъmero entero, y el U si no me equivoco sirve para detectar un jugador, ya sea como parte del nombre o id.

Te falta el include ZCMD. Y si ya lo tenes proba reemplazarlo por otro.
Reply
#10

Quote:
Originally Posted by Juance
Посмотреть сообщение
De que hablas?. U no es para texto. Para texto es S (String). La D sirve para nъmero entero, y el U si no me equivoco sirve para detectar un jugador, ya sea como parte del nombre o id.

Te falta el include ZCMD. Y si ya lo tenes proba reemplazarlo por otro.
.__. enserio tio? xD >:'c ya llevo meses sin pawno D: y ya ni pta idea tengo con esto u.u asd xD
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)