Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <streamer>
- #include <zcmd>
- new Text3D:jaja[MAX_PLAYERS] , daadetext3d[MAX_PLAYERS] , textjaja[MAX_PLAYERS][128];
- CMD:afk(playerid,params[])
- {
- if(isnull(params)) return SendClientMessage( playerid, -1, "/afk [причина]" );
- if(daadetext3d[playerid] == 1)
- {
- new st[128];
- format(st,sizeof(st),"Игрок в AFK. Причина: %s",params);
- textjaja[playerid] = st;
- UpdateDynamic3DTextLabelText(jaja[playerid], 0x00FF40FF,st);
- format(st,sizeof(st),"Ты в афк по причине: %s напиши "/back" для возвращения",params);
- SendClientMessage(playerid,-1,st);
- daadetext3d[playerid] = 1;
- TogglePlayerControllable(playerid,0);
- }
- else
- {
- new st[128];
- format(st,sizeof(st),"Player Is AFK . REASON: %s",params);
- textjaja[playerid] = st;
- jaja[playerid] = CreateDynamic3DTextLabel(st, 0x00FF40FF, 0, 0, 0.6, 50,playerid);
- format(st,sizeof(st),"Ты в афк по причине: %s напиши /back для возвращения",params);
- SendClientMessage(playerid,-1,st);
- daadetext3d[playerid] = 1;
- TogglePlayerControllable(playerid,0);
- }
- return 1;
- }
- CMD:back(playerid,params[])
- {
- TogglePlayerControllable(playerid,1);
- DestroyDynamic3DTextLabel(jaja[playerid]);
- daadetext3d[playerid] = 0;
- SendClientMessage(playerid,-1,"Ты использовал команду /back");
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- daadetext3d[playerid] = 0;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- if(daadetext3d[playerid] == 1)
- {
- DestroyDynamic3DTextLabel(jaja[playerid]);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement