Whats Wrong With This Simple Script?
#6

pawn Код:
#include <a_samp>

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Connect and Disconnect MSGS");
    print("--------------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

public OnPlayerConnect(playerid)
{
    new string[64], pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
    format(string,sizeof string," Welcome To Our Server, %s!",pName);
    SendClientMessageToAll(0xFFFFFFAA,string);
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    new
        string[64],
        name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,MAX_PLAYER_NAME);
    switch(reason)
    {
        case 0: format(string,sizeof string,"%s left the server. (Disconnected)",name);
        case 1: format(string,sizeof string,"%s left the server. (Closed SA-MP)",name);
        case 2: format(string,sizeof string,"%s left the server. (Used Cheats)",name);
    }
    SendClientMessageToAll(0xFFFFFFAA,string);
    return 1;
}
Explanation: You had "#if defined filterscript". This code is actually useless, and can be ignored. However, in a new script there is "//#define filterscript //De-comment this line if you want to write an FS". This line, as well, is rubbish. But because "#define filterscript" was commented, it wasn't defined. So that brings us to "#if defined filterscript", but it was not defined. The problem started at "#else", which gets executed when it was not defined (Which it wasn't). You probably had "#endif" at the end of the script, telling the script to execute that code when the script WAS NOT DEFINED AS AN FS (IMPORTANT). Therefor, the script didn't do anything at all because you loaded it as an FS.
Reply


Messages In This Thread
Whats Wrong With This Simple Script? - by xXxMarcuSxXx - 09.09.2010, 19:42
Re: Whats Wrong With This Simple Script? - by TouR - 09.09.2010, 19:44
Re: Whats Wrong With This Simple Script? - by Hiddos - 09.09.2010, 19:44
Re: Whats Wrong With This Simple Script? - by xXxMarcuSxXx - 09.09.2010, 19:47
Re: Whats Wrong With This Simple Script? - by TouR - 09.09.2010, 19:48
Re: Whats Wrong With This Simple Script? - by Hiddos - 09.09.2010, 19:50
Re: Whats Wrong With This Simple Script? - by xXxMarcuSxXx - 09.09.2010, 19:51
Re: Whats Wrong With This Simple Script? - by TouR - 09.09.2010, 19:54
Re: Whats Wrong With This Simple Script? - by xXxMarcuSxXx - 09.09.2010, 19:54
Re: Whats Wrong With This Simple Script? - by xXxMarcuSxXx - 09.09.2010, 19:57

Forum Jump:


Users browsing this thread: 1 Guest(s)