SA-MP Forums Archive
[ERROR]error: 075: input line too long (after substitutions) - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: [ERROR]error: 075: input line too long (after substitutions) (/showthread.php?tid=270387)



[ERROR]error: 075: input line too long (after substitutions) - Crusher_Men - 20.07.2011

I'm changing the L.A.S LuX Admin FS

I'm changing the Admin Skins and Creating a V.I.P FS to use with it..
But when I changed the AdminSkins it appears 1 error...

error: 075: input line too long (after substitutions)

pawn Код:
//==============================================================================
// Administrators Skins/Prevent players to use
//==============================================================================
    if(ServerInfo[AdminOnlySkins] == 1)
    {
        if(    (GetPlayerSkin(playerid) == ServerInfo[AdminSkin]) || (GetPlayerSkin(playerid) == ServerInfo[AdminSkin2]) || (GetPlayerSkin(playerid) == ServerInfo[AdminSkin3]) || (GetPlayerSkin(playerid) == ServerInfo[AdminSkin4]) || (GetPlayerSkin(playerid) == ServerInfo[AdminSkin5]) || (GetPlayerSkin(playerid) == ServerInfo[AdminSkin6]) || (GetPlayerSkin(playerid) == ServerInfo[AdminSkin7]) || (GetPlayerSkin(playerid) == ServerInfo[AdminSkin8]) || (GetPlayerSkin(playerid) == ServerInfo[AdminSkin9]) || (GetPlayerSkin(playerid) == ServerInfo[AdminSkin10]))
        {
            if(AccInfo[playerid][Level] >= 1)
            GameTextForPlayer(playerid,"~b~Welcome~n~~w~Admin",3000,1);
            else
            {
            GameTextForPlayer(playerid,"~r~This Skin Is For~n~Administrators~n~Only",4000,1);
            SetTimerEx("DelayKillPlayer", 2500,0,"d",playerid);
            return 1;
            }
        }
    }
    if((dUserINT(PlayerName2(playerid)).("UseSkin")) == 1)
        if((AccInfo[playerid][Level] >= 1) && (AccInfo[playerid][LoggedIn] == 1))
        SetPlayerSkin(playerid,(dUserINT(PlayerName2(playerid)).("FavSkin")) );
I can't understand how to fix it...


Re: [ERROR]error: 075: input line too long (after substitutions) - MoroDan - 20.07.2011

AdminSkin, ..., AdminSkin10 might be an array. And then you do like this:
PHP код:
new bool:check false;
for(new 
111i++)
    if(
GetPlayerSkin(playerid) == ServerInfo[AdminSkin[i]])
    {
        
check true;
        break;
    }
if(
check)
{
    
// Your code

But, in your example, try this:
PHP код:
    if(ServerInfo[AdminOnlySkins] == 1)
    {
        new 
skin GetPlayerSkin(playerid);
        if((
skin == ServerInfo[AdminSkin]) || (skin == ServerInfo[AdminSkin2]) ||
        (
skin == ServerInfo[AdminSkin3]) || (skin == ServerInfo[AdminSkin4])   ||
        (
skin == ServerInfo[AdminSkin5]) || (skin == ServerInfo[AdminSkin6])   ||
        (
skin == ServerInfo[AdminSkin7]) || (skin == ServerInfo[AdminSkin8])   ||
        (
skin == ServerInfo[AdminSkin9]) || (skin == ServerInfo[AdminSkin10]))
        {
            if(
AccInfo[playerid][Level] >= 1)
            
GameTextForPlayer(playerid,"~b~Welcome~n~~w~Admin",3000,1);
            else
            {
            
GameTextForPlayer(playerid,"~r~This Skin Is For~n~Administrators~n~Only",4000,1);
            
SetTimerEx("DelayKillPlayer"2500,0,"d",playerid);
            return 
1;
            }
        }
    }
    if((
dUserINT(PlayerName2(playerid)).("UseSkin")) == 1)
        if((
AccInfo[playerid][Level] >= 1) && (AccInfo[playerid][LoggedIn] == 1))
        
SetPlayerSkin(playerid,(dUserINT(PlayerName2(playerid)).("FavSkin")) ); 



Re: [ERROR]error: 075: input line too long (after substitutions) - Crusher_Men - 20.07.2011

Deam! I just changed the code by this and it compiled correctly!

PHP код:
    if(ServerInfo[AdminOnlySkins] == 1)
    {
        new 
skin GetPlayerSkin(playerid);
        if((
skin == ServerInfo[AdminSkin]) || (skin == ServerInfo[AdminSkin2]) ||
        (
skin == ServerInfo[AdminSkin3]) || (skin == ServerInfo[AdminSkin4])   ||
        (
skin == ServerInfo[AdminSkin5]) || (skin == ServerInfo[AdminSkin6])   ||
        (
skin == ServerInfo[AdminSkin7]) || (skin == ServerInfo[AdminSkin8])   ||
        (
skin == ServerInfo[AdminSkin9]) || (skin == ServerInfo[AdminSkin10]))
        { 
Tanks!