[FilterScript] Welcome Message Basic
#1

Hello to everybody who reading this text!

I'm a begginer scripter and this is my first filterscript which is named Welcome message Basic. You are allowed to edit only : SendClientMessage(playerid, specified color, "Welcome to [SERVER_NAME] and absolutely ERRORS! You are not allowed to edit credits.

0.3x Version:
http://www.mediafire.com/?8uijqom967lpx19

NOTE:
If you found any errors with compiling than fix them.

Installation Guide:

1. Copy welcomemsgbasic.pwn to /filterscripts
2. Open it with pawno.
3. Compile it.
4. Open server.cfg
5. Add filterscripts field type welcomemsgbasic
5. Save server.cfg
6. Run samp-server.exe
7. Finished! You're Done!


V2 SOON!!!
Reply
#2

Nice try, but I saw some errors and fixed them

pawn Код:
// Welcome Message for every server
// Credits goes to:
// Stefan "xF3AR" S.

#include <a_samp>

new playersconnected=0;

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
    new othervar;
}

public OnFilterScriptExit()
{
    return 1;
}

#else

main()
{
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
    // Don't use these lines if it's a filterscript
    SetGameModeText("Blank Script");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
}

public OnGameModeExit()
{
    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
    return 1;
}

public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid, 0x1500FF, "Welcome to [SERVER_NAME]");
    playersconnected++;
    //playerconnected += 1;  (SAME FUNCTION)
    new string[128];
    format(string, sizeof(string), "These are currently %d people on the server", playersconnected);
    SendClientMessageToAll(0x1500FF, string);
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    playersconnected--;
    //playerconnected -= 1;  (SAME FUNCTION)
    new string[128];
    format(string, sizeof(string), "These are currently %d people on the server", playersconnected);
    SendClientMessageToAll(0x1500FF, string);
    return 1;
}

public OnPlayerSpawn(playerid)
{
    return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    return 1;
}

public OnVehicleSpawn(vehicleid)
{
    return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
    return 1;
}

public OnPlayerText(playerid, text[])
{
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
        // Do something here
        return 1;
    }
    return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
    return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
    return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
    return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
    return 1;
}

public OnRconCommand(cmd[])
{
    return 1;
}

public OnPlayerRequestSpawn(playerid)
{
    return 1;
}

public OnObjectMoved(objectid)
{
    return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
    return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
    return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
    return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
    return 1;
}

public OnPlayerExitedMenu(playerid)
{
    return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
    return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
    return 1;
}

public OnPlayerUpdate(playerid)
{
    return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
    return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
    return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
    return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    return 1;
}
Tips:

- If you are not using callbacks, delete them

- Next time, try making something more efficient/advanced
Reply
#3

Good.
Man you can't expect me to make more efficient/advanced because this is my first script I've ever created. But in future I'll try to make scripts more advanced. Thanks for the tips!
Reply
#4

can u post some pics?
Reply
#5

Sorry S4ba, but in v2 i should post some. Im still thinking to add some new options
Reply
#6

Maybe you should make Welcome Message in Textdraw when play connects You can make rules td too
Reply
#7

"You cannot edit credits."
Really? There are tons of filterscripts better and it's not hard to make, so please edit that line as you have released it which gives the downloader the freedom to edit it as he wants. (except rereleasing)
But other than that, good going.
Reply
#8

That's my idea to create welcome message filterscript and I can post enything I want because it's mine script not your's. If you want to edit the credits then edit them. YOU HAVE MY PERMISSION! And don't comment bad things because im new scripter and this is my first script I've ever made.
Reply
#9

Quote:
Originally Posted by Uberanwar
Посмотреть сообщение
Maybe you should make Welcome Message in Textdraw when play connects You can make rules td too
Okay, I'll try to do that in Version 2.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)