SA-MP Forums Archive
[FilterScript] Welcome Message Basic - 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: Filterscripts (https://sampforum.blast.hk/forumdisplay.php?fid=17)
+--- Thread: [FilterScript] Welcome Message Basic (/showthread.php?tid=426032)



Welcome Message Basic - xF3AR - 27.03.2013

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!!!


Re: Welcome Message Basic - FunnyBear - 27.03.2013

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


Re: Welcome Message Basic - xF3AR - 27.03.2013

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!


Re: Welcome Message Basic - S4ba - 27.03.2013

can u post some pics?


Re: Welcome Message Basic - xF3AR - 27.03.2013

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


Re: Welcome Message Basic - Uberanwar - 28.03.2013

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


Re: Welcome Message Basic - RajatPawar - 28.03.2013

"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.


Re: Welcome Message Basic - xF3AR - 28.03.2013

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.


Re: Welcome Message Basic - xF3AR - 28.03.2013

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.