Advertisement
Sweesskel

Sweesskel's Logs System Using YSI

Dec 7th, 2014
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 20.85 KB | None | 0 0
  1. #include <a_samp>
  2. #include <YSI\y_va>
  3.  
  4. new LS_Line[MAX_PLAYERS];
  5. new PlayerText:LS_PlayerTextDraw[MAX_PLAYERS][10];
  6.  
  7. public OnFilterScriptInit()
  8. {
  9.     for(new LS_Player; LS_Player < GetMaxPlayers(); LS_Player++)
  10.     {
  11.         LS_PlayerTextDraw[LS_Player][0] = CreatePlayerTextDraw(LS_Player,620.0,330.0,"_");
  12.         PlayerTextDrawAlignment(LS_Player,LS_PlayerTextDraw[LS_Player][0],3);
  13.         PlayerTextDrawBackgroundColor(LS_Player,LS_PlayerTextDraw[LS_Player][0],0x000000FF);
  14.         PlayerTextDrawFont(LS_Player,LS_PlayerTextDraw[LS_Player][0],1);
  15.         PlayerTextDrawLetterSize(LS_Player,LS_PlayerTextDraw[LS_Player][0],0.2,1.0);
  16.         PlayerTextDrawColor(LS_Player,LS_PlayerTextDraw[LS_Player][0],0xFFFFFFFF);
  17.         PlayerTextDrawSetOutline(LS_Player,LS_PlayerTextDraw[LS_Player][0],1);
  18.         PlayerTextDrawSetProportional(LS_Player,LS_PlayerTextDraw[LS_Player][0],1);
  19.         PlayerTextDrawSetShadow(LS_Player,LS_PlayerTextDraw[LS_Player][0],1);
  20.         LS_PlayerTextDraw[LS_Player][1] = CreatePlayerTextDraw(LS_Player,620.0,340.0,"_");
  21.         PlayerTextDrawAlignment(LS_Player,LS_PlayerTextDraw[LS_Player][1],3);
  22.         PlayerTextDrawBackgroundColor(LS_Player,LS_PlayerTextDraw[LS_Player][1],0x000000FF);
  23.         PlayerTextDrawFont(LS_Player,LS_PlayerTextDraw[LS_Player][1],1);
  24.         PlayerTextDrawLetterSize(LS_Player,LS_PlayerTextDraw[LS_Player][1],0.2,1.0);
  25.         PlayerTextDrawColor(LS_Player,LS_PlayerTextDraw[LS_Player][1],0xFFFFFFFF);
  26.         PlayerTextDrawSetOutline(LS_Player,LS_PlayerTextDraw[LS_Player][1],1);
  27.         PlayerTextDrawSetProportional(LS_Player,LS_PlayerTextDraw[LS_Player][1],1);
  28.         PlayerTextDrawSetShadow(LS_Player,LS_PlayerTextDraw[LS_Player][1],1);
  29.         LS_PlayerTextDraw[LS_Player][2] = CreatePlayerTextDraw(LS_Player,620.0,350.0,"_");
  30.         PlayerTextDrawAlignment(LS_Player,LS_PlayerTextDraw[LS_Player][2],3);
  31.         PlayerTextDrawBackgroundColor(LS_Player,LS_PlayerTextDraw[LS_Player][2],0x000000FF);
  32.         PlayerTextDrawFont(LS_Player,LS_PlayerTextDraw[LS_Player][2],1);
  33.         PlayerTextDrawLetterSize(LS_Player,LS_PlayerTextDraw[LS_Player][2],0.2,1.0);
  34.         PlayerTextDrawColor(LS_Player,LS_PlayerTextDraw[LS_Player][2],0xFFFFFFFF);
  35.         PlayerTextDrawSetOutline(LS_Player,LS_PlayerTextDraw[LS_Player][2],1);
  36.         PlayerTextDrawSetProportional(LS_Player,LS_PlayerTextDraw[LS_Player][2],1);
  37.         PlayerTextDrawSetShadow(LS_Player,LS_PlayerTextDraw[LS_Player][2],1);
  38.         LS_PlayerTextDraw[LS_Player][3] = CreatePlayerTextDraw(LS_Player,620.0,360.0,"_");
  39.         PlayerTextDrawAlignment(LS_Player,LS_PlayerTextDraw[LS_Player][3],3);
  40.         PlayerTextDrawBackgroundColor(LS_Player,LS_PlayerTextDraw[LS_Player][3],0x000000FF);
  41.         PlayerTextDrawFont(LS_Player,LS_PlayerTextDraw[LS_Player][3],1);
  42.         PlayerTextDrawLetterSize(LS_Player,LS_PlayerTextDraw[LS_Player][3],0.2,1.0);
  43.         PlayerTextDrawColor(LS_Player,LS_PlayerTextDraw[LS_Player][3],0xFFFFFFFF);
  44.         PlayerTextDrawSetOutline(LS_Player,LS_PlayerTextDraw[LS_Player][3],1);
  45.         PlayerTextDrawSetProportional(LS_Player,LS_PlayerTextDraw[LS_Player][3],1);
  46.         PlayerTextDrawSetShadow(LS_Player,LS_PlayerTextDraw[LS_Player][3],1);
  47.         LS_PlayerTextDraw[LS_Player][4] = CreatePlayerTextDraw(LS_Player,620.0,370.0,"_");
  48.         PlayerTextDrawAlignment(LS_Player,LS_PlayerTextDraw[LS_Player][4],3);
  49.         PlayerTextDrawBackgroundColor(LS_Player,LS_PlayerTextDraw[LS_Player][4],0x000000FF);
  50.         PlayerTextDrawFont(LS_Player,LS_PlayerTextDraw[LS_Player][4],1);
  51.         PlayerTextDrawLetterSize(LS_Player,LS_PlayerTextDraw[LS_Player][4],0.2,1.0);
  52.         PlayerTextDrawColor(LS_Player,LS_PlayerTextDraw[LS_Player][4],0xFFFFFFFF);
  53.         PlayerTextDrawSetOutline(LS_Player,LS_PlayerTextDraw[LS_Player][4],1);
  54.         PlayerTextDrawSetProportional(LS_Player,LS_PlayerTextDraw[LS_Player][4],1);
  55.         PlayerTextDrawSetShadow(LS_Player,LS_PlayerTextDraw[LS_Player][4],1);
  56.         LS_PlayerTextDraw[LS_Player][5] = CreatePlayerTextDraw(LS_Player,620.0,380.0,"_");
  57.         PlayerTextDrawAlignment(LS_Player,LS_PlayerTextDraw[LS_Player][5],3);
  58.         PlayerTextDrawBackgroundColor(LS_Player,LS_PlayerTextDraw[LS_Player][5],0x000000FF);
  59.         PlayerTextDrawFont(LS_Player,LS_PlayerTextDraw[LS_Player][5],1);
  60.         PlayerTextDrawLetterSize(LS_Player,LS_PlayerTextDraw[LS_Player][5],0.2,1.0);
  61.         PlayerTextDrawColor(LS_Player,LS_PlayerTextDraw[LS_Player][5],0xFFFFFFFF);
  62.         PlayerTextDrawSetOutline(LS_Player,LS_PlayerTextDraw[LS_Player][5],1);
  63.         PlayerTextDrawSetProportional(LS_Player,LS_PlayerTextDraw[LS_Player][5],1);
  64.         PlayerTextDrawSetShadow(LS_Player,LS_PlayerTextDraw[LS_Player][5],1);
  65.         LS_PlayerTextDraw[LS_Player][6] = CreatePlayerTextDraw(LS_Player,620.0,390.0,"_");
  66.         PlayerTextDrawAlignment(LS_Player,LS_PlayerTextDraw[LS_Player][6],3);
  67.         PlayerTextDrawBackgroundColor(LS_Player,LS_PlayerTextDraw[LS_Player][6],0x000000FF);
  68.         PlayerTextDrawFont(LS_Player,LS_PlayerTextDraw[LS_Player][6],1);
  69.         PlayerTextDrawLetterSize(LS_Player,LS_PlayerTextDraw[LS_Player][6],0.2,1.0);
  70.         PlayerTextDrawColor(LS_Player,LS_PlayerTextDraw[LS_Player][6],0xFFFFFFFF);
  71.         PlayerTextDrawSetOutline(LS_Player,LS_PlayerTextDraw[LS_Player][6],1);
  72.         PlayerTextDrawSetProportional(LS_Player,LS_PlayerTextDraw[LS_Player][6],1);
  73.         PlayerTextDrawSetShadow(LS_Player,LS_PlayerTextDraw[LS_Player][6],1);
  74.         LS_PlayerTextDraw[LS_Player][7] = CreatePlayerTextDraw(LS_Player,620.0,400.0,"_");
  75.         PlayerTextDrawAlignment(LS_Player,LS_PlayerTextDraw[LS_Player][7],3);
  76.         PlayerTextDrawBackgroundColor(LS_Player,LS_PlayerTextDraw[LS_Player][7],0x000000FF);
  77.         PlayerTextDrawFont(LS_Player,LS_PlayerTextDraw[LS_Player][7],1);
  78.         PlayerTextDrawLetterSize(LS_Player,LS_PlayerTextDraw[LS_Player][7],0.2,1.0);
  79.         PlayerTextDrawColor(LS_Player,LS_PlayerTextDraw[LS_Player][7],0xFFFFFFFF);
  80.         PlayerTextDrawSetOutline(LS_Player,LS_PlayerTextDraw[LS_Player][7],1);
  81.         PlayerTextDrawSetProportional(LS_Player,LS_PlayerTextDraw[LS_Player][7],1);
  82.         PlayerTextDrawSetShadow(LS_Player,LS_PlayerTextDraw[LS_Player][7],1);
  83.         LS_PlayerTextDraw[LS_Player][8] = CreatePlayerTextDraw(LS_Player,620.0,410.0,"_");
  84.         PlayerTextDrawAlignment(LS_Player,LS_PlayerTextDraw[LS_Player][8],3);
  85.         PlayerTextDrawBackgroundColor(LS_Player,LS_PlayerTextDraw[LS_Player][8],0x000000FF);
  86.         PlayerTextDrawFont(LS_Player,LS_PlayerTextDraw[LS_Player][8],1);
  87.         PlayerTextDrawLetterSize(LS_Player,LS_PlayerTextDraw[LS_Player][8],0.2,1.0);
  88.         PlayerTextDrawColor(LS_Player,LS_PlayerTextDraw[LS_Player][8],0xFFFFFFFF);
  89.         PlayerTextDrawSetOutline(LS_Player,LS_PlayerTextDraw[LS_Player][8],1);
  90.         PlayerTextDrawSetProportional(LS_Player,LS_PlayerTextDraw[LS_Player][8],1);
  91.         PlayerTextDrawSetShadow(LS_Player,LS_PlayerTextDraw[LS_Player][8],1);
  92.         LS_PlayerTextDraw[LS_Player][9] = CreatePlayerTextDraw(LS_Player,620.0,420.0,"_");
  93.         PlayerTextDrawAlignment(LS_Player,LS_PlayerTextDraw[LS_Player][9],3);
  94.         PlayerTextDrawBackgroundColor(LS_Player,LS_PlayerTextDraw[LS_Player][9],0x000000FF);
  95.         PlayerTextDrawFont(LS_Player,LS_PlayerTextDraw[LS_Player][9],1);
  96.         PlayerTextDrawLetterSize(LS_Player,LS_PlayerTextDraw[LS_Player][9],0.2,1.0);
  97.         PlayerTextDrawColor(LS_Player,LS_PlayerTextDraw[LS_Player][9],0xFFFFFFFF);
  98.         PlayerTextDrawSetOutline(LS_Player,LS_PlayerTextDraw[LS_Player][9],1);
  99.         PlayerTextDrawSetProportional(LS_Player,LS_PlayerTextDraw[LS_Player][9],1);
  100.         PlayerTextDrawSetShadow(LS_Player,LS_PlayerTextDraw[LS_Player][9],1);
  101.         PlayerTextDrawShow(LS_Player,LS_PlayerTextDraw[LS_Player][0]);
  102.         PlayerTextDrawShow(LS_Player,LS_PlayerTextDraw[LS_Player][1]);
  103.         PlayerTextDrawShow(LS_Player,LS_PlayerTextDraw[LS_Player][2]);
  104.         PlayerTextDrawShow(LS_Player,LS_PlayerTextDraw[LS_Player][3]);
  105.         PlayerTextDrawShow(LS_Player,LS_PlayerTextDraw[LS_Player][4]);
  106.         PlayerTextDrawShow(LS_Player,LS_PlayerTextDraw[LS_Player][5]);
  107.         PlayerTextDrawShow(LS_Player,LS_PlayerTextDraw[LS_Player][6]);
  108.         PlayerTextDrawShow(LS_Player,LS_PlayerTextDraw[LS_Player][7]);
  109.         PlayerTextDrawShow(LS_Player,LS_PlayerTextDraw[LS_Player][8]);
  110.         PlayerTextDrawShow(LS_Player,LS_PlayerTextDraw[LS_Player][9]);
  111.     }
  112.     return 1;
  113. }
  114.  
  115. public OnFilterScriptExit()
  116. {
  117.     for(new LS_Player; LS_Player < GetMaxPlayers(); LS_Player++)
  118.     {
  119.         PlayerTextDrawDestroy(LS_Player,LS_PlayerTextDraw[LS_Player][0]);
  120.         PlayerTextDrawDestroy(LS_Player,LS_PlayerTextDraw[LS_Player][1]);
  121.         PlayerTextDrawDestroy(LS_Player,LS_PlayerTextDraw[LS_Player][2]);
  122.         PlayerTextDrawDestroy(LS_Player,LS_PlayerTextDraw[LS_Player][3]);
  123.         PlayerTextDrawDestroy(LS_Player,LS_PlayerTextDraw[LS_Player][4]);
  124.         PlayerTextDrawDestroy(LS_Player,LS_PlayerTextDraw[LS_Player][5]);
  125.         PlayerTextDrawDestroy(LS_Player,LS_PlayerTextDraw[LS_Player][6]);
  126.         PlayerTextDrawDestroy(LS_Player,LS_PlayerTextDraw[LS_Player][7]);
  127.         PlayerTextDrawDestroy(LS_Player,LS_PlayerTextDraw[LS_Player][8]);
  128.         PlayerTextDrawDestroy(LS_Player,LS_PlayerTextDraw[LS_Player][9]);
  129.     }
  130.     return 1;
  131. }
  132.  
  133. public OnPlayerConnect(playerid)
  134. {
  135.     LS_Line[playerid] = 0;
  136.     LS_PlayerTextDraw[playerid][0] = CreatePlayerTextDraw(playerid,620.0,330.0,"_");
  137.     PlayerTextDrawAlignment(playerid,LS_PlayerTextDraw[playerid][0],3);
  138.     PlayerTextDrawBackgroundColor(playerid,LS_PlayerTextDraw[playerid][0],0x000000FF);
  139.     PlayerTextDrawFont(playerid,LS_PlayerTextDraw[playerid][0],1);
  140.     PlayerTextDrawLetterSize(playerid,LS_PlayerTextDraw[playerid][0],0.2,1.0);
  141.     PlayerTextDrawColor(playerid,LS_PlayerTextDraw[playerid][0],0xFFFFFFFF);
  142.     PlayerTextDrawSetOutline(playerid,LS_PlayerTextDraw[playerid][0],1);
  143.     PlayerTextDrawSetProportional(playerid,LS_PlayerTextDraw[playerid][0],1);
  144.     PlayerTextDrawSetShadow(playerid,LS_PlayerTextDraw[playerid][0],1);
  145.     LS_PlayerTextDraw[playerid][1] = CreatePlayerTextDraw(playerid,620.0,340.0,"_");
  146.     PlayerTextDrawAlignment(playerid,LS_PlayerTextDraw[playerid][1],3);
  147.     PlayerTextDrawBackgroundColor(playerid,LS_PlayerTextDraw[playerid][1],0x000000FF);
  148.     PlayerTextDrawFont(playerid,LS_PlayerTextDraw[playerid][1],1);
  149.     PlayerTextDrawLetterSize(playerid,LS_PlayerTextDraw[playerid][1],0.2,1.0);
  150.     PlayerTextDrawColor(playerid,LS_PlayerTextDraw[playerid][1],0xFFFFFFFF);
  151.     PlayerTextDrawSetOutline(playerid,LS_PlayerTextDraw[playerid][1],1);
  152.     PlayerTextDrawSetProportional(playerid,LS_PlayerTextDraw[playerid][1],1);
  153.     PlayerTextDrawSetShadow(playerid,LS_PlayerTextDraw[playerid][1],1);
  154.     LS_PlayerTextDraw[playerid][2] = CreatePlayerTextDraw(playerid,620.0,350.0,"_");
  155.     PlayerTextDrawAlignment(playerid,LS_PlayerTextDraw[playerid][2],3);
  156.     PlayerTextDrawBackgroundColor(playerid,LS_PlayerTextDraw[playerid][2],0x000000FF);
  157.     PlayerTextDrawFont(playerid,LS_PlayerTextDraw[playerid][2],1);
  158.     PlayerTextDrawLetterSize(playerid,LS_PlayerTextDraw[playerid][2],0.2,1.0);
  159.     PlayerTextDrawColor(playerid,LS_PlayerTextDraw[playerid][2],0xFFFFFFFF);
  160.     PlayerTextDrawSetOutline(playerid,LS_PlayerTextDraw[playerid][2],1);
  161.     PlayerTextDrawSetProportional(playerid,LS_PlayerTextDraw[playerid][2],1);
  162.     PlayerTextDrawSetShadow(playerid,LS_PlayerTextDraw[playerid][2],1);
  163.     LS_PlayerTextDraw[playerid][3] = CreatePlayerTextDraw(playerid,620.0,360.0,"_");
  164.     PlayerTextDrawAlignment(playerid,LS_PlayerTextDraw[playerid][3],3);
  165.     PlayerTextDrawBackgroundColor(playerid,LS_PlayerTextDraw[playerid][3],0x000000FF);
  166.     PlayerTextDrawFont(playerid,LS_PlayerTextDraw[playerid][3],1);
  167.     PlayerTextDrawLetterSize(playerid,LS_PlayerTextDraw[playerid][3],0.2,1.0);
  168.     PlayerTextDrawColor(playerid,LS_PlayerTextDraw[playerid][3],0xFFFFFFFF);
  169.     PlayerTextDrawSetOutline(playerid,LS_PlayerTextDraw[playerid][3],1);
  170.     PlayerTextDrawSetProportional(playerid,LS_PlayerTextDraw[playerid][3],1);
  171.     PlayerTextDrawSetShadow(playerid,LS_PlayerTextDraw[playerid][3],1);
  172.     LS_PlayerTextDraw[playerid][4] = CreatePlayerTextDraw(playerid,620.0,370.0,"_");
  173.     PlayerTextDrawAlignment(playerid,LS_PlayerTextDraw[playerid][4],3);
  174.     PlayerTextDrawBackgroundColor(playerid,LS_PlayerTextDraw[playerid][4],0x000000FF);
  175.     PlayerTextDrawFont(playerid,LS_PlayerTextDraw[playerid][4],1);
  176.     PlayerTextDrawLetterSize(playerid,LS_PlayerTextDraw[playerid][4],0.2,1.0);
  177.     PlayerTextDrawColor(playerid,LS_PlayerTextDraw[playerid][4],0xFFFFFFFF);
  178.     PlayerTextDrawSetOutline(playerid,LS_PlayerTextDraw[playerid][4],1);
  179.     PlayerTextDrawSetProportional(playerid,LS_PlayerTextDraw[playerid][4],1);
  180.     PlayerTextDrawSetShadow(playerid,LS_PlayerTextDraw[playerid][4],1);
  181.     LS_PlayerTextDraw[playerid][5] = CreatePlayerTextDraw(playerid,620.0,380.0,"_");
  182.     PlayerTextDrawAlignment(playerid,LS_PlayerTextDraw[playerid][5],3);
  183.     PlayerTextDrawBackgroundColor(playerid,LS_PlayerTextDraw[playerid][5],0x000000FF);
  184.     PlayerTextDrawFont(playerid,LS_PlayerTextDraw[playerid][5],1);
  185.     PlayerTextDrawLetterSize(playerid,LS_PlayerTextDraw[playerid][5],0.2,1.0);
  186.     PlayerTextDrawColor(playerid,LS_PlayerTextDraw[playerid][5],0xFFFFFFFF);
  187.     PlayerTextDrawSetOutline(playerid,LS_PlayerTextDraw[playerid][5],1);
  188.     PlayerTextDrawSetProportional(playerid,LS_PlayerTextDraw[playerid][5],1);
  189.     PlayerTextDrawSetShadow(playerid,LS_PlayerTextDraw[playerid][5],1);
  190.     LS_PlayerTextDraw[playerid][6] = CreatePlayerTextDraw(playerid,620.0,390.0,"_");
  191.     PlayerTextDrawAlignment(playerid,LS_PlayerTextDraw[playerid][6],3);
  192.     PlayerTextDrawBackgroundColor(playerid,LS_PlayerTextDraw[playerid][6],0x000000FF);
  193.     PlayerTextDrawFont(playerid,LS_PlayerTextDraw[playerid][6],1);
  194.     PlayerTextDrawLetterSize(playerid,LS_PlayerTextDraw[playerid][6],0.2,1.0);
  195.     PlayerTextDrawColor(playerid,LS_PlayerTextDraw[playerid][6],0xFFFFFFFF);
  196.     PlayerTextDrawSetOutline(playerid,LS_PlayerTextDraw[playerid][6],1);
  197.     PlayerTextDrawSetProportional(playerid,LS_PlayerTextDraw[playerid][6],1);
  198.     PlayerTextDrawSetShadow(playerid,LS_PlayerTextDraw[playerid][6],1);
  199.     LS_PlayerTextDraw[playerid][7] = CreatePlayerTextDraw(playerid,620.0,400.0,"_");
  200.     PlayerTextDrawAlignment(playerid,LS_PlayerTextDraw[playerid][7],3);
  201.     PlayerTextDrawBackgroundColor(playerid,LS_PlayerTextDraw[playerid][7],0x000000FF);
  202.     PlayerTextDrawFont(playerid,LS_PlayerTextDraw[playerid][7],1);
  203.     PlayerTextDrawLetterSize(playerid,LS_PlayerTextDraw[playerid][7],0.2,1.0);
  204.     PlayerTextDrawColor(playerid,LS_PlayerTextDraw[playerid][7],0xFFFFFFFF);
  205.     PlayerTextDrawSetOutline(playerid,LS_PlayerTextDraw[playerid][7],1);
  206.     PlayerTextDrawSetProportional(playerid,LS_PlayerTextDraw[playerid][7],1);
  207.     PlayerTextDrawSetShadow(playerid,LS_PlayerTextDraw[playerid][7],1);
  208.     LS_PlayerTextDraw[playerid][8] = CreatePlayerTextDraw(playerid,620.0,410.0,"_");
  209.     PlayerTextDrawAlignment(playerid,LS_PlayerTextDraw[playerid][8],3);
  210.     PlayerTextDrawBackgroundColor(playerid,LS_PlayerTextDraw[playerid][8],0x000000FF);
  211.     PlayerTextDrawFont(playerid,LS_PlayerTextDraw[playerid][8],1);
  212.     PlayerTextDrawLetterSize(playerid,LS_PlayerTextDraw[playerid][8],0.2,1.0);
  213.     PlayerTextDrawColor(playerid,LS_PlayerTextDraw[playerid][8],0xFFFFFFFF);
  214.     PlayerTextDrawSetOutline(playerid,LS_PlayerTextDraw[playerid][8],1);
  215.     PlayerTextDrawSetProportional(playerid,LS_PlayerTextDraw[playerid][8],1);
  216.     PlayerTextDrawSetShadow(playerid,LS_PlayerTextDraw[playerid][8],1);
  217.     LS_PlayerTextDraw[playerid][9] = CreatePlayerTextDraw(playerid,620.0,420.0,"_");
  218.     PlayerTextDrawAlignment(playerid,LS_PlayerTextDraw[playerid][9],3);
  219.     PlayerTextDrawBackgroundColor(playerid,LS_PlayerTextDraw[playerid][9],0x000000FF);
  220.     PlayerTextDrawFont(playerid,LS_PlayerTextDraw[playerid][9],1);
  221.     PlayerTextDrawLetterSize(playerid,LS_PlayerTextDraw[playerid][9],0.2,1.0);
  222.     PlayerTextDrawColor(playerid,LS_PlayerTextDraw[playerid][9],0xFFFFFFFF);
  223.     PlayerTextDrawSetOutline(playerid,LS_PlayerTextDraw[playerid][9],1);
  224.     PlayerTextDrawSetProportional(playerid,LS_PlayerTextDraw[playerid][9],1);
  225.     PlayerTextDrawSetShadow(playerid,LS_PlayerTextDraw[playerid][9],1);
  226.     PlayerTextDrawShow(playerid,LS_PlayerTextDraw[playerid][0]);
  227.     PlayerTextDrawShow(playerid,LS_PlayerTextDraw[playerid][1]);
  228.     PlayerTextDrawShow(playerid,LS_PlayerTextDraw[playerid][2]);
  229.     PlayerTextDrawShow(playerid,LS_PlayerTextDraw[playerid][3]);
  230.     PlayerTextDrawShow(playerid,LS_PlayerTextDraw[playerid][4]);
  231.     PlayerTextDrawShow(playerid,LS_PlayerTextDraw[playerid][5]);
  232.     PlayerTextDrawShow(playerid,LS_PlayerTextDraw[playerid][6]);
  233.     PlayerTextDrawShow(playerid,LS_PlayerTextDraw[playerid][7]);
  234.     PlayerTextDrawShow(playerid,LS_PlayerTextDraw[playerid][8]);
  235.     PlayerTextDrawShow(playerid,LS_PlayerTextDraw[playerid][9]);
  236.     return 1;
  237. }
  238.  
  239. public OnPlayerDisconnect(playerid,reason)
  240. {
  241.     PlayerTextDrawDestroy(playerid,LS_PlayerTextDraw[playerid][0]);
  242.     PlayerTextDrawDestroy(playerid,LS_PlayerTextDraw[playerid][1]);
  243.     PlayerTextDrawDestroy(playerid,LS_PlayerTextDraw[playerid][2]);
  244.     PlayerTextDrawDestroy(playerid,LS_PlayerTextDraw[playerid][3]);
  245.     PlayerTextDrawDestroy(playerid,LS_PlayerTextDraw[playerid][4]);
  246.     PlayerTextDrawDestroy(playerid,LS_PlayerTextDraw[playerid][5]);
  247.     PlayerTextDrawDestroy(playerid,LS_PlayerTextDraw[playerid][6]);
  248.     PlayerTextDrawDestroy(playerid,LS_PlayerTextDraw[playerid][7]);
  249.     PlayerTextDrawDestroy(playerid,LS_PlayerTextDraw[playerid][8]);
  250.     PlayerTextDrawDestroy(playerid,LS_PlayerTextDraw[playerid][9]);
  251.     return 1;
  252. }
  253.  
  254. stock SendServerMessage(Player,Message[],va_args<>)
  255. {
  256.     new String[256];
  257.     va_format(String,sizeof(String),Message,va_start<2>);
  258.     new Time[3];
  259.     gettime(Time[0],Time[1],Time[2]);
  260.     format(String,sizeof(String),"~W~~H~[%02i:%02i:%02i]~B~~H~~H~[SERVER]: ~W~~H~%s",Time[0],Time[1],Time[2],Message);
  261.     PlayerPlaySound(Player,1057,0.0,0.0,0.0);
  262.     PlayerTextDrawSetString(Player,LS_PlayerTextDraw[Player][LS_Line[Player]],String);
  263.     LS_Line[Player]++;
  264.     if(LS_Line[Player] > 9) LS_Line[Player] = 0;
  265.     return 1;
  266. }
  267.  
  268. stock SendServerMessageToAll(Message[],va_args<>)
  269. {
  270.     new String[256];
  271.     va_format(String,sizeof(String),Message,va_start<1>);
  272.     new Time[3];
  273.     gettime(Time[0],Time[1],Time[2]);
  274.     format(String,sizeof(String),"~W~~H~[%02i:%02i:%02i]~B~~H~~H~[SERVER]: ~W~~H~%s",Time[0],Time[1],Time[2],Message);
  275.     for(new LS_Player; LS_Player < GetMaxPlayers(); LS_Player++)
  276.     {
  277.         PlayerPlaySound(LS_Player,1057,0.0,0.0,0.0);
  278.         PlayerTextDrawSetString(LS_Player,LS_PlayerTextDraw[LS_Player][LS_Line[LS_Player]],String);
  279.         LS_Line[LS_Player]++;
  280.         if(LS_Line[LS_Player] > 9) LS_Line[LS_Player] = 0;
  281.     }
  282.     return 1;
  283. }
  284.  
  285. stock SendInformationMessage(Player,Message[],va_args<>)
  286. {
  287.     new String[256];
  288.     va_format(String,sizeof(String),Message,va_start<2>);
  289.     new Time[3];
  290.     gettime(Time[0],Time[1],Time[2]);
  291.     format(String,sizeof(String),"~W~~H~[%02i:%02i:%02i]~Y~~H~[INFORMATION]: ~W~~H~%s",Time[0],Time[1],Time[2],Message);
  292.     PlayerPlaySound(Player,1150,0.0,0.0,0.0);
  293.     PlayerTextDrawSetString(Player,LS_PlayerTextDraw[Player][LS_Line[Player]],String);
  294.     LS_Line[Player]++;
  295.     if(LS_Line[Player] > 9) LS_Line[Player] = 0;
  296.     return 1;
  297. }
  298.  
  299. stock SendInformationMessageToAll(Message[],va_args<>)
  300. {
  301.     new String[256];
  302.     va_format(String,sizeof(String),Message,va_start<1>);
  303.     new Time[3];
  304.     gettime(Time[0],Time[1],Time[2]);
  305.     format(String,sizeof(String),"~W~~H~[%02i:%02i:%02i]~Y~~H~[INFORMATION]: ~W~~H~%s",Time[0],Time[1],Time[2],Message);
  306.     for(new LS_Player; LS_Player < GetMaxPlayers(); LS_Player++)
  307.     {
  308.         PlayerPlaySound(LS_Player,1150,0.0,0.0,0.0);
  309.         PlayerTextDrawSetString(LS_Player,LS_PlayerTextDraw[LS_Player][LS_Line[LS_Player]],String);
  310.         LS_Line[LS_Player]++;
  311.         if(LS_Line[LS_Player] > 9) LS_Line[LS_Player] = 0;
  312.     }
  313.     return 1;
  314. }
  315.  
  316. stock SendSuccessMessage(Player,Message[],va_args<>)
  317. {
  318.     new String[256];
  319.     va_format(String,sizeof(String),Message,va_start<2>);
  320.     new Time[3];
  321.     gettime(Time[0],Time[1],Time[2]);
  322.     format(String,sizeof(String),"~W~~H~[%02i:%02i:%02i]~G~~H~~H~[SUCCESS]: ~W~~H~%s",Time[0],Time[1],Time[2],Message);
  323.     PlayerPlaySound(Player,1083,0.0,0.0,0.0);
  324.     PlayerTextDrawSetString(Player,LS_PlayerTextDraw[Player][LS_Line[Player]],String);
  325.     LS_Line[Player]++;
  326.     if(LS_Line[Player] > 9) LS_Line[Player] = 0;
  327.     return 1;
  328. }
  329.  
  330. stock SendSuccessMessageToAll(Message[],va_args<>)
  331. {
  332.     new String[256];
  333.     va_format(String,sizeof(String),Message,va_start<1>);
  334.     new Time[3];
  335.     gettime(Time[0],Time[1],Time[2]);
  336.     format(String,sizeof(String),"~W~~H~[%02i:%02i:%02i]~G~~H~~H~[SUCCESS]: ~W~~H~%s",Time[0],Time[1],Time[2],Message);
  337.     for(new LS_Player; LS_Player < GetMaxPlayers(); LS_Player++)
  338.     {
  339.         PlayerPlaySound(LS_Player,1083,0.0,0.0,0.0);
  340.         PlayerTextDrawSetString(LS_Player,LS_PlayerTextDraw[LS_Player][LS_Line[LS_Player]],String);
  341.         LS_Line[LS_Player]++;
  342.         if(LS_Line[LS_Player] > 9) LS_Line[LS_Player] = 0;
  343.     }
  344.     return 1;
  345. }
  346.  
  347. stock SendErrorMessage(Player,Message[],va_args<>)
  348. {
  349.     new String[256];
  350.     va_format(String,sizeof(String),Message,va_start<2>);
  351.     new Time[3];
  352.     gettime(Time[0],Time[1],Time[2]);
  353.     format(String,sizeof(String),"~W~~H~[%02i:%02i:%02i]~R~~H~~H~[ERROR]: ~W~~H~%s",Time[0],Time[1],Time[2],Message);
  354.     PlayerPlaySound(Player,1055,0.0,0.0,0.0);
  355.     PlayerTextDrawSetString(Player,LS_PlayerTextDraw[Player][LS_Line[Player]],String);
  356.     LS_Line[Player]++;
  357.     if(LS_Line[Player] > 9) LS_Line[Player] = 0;
  358.     return 1;
  359. }
  360.  
  361. stock SendErrorMessageToAll(Message[],va_args<>)
  362. {
  363.     new String[256];
  364.     va_format(String,sizeof(String),Message,va_start<1>);
  365.     new Time[3];
  366.     gettime(Time[0],Time[1],Time[2]);
  367.     format(String,sizeof(String),"~W~~H~[%02i:%02i:%02i]~R~~H~~H~[ERROR]: ~W~~H~%s",Time[0],Time[1],Time[2],Message);
  368.     for(new LS_Player; LS_Player < GetMaxPlayers(); LS_Player++)
  369.     {
  370.         PlayerPlaySound(LS_Player,1055,0.0,0.0,0.0);
  371.         PlayerTextDrawSetString(LS_Player,LS_PlayerTextDraw[LS_Player][LS_Line[LS_Player]],String);
  372.         LS_Line[LS_Player]++;
  373.         if(LS_Line[LS_Player] > 9) LS_Line[LS_Player] = 0;
  374.     }
  375.     return 1;
  376. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement