{"id":15117053,"url":"https://github.com/nexquery/samp-textdraw-streamer","last_synced_at":"2025-09-27T22:31:55.569Z","repository":{"id":52447420,"uuid":"284221815","full_name":"nexquery/samp-textdraw-streamer","owner":"nexquery","description":"A simple plugin for sa-mp and open.mp to break the limits of textdrawings.","archived":false,"fork":false,"pushed_at":"2023-12-01T12:22:52.000Z","size":441,"stargazers_count":34,"open_issues_count":14,"forks_count":7,"subscribers_count":2,"default_branch":"v2.0.0","last_synced_at":"2024-09-26T01:54:36.531Z","etag":null,"topics":["sa-mp","sa-mp-plugin","samp-textdraw-streamer","streamer","textdraw-streamer"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nexquery.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-08-01T08:40:41.000Z","updated_at":"2024-08-28T14:52:01.000Z","dependencies_parsed_at":"2022-08-31T19:03:11.859Z","dependency_job_id":"8b064ef7-410d-482f-94c2-08189c1a8153","html_url":"https://github.com/nexquery/samp-textdraw-streamer","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nexquery%2Fsamp-textdraw-streamer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nexquery%2Fsamp-textdraw-streamer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nexquery%2Fsamp-textdraw-streamer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nexquery%2Fsamp-textdraw-streamer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nexquery","download_url":"https://codeload.github.com/nexquery/samp-textdraw-streamer/tar.gz/refs/heads/v2.0.0","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234462135,"owners_count":18837273,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["sa-mp","sa-mp-plugin","samp-textdraw-streamer","streamer","textdraw-streamer"],"created_at":"2024-09-26T01:45:48.271Z","updated_at":"2025-09-27T22:31:55.007Z","avatar_url":"https://github.com/nexquery.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"## [SA:MP / Open.MP] Textdraw Streamer\n[![GitHub Release](https://img.shields.io/github/release/nexquery/samp-textdraw-streamer.svg)](https://github.com/nexquery/samp-textdraw-streamer/releases/latest) [![Download](https://img.shields.io/github/downloads/nexquery/samp-textdraw-streamer/total?color=blue)](https://github.com/nexquery/samp-textdraw-streamer/releases/latest) [![License](https://img.shields.io/github/license/nexquery/samp-textdraw-streamer?color=blue)](https://github.com/nexquery/samp-textdraw-streamer)\n\n## Foreword\nThis plugin is inspired by the streamer plugin. Previously people used a lot of CreatePlayerTextDraw under OnPlayerConnect, they were reaching the limits of text drawing because they used it too much. Because they had reached the limit, they could not display the text drawings properly and were looking for a solution. I decided to make such an add-on because I was having a lot of trouble because of this problem.\n\n## Supports\nThe plugin now supports [open.mp](https://github.com/openmultiplayer/open.mp/releases) versions.\n\n## Arrangements\nYou will need to change some natives as the plugin has undergone radical changes. If you haven't used these natives before, it should work fine when you install the plugin normally.\n\n## The Most Important Part\nAlways add the textdraw-streamer library to the bottom of the available libraries.\n```c\n#include \u003copen.mp\u003e\n#include \u003cmysql\u003e\n#include \u003csscanf2\u003e\n#include \u003cweapon-config\u003e\n#include \u003ctextdraw-streamer\u003e\n```\n\n## Callbacks\n```c\npublic OnCancelDynamicTextDraw(playerid)\n{\n    return 0;\n}\n\npublic OnClickDynamicTextDraw(playerid, Text:textid)\n{\n    return 0;\n}\n\npublic OnClickDynamicPlayerTextDraw(playerid, PlayerText:textid)\n{\n    return 0;\n}\n```\n\n## Compilation\nInstall gcc and g++, make and cmake. On Ubuntu you would do that like so:\n```\nsudo apt-get install gcc g++ make cmake\n```\nIf you're on a 64-bit system you'll need additional packages for compiling for 32-bit:\n```\nsudo apt-get install gcc-multilib g++-multilib\n```\nFinally:\n```\ncd src\nmkdir build \u0026\u0026 cd build\ncmake ../ -DCMAKE_BUILD_TYPE=Release\nmake\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnexquery%2Fsamp-textdraw-streamer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnexquery%2Fsamp-textdraw-streamer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnexquery%2Fsamp-textdraw-streamer/lists"}