12.02.2013, 22:37
(
Последний раз редактировалось AnonymouseSAMP; 06.05.2013 в 01:31.
)
AFK SYSTEMS V2 WITH REASON
Updated:
*Show Player Was AFK TO all Player in the server [ SendclientMessage ]
*Change New String
Bug:
*No Founded Bug
If You Found Bug Report To Me!!
Updated:
*Show Player Was AFK TO all Player in the server [ SendclientMessage ]
*Change New String
pawn Код:
#include <a_samp>
#include <streamer>
#include <zcmd>
#define COLOR_YELLOW 0xFFFF00AA
new Text3D:jaja[MAX_PLAYERS] , daadetext3d[MAX_PLAYERS] , textjaja[MAX_PLAYERS][128];
new string1[54];
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);
new name[128];
GetPlayerName(playerid,name,128);
format(string1, sizeof(string1), "|Player %s Is AFK!Reason: %s",name,params);
SendClientMessageToAll(COLOR_YELLOW, string1);
}
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);
new name[128];
GetPlayerName(playerid,name,128);
format(string1, sizeof(string1), "|Player %s Is AFK!Reason: %s",name,params);
SendClientMessageToAll(COLOR_YELLOW, string1);
}
return 1;
}
CMD:back(playerid,params[])
{
TogglePlayerControllable(playerid,1);
DestroyDynamic3DTextLabel(jaja[playerid]);
daadetext3d[playerid] = 0;
new name[128];
GetPlayerName(playerid,name,128);
SendClientMessage(playerid,-1,"you has used /back");
format(string1, sizeof(string1), "%s Has Back From AFK!",name);
SendClientMessageToAll(COLOR_YELLOW, string1);
return 1;
}
public OnPlayerConnect(playerid)
{
daadetext3d[playerid] = 0;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
if(daadetext3d[playerid] == 1)
{
DestroyDynamic3DTextLabel(jaja[playerid]);
}
return 1;
}
*No Founded Bug
If You Found Bug Report To Me!!