No entiendo estos errores
#1

He cambiado el tema porque ya resolvу los otros errores... Bueno el error de ahora es que a mi GM basado en GF le estoy cambiando el login y el regitro, lo estoy poniedno con MSGBOX y bieno me registro pero no me sale el siguiente para loguear... nose k hacer...
Reply
#2

https://sampforum.blast.hk/showthread.php?tid=136910

Y si no postea la linea ShowPlayerDialog del LOGIN o revisa que el numero que le definiste al dialog LOGIN no este interfiriendo con otros.
Reply
#3

Usa esto login https://sampforum.blast.hk/showthread.php?tid=250053.
Reply
#4

Bueno estaba haciendo el tuto que me dejу Dis77urbio y poniendo los primeros pasos salen estos errores:

Quote:

D:\GM0\gamemodes\gfdialog.pwn(4320) : error 036: empty statement
D:\GM0\gamemodes\gfdialog.pwn(4321) : warning 217: loose indentation
D:\GM0\gamemodes\gfdialog.pwn(4322) : error 004: function "ClearChatbox" is not implemented
D:\GM0\gamemodes\gfdialog.pwn(433 : warning 217: loose indentation
D:\GM0\gamemodes\gfdialog.pwn(4312) : warning 204: symbol is assigned a value that is never used: "string"
D:\GM0\gamemodes\gfdialog.pwn(4562) : warning 217: loose indentation
D:\GM0\gamemodes\gfdialog.pwn(4563) : error 017: undefined symbol "playerid"
D:\GM0\gamemodes\gfdialog.pwn(4565) : error 017: undefined symbol "loginstring"
D:\GM0\gamemodes\gfdialog.pwn(14517) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.

Y las lineas:

4310-4339:
Quote:

public OnPlayerRequestClass(playerid, classid)
{
new string[768];
PlayerPlaySound(playerid, 1068, 0.0, 0.0, 0.0);
PlayerInfo[playerid][pModel] = Peds[classid][0];
if(IsPlayerNPC(playerid))
{
SpawnPlayer(playerid);
return 1;
}
if(RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1);
{
ClearChatbox(playerid, 10);
{
if (gPlayerAccount[playerid] != 0)
{
new jugador[64];
GetPlayerName(playerid,jugador,sizeof(jugador));
ShowPlayerDialog(playerid,logueo,DIALOG_STYLE_INPU T,"Loguear","Hola, tu usuario ya existe\n Introduze tu contraseсa para entrar","Loguear","Salir");
}
else
{
new jugador[64];
GetPlayerName(playerid,jugador,sizeof(jugador));
ShowPlayerDialog(playerid,registro,DIALOG_STYLE_IN PUT,"Registro","Hola, no tienes cuenta en el servidor\n Por favor introduze una contraseсa para registrarte","Registro","Salir");
}
}
}
return false;
}

4555-4567
Quote:

if(IsPlayerConnected(i))
{
if(SafeTime[i] == 1)
{
if(gPlayerAccount[i] == 1 && gPlayerLogged[i] == 0)
{
new jugadorlogin[64];
new jugador[128];
GetPlayerName(playerid,jugadorlogin,64);
format(jugador,sizeof(jugador),"Bienvenido, %s\nAhora puede iniciar sesiуn:",jugadorlogin);
ShowPlayerDialog(i,logueo,DIALOG_STYLE_INPUT,"Logu ear",loginstring,"Loguear","Salir");
}
}

No entiendo... porque ya tube que resolver muchos errores que me diу... pero nose como resolver estos
Reply
#5

pawn Код:
stock ClearChatbox(playerid, lin) for (new n=0;n< lin ;n++) SendClientMessage(playerid,0," ");
Eso ponelo abajo de todo. Despues:

pawn Код:
GetPlayerName(playerid,jugadorlogin,64);
Cambialo por:

pawn Код:
GetPlayerName(i,jugadorlogin,64);
y:

pawn Код:
ShowPlayerDialog(i,logueo,DIALOG_STYLE_INPUT,"Logu ear",loginstring,"Loguear","Salir");
por:

pawn Код:
ShowPlayerDialog(i,logueo,DIALOG_STYLE_INPUT,"Logu ear", jugador,"Loguear","Salir");
Los: "warning 217: loose indentation", son que tenes mal ordenado el cуdigo.
Reply
#6

Gracias man!! se me fueron unos errores pero me aparecen otros y todavia no he aсadido ningun codigo xDDDD Bueno estos son los errores:

Quote:

D:\GM0\gamemodes\gfdialog.pwn(4320) : error 036: empty statement
D:\GM0\gamemodes\gfdialog.pwn(4321) : warning 217: loose indentation
D:\GM0\gamemodes\gfdialog.pwn(433 : warning 217: loose indentation
D:\GM0\gamemodes\gfdialog.pwn(4312) : warning 204: symbol is assigned a value that is never used: "string"
D:\GM0\gamemodes\gfdialog.pwn(4562) : warning 217: loose indentation
D:\GM0\gamemodes\gfdialog.pwn(14517) : warning 217: loose indentation
D:\GM0\gamemodes\gfdialog.pwn(26205) : error 025: function heading differs from prototype
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

2 Errors.

La linea 26205 es la ultima linea que hay en el GM y es esta:
pawn Код:
stock ClearChatbox(playerid, lin) for (new n=0;n< lin ;n++) SendClientMessage(playerid,0," ");
Y la linea 4320 esta aqui:

pawn Код:
if(RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1);
{
  ClearChatbox(playerid, 10);
  {
        if (gPlayerAccount[playerid] != 0)
        {
            new jugador[64];
            GetPlayerName(playerid,jugador,sizeof(jugador));
            ShowPlayerDialog(playerid,logueo,DIALOG_STYLE_INPUT,"Loguear","Hola, tu usuario ya existe\n Introduze tu contraseсa para entrar","Loguear","Salir");
        }
        else //esta es la 4320
        {
            new jugador[64];
            GetPlayerName(playerid,jugador,sizeof(jugador));
            ShowPlayerDialog(playerid,registro,DIALOG_STYLE_INPUT,"Registro","Hola, no tienes cuenta en el servidor\n Por favor introduze una contraseсa para registrarte","Registro","Salir");
        }
    }
}
Reply
#7

pawn Код:
if(RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1);
{
    ClearChatbox(playerid, 10);
    if (gPlayerAccount[playerid] != 0)
    {
        ShowPlayerDialog(playerid,logueo,DIALOG_STYLE_INPUT,"Loguear","Hola, tu usuario ya existe\n Introduze tu contraseсa para entrar","Loguear","Salir");
    }
    else //esta es la 4320
    {
        ShowPlayerDialog(playerid,registro,DIALOG_STYLE_INPUT,"Registro","Hola, no tienes cuenta en el servidor\n Por favor introduze una contraseсa para registrarte","Registro","Salir");
    }
}
Reply
#8

Me sigue saltando el error... no se pk...
Reply
#9

Si querйs deja el cуdigo entero, y es mбs fбcil de solucionar. Ya que no siempre el error estб en la linea que marca.
Reply
#10

http://www.megaupload.com/?d=MR4I3XCB lo subi a megaupload pk no me dejaba poner el GM aki xDD bueno el tutorial k yo sigo es este: https://sampforum.blast.hk/showthread.php?tid=136910 pero no lo he acabado... voy por el 3 o 4 paso...
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)