Scripting for Beginner - Tips
#3

You can read the sa-mp wiki by clicking on the following link: https://sampwiki.blast.hk/, everything you need to know about pawn is there.

Also keep in mind that creativity is all you need to be a great scripting.

I'll suggest you to use zcmd and sscanf to code commands as its really easy and kinda fun also:

Example:

pawn Код:
CMD:heal(playerid, params[])
{
    new string[128], lookupid, pname[25], name[25];
    if(sscanf(params, "ui", lookupid))
    {
        format(string, sizeof (string), "* Usage: /heal (id/name).");
        SendClientMessage(playerid, 0xFFFF00FF, string);
        return 1;
    }
    GetPlayerName(playerid, pname, sizeof(pname));
    GetPlayerName(lookupid, name, sizeof(name));
    SetPlayerHealth(lookupid, 100);
    format(string, sizeof (string), "* You've healed %s (%d)!", name, lookupid);
    SendClientMessage(playerid, 0xFFFF00FF, string);
    format(string, sizeof (string), "* %s (%d) has healed you!", pname, playerid);
    SendClientMessage(lookupid, 0xFFFF00FF, string);
    return 1;
}
SSCANF: https://sampforum.blast.hk/showthread.php?tid=120356.
ZCMD: https://sampforum.blast.hk/showthread.php?tid=91354.

Good luck!
Reply


Messages In This Thread
Scripting for Beginner - Tips - by Shplink - 25.05.2014, 21:30
Re: Scripting for Beginner - Tips - by MichealScript - 25.05.2014, 21:38
Re: Scripting for Beginner - Tips - by SupaFool - 25.05.2014, 21:39
Re: Scripting for Beginner - Tips - by kamiliuxliuxliux - 25.05.2014, 21:42
Re: Scripting for Beginner - Tips - by AndySedeyn - 25.05.2014, 21:47
Re: Scripting for Beginner - Tips - by ConnorHunter - 25.05.2014, 22:07
Re: Scripting for Beginner - Tips - by AndySedeyn - 25.05.2014, 22:19
Re: Scripting for Beginner - Tips - by Shplink - 26.05.2014, 13:13
Re: Scripting for Beginner - Tips - by NaClchemistryK - 26.05.2014, 13:16
Re: Scripting for Beginner - Tips - by Kyance - 26.05.2014, 13:24

Forum Jump:


Users browsing this thread: 1 Guest(s)