Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Author: Restorer
- Name: News
- All rights reserved.
- */
- #include <a_samp>
- #include <ZCMD>
- new Text:News;
- main()
- {
- printf("News");
- }
- public OnFilterScriptInit()
- {
- News = TextDrawCreate(18.000000,428.000000,"~r~(News): ~w~ Aktualnie nikt nie pisze.");
- TextDrawAlignment(News, 0);
- TextDrawBackgroundColor(News, 0x000000FF);
- TextDrawFont(News, 2);
- TextDrawLetterSize(News, 0.199999, 0.899999);
- TextDrawSetOutline(News, 1);
- TextDrawSetProportional(News, 1);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- TextDrawShowForPlayer(playerid, News);
- return 1;
- }
- CMD:news(playerid, params[])
- {
- /* Można było to ładniej zrobić, ale tak mi się podoba :) */
- new news[168];
- if(!IsPlayerAdmin(playerid))
- {
- SendClientMessage(playerid, 0xCCFF00FF, "Błąd: Nie jesteś administratorem");
- return 1;
- }
- if(isnull(params))
- {
- SendClientMessage(playerid, 0xCCFF00FF, "Błąd: /news [treść newsa]");
- return 1;
- }
- format(news, 168, "~r~(News) %s pisze:~w~ %s", PlayerName(playerid), params);
- TextDrawSetString(News, news);
- return 1;
- }
- CMD:koniec(playerid, cmdtext[])
- {
- if(!IsPlayerAdmin(playerid))
- {
- SendClientMessage(playerid, 0xCCFF00FF, "Błąd: Nie jesteś administratorem");
- return 1;
- }
- TextDrawSetString(News, "~r~(News): ~w~ Aktualnie nikt nie pisze.");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- stock PlayerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- return name;
- }
Advertisement
Add Comment
Please, Sign In to add comment