Advertisement
Trabluxa

Afk

Feb 3rd, 2013
319
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.66 KB | None | 0 0
  1. #include <a_samp>
  2. #include <streamer>
  3. #include <zcmd>
  4. new Text3D:jaja[MAX_PLAYERS] , daadetext3d[MAX_PLAYERS] , textjaja[MAX_PLAYERS][128];
  5. CMD:afk(playerid,params[])
  6. {
  7.   if(isnull(params)) return SendClientMessage( playerid, -1, "/afk [причина]" );
  8.   if(daadetext3d[playerid] == 1)
  9.   {
  10.     new st[128];
  11.     format(st,sizeof(st),"Игрок в AFK. Причина: %s",params);
  12.     textjaja[playerid] = st;
  13.     UpdateDynamic3DTextLabelText(jaja[playerid], 0x00FF40FF,st);
  14.     format(st,sizeof(st),"Ты в афк по причине: %s напиши "/back" для возвращения",params);
  15.     SendClientMessage(playerid,-1,st);
  16.     daadetext3d[playerid] = 1;
  17.     TogglePlayerControllable(playerid,0);
  18.   }
  19.   else
  20.   {
  21.   new st[128];
  22.   format(st,sizeof(st),"Player Is AFK . REASON: %s",params);
  23.   textjaja[playerid] = st;
  24.   jaja[playerid] = CreateDynamic3DTextLabel(st, 0x00FF40FF, 0, 0, 0.6, 50,playerid);
  25.   format(st,sizeof(st),"Ты в афк по причине: %s напиши /back для возвращения",params);
  26.   SendClientMessage(playerid,-1,st);
  27.   daadetext3d[playerid] = 1;
  28.   TogglePlayerControllable(playerid,0);
  29.   }
  30.   return 1;
  31. }
  32. CMD:back(playerid,params[])
  33. {
  34.   TogglePlayerControllable(playerid,1);
  35.   DestroyDynamic3DTextLabel(jaja[playerid]);
  36.   daadetext3d[playerid] = 0;
  37.   SendClientMessage(playerid,-1,"Ты использовал команду /back");
  38.   return 1;
  39. }
  40. public OnPlayerConnect(playerid)
  41. {
  42.     daadetext3d[playerid] = 0;
  43.     return 1;
  44. }
  45. public OnPlayerDisconnect(playerid, reason)
  46. {
  47.     if(daadetext3d[playerid] == 1)
  48.     {
  49.       DestroyDynamic3DTextLabel(jaja[playerid]);
  50.     }
  51.     return 1;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement