SA-MP Forums Archive
Error 1 linea /adminduty - 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: Error 1 linea /adminduty (/showthread.php?tid=511453)



Error 1 linea /adminduty - morenox096 - 05.05.2014

Hola,tengo varios errores en una linea al crear un comando ZCMD /adminduty.

C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : error 028: invalid subscript (not an array or too many subscripts): "Info"
C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : warning 215: expression has no effect
C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : error 001: expected token: ";", but found "]"
C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : error 029: invalid expression, assumed zero
C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : fatal error 107: too many error messages on one line

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


4 Errors.


Код:
zcmd(adminduty, playerid, params[]){

 			if(Info [playerid][pAdminZF]) < 2) return SendClientMessageEx(playerid, COLOR_GRAD2, "[ERROR]: No tienes autorizaciуn a usar este comando."));
			new string[200];
		   	if(AdminDuty[playerid] == 0){
		   	AntiAbusos[playerid] = 1;//Cuando la variable esta en 1 dejara usar los comandos
		   	AdminDuty[playerid] = 1;    HidePM[playerid] = 0;
		   	SetPlayerSkin(playerid, 217);
		   	Info[playerid][pModel] = 217;
		   	SetPlayerArmour(playerid, 999); SetHP(playerid, 999);
		   	SetPlayerColor(playerid, ROJO_ADMIN);

		   format(string, sizeof(string), "{0D56E7}[STAFF] >> {FFFFFF}El administrador(a) {3FFFFF}%s {ffffff}estб en servicio para responder dudas & reportes {3FFFFF}(/mp %d).", GetPlayerNameEx(playerid), playerid);
		   ABroadCast(0xFFFFFFFF,string,4);
		ShowPlayerDialog(playerid, INVALID_DIALOG, DIALOG_STYLE_MSGBOX, "{0B44FE}En servicio", "{FFFFFF}Ahora estas en servicio, por lo que deberбs {FF0411}administrar {FFFFFF}un tiempo determinado.\nRecuerda tener paciencia con los {FF0411}usuarios\n\n {FFFFFF}Usa {FF0411}/adminhelp {FFFFFF}para ver los comandos.", "OK", "");
	}
Si lo solucionan expliquen como para aprender .


Respuesta: Error 1 linea /adminduty - Swedky - 05.05.2014

Quieres aprender? Usa una GM que no sea tan mala como ZC/CP, una que sea base o desde 0.

En tu problema, no serнa 'PlayerInfo' en ves de 'Info'?


Respuesta: Error 1 linea /adminduty - morenox096 - 05.05.2014

Enzo gracias por responder.

1- Es un GM base (Zafiro City) el /adminduty lo saque de un tutorial

2- gracias por la respuesta pero ahora me salen nuevos errores (perdona mi ignoranzia)

C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : error 029: invalid expression, assumed zero
C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : error 029: invalid expression, assumed zero
C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : warning 215: expression has no effect
C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : error 001: expected token: ";", but found "]"
C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : fatal error 107: too many error messages on one line

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


4 Errors.


Respuesta: Error 1 linea /adminduty - unuky - 05.05.2014

Prueba a ver.

pawn Код:
zcmd(adminduty, playerid, params[])
{
    if(Info [playerid][pAdminZF] < 2) return SendClientMessageEx(playerid, COLOR_GRAD2, "[ERROR]: No tienes autorizaciуn a usar este comando.");
    new string[200];

    if(AdminDuty[playerid] == 0)
    {
        AntiAbusos[playerid] = 1;//Cuando la variable esta en 1 dejara usar los comandos
        AdminDuty[playerid] = 1;
        HidePM[playerid] = 0;
        SetPlayerSkin(playerid, 217);
        Info[playerid][pModel] = 217;
        SetPlayerArmour(playerid, 999);
        SetHP(playerid, 999);
        SetPlayerColor(playerid, ROJO_ADMIN);

        format(string, sizeof(string), "{0D56E7}[STAFF] >> {FFFFFF}El administrador(a) {3FFFFF}%s {ffffff}estб en servicio para responder dudas & reportes {3FFFFF}(/mp %d).", GetPlayerNameEx(playerid), playerid);
        ABroadCast(0xFFFFFFFF,string,4);
        ShowPlayerDialog(playerid, INVALID_DIALOG, DIALOG_STYLE_MSGBOX, "{0B44FE}En servicio", "{FFFFFF}Ahora estas en servicio, por lo que deberбs {FF0411}administrar {FFFFFF}un tiempo determinado. \nRecuerda tener paciencia con los {FF0411}usuarios\n\n {FFFFFF}Usa {FF0411}/adminhelp {FFFFFF}para ver los comandos.", "OK", "");
    }
}



Respuesta: Error 1 linea /adminduty - morenox096 - 05.05.2014

Gracias,amigo pero ahora me sale esto.

C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : error 028: invalid subscript (not an array or too many subscripts): "Info"
C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : warning 215: expression has no effect
C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : error 001: expected token: ";", but found "]"
C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : error 029: invalid expression, assumed zero
C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : fatal error 107: too many error messages on one line

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


4 Errors.


Respuesta: Error 1 linea /adminduty - Alex15 - 05.05.2014

Quote:
Originally Posted by morenox096
Посмотреть сообщение
Gracias,amigo pero ahora me sale esto.

C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : error 028: invalid subscript (not an array or too many subscripts): "Info"
C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : warning 215: expression has no effect
C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : error 001: expected token: ";", but found "]"
C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : error 029: invalid expression, assumed zero
C:\Users\Cristian\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(4649) : fatal error 107: too many error messages on one line

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


4 Errors.
que linea es justo la 4649


Respuesta: Error 1 linea /adminduty - morenox096 - 05.05.2014

if(Info [playerid][pAdminZF] < 2) return SendClientMessageEx(playerid, COLOR_GRAD2, "[ERROR]: No tienes autorizaciуn a usar este comando.");


Re: Respuesta: Error 1 linea /adminduty - juandiegox - 05.05.2014

Quote:
Originally Posted by morenox096
Посмотреть сообщение
if(Info [playerid][pAdminZF] < 2) return SendClientMessageEx(playerid, COLOR_GRAD2, "[ERROR]: No tienes autorizaciуn a usar este comando.");
pawn Код:
zcmd(adminduty, playerid, params[])
{
    if(InfoJugador [playerid][pAdminZF] < 2) return SendClientMessage(playerid, COLOR_GRAD2, "[ERROR]: No tienes autorizaciуn a usar este comando.");
    new string[200];

    if(AdminDuty[playerid] == 0)
    {
        AntiAbusos[playerid] = 1;//Cuando la variable esta en 1 dejara usar los comandos
        AdminDuty[playerid] = 1;
        HidePM[playerid] = 0;
        SetPlayerSkin(playerid, 217);
        InfoJugador[playerid][pSkin] = 217;
        SetPlayerArmour(playerid, 999);
        SetHP(playerid, 999);
        SetPlayerColor(playerid, ROJO_ADMIN);

        format(string, sizeof(string), "{0D56E7}[STAFF] >> {FFFFFF}El administrador(a) {3FFFFF}%s {ffffff}estб en servicio para responder dudas & reportes {3FFFFF}(/mp %d).", SacarNombre(playerid), playerid);
        ABroadCast(0xFFFFFFFF,string,4);
        ShowPlayerDialog(playerid, INVALID_DIALOG, DIALOG_STYLE_MSGBOX, "{0B44FE}En servicio", "{FFFFFF}Ahora estas en servicio, por lo que deberбs {FF0411}administrar {FFFFFF}un tiempo determinado. \nRecuerda tener paciencia con los {FF0411}usuarios\n\n {FFFFFF}Usa {FF0411}/adminhelp {FFFFFF}para ver los comandos.", "OK", "");
    }
}
PD: lo hice a partir de las variables que usa mi gm zf, intenta y dime si te funciono saludos, y genial que estes usando mi gm lo hice con el objetivo de que otros usuarios comienzen a explorar el mundo del pawn, saludos bro..