[FilterScript] Simple AFK Systems With Reason..!
#1

SIMPLE afk systems by me ..
the reason is up of your player head!!

pawn Код:
#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 [reason]" );
  if(daadetext3d[playerid] == 1)
  {
    new st[128];
    format(st,sizeof(st),"Player Is AFK . REASON: %s",params);
    textjaja[playerid] = st;
    UpdateDynamic3DTextLabelText(jaja[playerid], 0x00FF40FF,st);
    format(st,sizeof(st),"you has afk with reason: %s use /back to 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),"you has afk with reason: %s use /back to 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,"you has used /back");
  return 1;
}
public OnPlayerConnect(playerid)
{
    daadetext3d[playerid] = 0;
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    if(daadetext3d[playerid] == 1)
    {
      DestroyDynamic3DTextLabel(jaja[playerid]);
    }
    return 1;
}
NEW UPDATED!! V2
Link: http://forum.sa-mp.com/showthread.ph...97#post2380497
Reply
#2

Tested, no errors and bugs, nice and thx
Reply
#3

Quote:
Originally Posted by S4ba
Посмотреть сообщение
Tested, no errors and bugs, nice and thx
Thanks
Reply
#4

Great
Reply
#5

Quote:
Originally Posted by DaniceMcHarley
Посмотреть сообщение
Great
Thanks MAN!!!
Reply
#6

It's very simple code, but it's good if you are beginner. Rep+, keep up the good work mate.
Reply
#7

Quote:
Originally Posted by coakiddo
Посмотреть сообщение
It's very simple code, but it's good if you are beginner. Rep+, keep up the good work mate.
Thanks For The REP
Reply
#8

Not bad
Reply
#9

Interesting technique. I greatly appreciate it. Whatever it is. Congratulations on your efforts.

Note - Simple but handy.

#March
Reply
#10

finally i saw an good afk system , Rep added for sure , Nice job man .
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)