Ladmin error ?
#1

Код:
C:\Documents and Settings\Andero\Desktop\Stunting Life\filterscripts\ladmin4v2.pwn(803) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Andero\Desktop\Stunting Life\filterscripts\ladmin4v2.pwn(1045) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Line 803
Код:
  			else SendClientMessage(playerid, green,"ACCOUNT: You have been automatically logged in.");
I dont see nohting wrong here ?
Reply
#2

Try using this, it's worth a try.

pawn Код:
else
{
     SendClientMessage(playerid, green,"ACCOUNT: You have been automatically logged in.");
}
Reply
#3

Quote:
Originally Posted by Kase
Посмотреть сообщение
Try using this, it's worth a try.

pawn Код:
else
{
     SendClientMessage(playerid, green,"ACCOUNT: You have been automatically logged in.");
}
Still same
Reply
#4

Quote:
Originally Posted by antsolen
Посмотреть сообщение
Still same
show a bit more code. Some lines before&after
Reply
#5

It compiled when I've tried to put it in a blank script, so I assume it's because of something else, not the line itself.
Reply
#6

Код:
if(!udb_Exists(PlayerName2(playerid))) SendClientMessage(playerid,orange, "ACCOUNT: Type /register [password] to create an account");
	else
	{
	    PlayerInfo[playerid][Registered] = 1;
		format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName));
		new tmp2[256]; tmp2 = dini_Get(file,"ip");
		if( (!strcmp(tmp3,tmp2,true)) && (ServerInfo[AutoLogin] == 1) )
		{
			LoginPlayer(playerid);
			if(PlayerInfo[playerid][Level] > 0)
			if(ServerInfo[SetScore] == 1) SetPlayerScore(playerid, dUserINT(PlayerName2(playerid)).("score") );
			{
				format(string,sizeof(string),"ACCOUNT: You have been automatically logged in. (Level %d)", PlayerInfo[playerid][Level] );
				SendClientMessage(playerid,green,string);
       		}
     else SendClientMessage(playerid, green,"ACCOUNT: You have been automatically logged in.");
  	    }
 		else SendClientMessage(playerid, green,"ACCOUNT: This nickname is registed,  you can now login by typing /login [password]");
	}
 	return 1;
}
there is it
Reply
#7

pawn Код:
if(!udb_Exists(PlayerName2(playerid))) SendClientMessage(playerid,orange, "ACCOUNT: Type /register [password] to create an account");
    else
    {
        PlayerInfo[playerid][Registered] = 1;
        format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName));
        new tmp2[256]; tmp2 = dini_Get(file,"ip");
        if( (!strcmp(tmp3,tmp2,true)) && (ServerInfo[AutoLogin] == 1) )
        {
            LoginPlayer(playerid);
           
            if(PlayerInfo[playerid][Level] > 0)
            {
                if(ServerInfo[SetScore] == 1)
                {
                    SetPlayerScore(playerid, dUserINT(PlayerName2(playerid)).("score") );
                    format(string,sizeof(string),"ACCOUNT: You have been automatically logged in. (Level %d)", PlayerInfo[playerid][Level] );
                    SendClientMessage(playerid,green,string);
                }
               
                else SendClientMessage(playerid, green,"ACCOUNT: You have been automatically logged in.");
            }
        }
       
        else SendClientMessage(playerid, green,"ACCOUNT: This nickname is registed,  you can now login by typing /login [password]");
    }
    return 1;
}
A few errors because of brackets, this one should work.
Reply
#8

Quote:
Originally Posted by Kase
Посмотреть сообщение
pawn Код:
if(!udb_Exists(PlayerName2(playerid))) SendClientMessage(playerid,orange, "ACCOUNT: Type /register [password] to create an account");
    else
    {
        PlayerInfo[playerid][Registered] = 1;
        format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName));
        new tmp2[256]; tmp2 = dini_Get(file,"ip");
        if( (!strcmp(tmp3,tmp2,true)) && (ServerInfo[AutoLogin] == 1) )
        {
            LoginPlayer(playerid);
           
            if(PlayerInfo[playerid][Level] > 0)
            {
                if(ServerInfo[SetScore] == 1)
                {
                    SetPlayerScore(playerid, dUserINT(PlayerName2(playerid)).("score") );
                    format(string,sizeof(string),"ACCOUNT: You have been automatically logged in. (Level %d)", PlayerInfo[playerid][Level] );
                    SendClientMessage(playerid,green,string);
                }
               
                else SendClientMessage(playerid, green,"ACCOUNT: You have been automatically logged in.");
            }
        }
       
        else SendClientMessage(playerid, green,"ACCOUNT: This nickname is registed,  you can now login by typing /login [password]");
    }
    return 1;
}
A few errors because of brackets, this one should work.
Thanks for help
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)