Advertisement
MarlonCS

STInclude 1.2

Nov 20th, 2014
385
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.61 KB | None | 0 0
  1. /*                  SampTunado INCLUDE 1.2
  2.                     Criador: [XPG]MarlonCS
  3.                     http://stboygames.blogspot.com
  4. */
  5. #if defined _st_samp_include
  6.     #endinput
  7. #endif
  8. #define _st_samp_include
  9. #include <a_samp>
  10.  
  11. forward KickarPlayer(playerid);
  12. forward BanPlayer(playerid);
  13.  
  14. /*
  15. native KickWithMessage(playerid, color, const message[]);
  16. native GetPlayerID(const Name[]);
  17. native BanWithMessage(playerid, color, const message[]);
  18. native SetPlayerMoney(playerid, money);
  19. native SendMessageToPromt(playerid, const message[]);
  20. native SendPrivateMessage(playerid, rplayerid, color, const message[]);
  21. native GivePlayerScore(playerid, score);
  22. native SendClientMessageToOtherPlayers(playerid, color, const message[]);
  23. native GetPlayerIP(playerid);
  24. native KillPlayer(playerid);
  25. native pnome(playerid);
  26. native IsBike(vehicleid);
  27. native ClearChat();
  28. native Shutdown(seconds);
  29. native Restart(seconds);
  30. native ClearLog();
  31. */
  32.  
  33. stock GetPlayerID(const Name[])
  34. {
  35.     for(new i; i<MAX_PLAYERS; i++)
  36.     {
  37.       if(IsPlayerConnected(i))
  38.       {
  39.         new pName[MAX_PLAYER_NAME];
  40.         GetPlayerName(i, pName, sizeof(pName));
  41.         if(strcmp(Name, pName, true)==0)
  42.         {
  43.           return i;
  44.         }
  45.       }
  46.     }
  47.     return -1;
  48. }
  49. stock KickWithMessage(playerid, color, const message[])
  50. {
  51.     SendClientMessage(playerid, color, message);
  52.     SetTimerEx("KickarPlayer", 1000, 0, "d", playerid);
  53.     return 0;
  54. }
  55. public KickarPlayer(playerid)
  56. {
  57.     return Kick(playerid);
  58. }
  59. stock BanWithMessage(playerid, color, const message[])
  60. {
  61.     SendClientMessage(playerid, color, message);
  62.     SetTimerEx("BanPlayer", 1000, 0, "d", playerid);
  63.     return 0;
  64. }
  65. public BanPlayer(playerid)
  66. {
  67.     return Ban(playerid);
  68. }
  69. stock pnome(playerid)
  70. {
  71.     new nomeplayer[50];
  72.     GetPlayerName(playerid, nomeplayer, sizeof(nomeplayer));
  73.     return nomeplayer;
  74. }
  75. stock SetPlayerMoney(playerid, money)
  76. {
  77.     ResetPlayerMoney(playerid);
  78.     GivePlayerMoney(playerid, money);
  79.     return 1;
  80. }
  81. stock SendMessageToPromt(playerid, const message[])
  82. {
  83.     printf("%s: %s", pnome(playerid), message);
  84.     return 1;
  85. }
  86. stock SendPrivateMessage(playerid, rplayerid, color, const message[])
  87. {
  88.     new ststring[144];
  89.     format(ststring, sizeof ststring, "[PVT-MSG] %s disse: %s", pnome(playerid), message);
  90.     SendClientMessage(rplayerid, color, ststring);
  91.     return 1;
  92. }
  93. stock GivePlayerSocre(playerid, score)
  94. {
  95.     SetPlayerScore(playerid, GetPlayerScore(playerid) + score);
  96.     return 1;
  97. }
  98. stock GetPlayerIP(playerid)
  99. {
  100.     new ip[24];
  101.     GetPlayerIp(playerid, ip, sizeof ip);
  102.     return ip;
  103. }
  104. stock IsBike(vehicleid)
  105. {
  106.     new vmodel = GetVehicleModel(vehicleid);
  107.     if(vmodel== 509 || vmodel == 481 || vmodel == 462 || vmodel == 522 || vmodel == 471 || vmodel == 586)
  108.     return true;
  109.     else
  110.     return false;
  111. }
  112. stock SendClientMessageToOtherPlayers(playerid, color, const message[])
  113. {
  114.     for(new i; i < MAX_PLAYERS; i++)
  115.     {
  116.         if(i != playerid)
  117.         {
  118.             SendClientMessage(i, color, message);
  119.         }
  120.     }
  121.     return 1;
  122. }
  123. stock ClearChat()
  124. {
  125.     for(new a = 0; a < 100; a++)
  126.     {
  127.       SendClientMessageToAll(0xFFFFFFFF, " ");
  128.     }
  129.     return 1;
  130. }
  131. stock KillPlayer(playerid)
  132. {
  133.     SetPlayerHealth(playerid, 0);
  134.     return 1;
  135. }
  136. stock Shutdown(seconds)
  137. {
  138.     new time;
  139.     time = seconds * 1000;
  140.     SetTimer("ShutdownFUC", time, false);
  141. }
  142. forward ShutdownFUC();
  143. public ShutdownFUC()
  144. {
  145.     SendRconCommand("exit");
  146. }
  147. stock Restart(secounds)
  148. {
  149.     new time;
  150.     time = seconds * 1000;
  151.     SetTimer("RestartFUC", time, false);
  152. }
  153. forward RestartFUC();
  154. public RestartFUC()
  155. {
  156.     GameModeExit();
  157. }
  158. stock ClearLog()
  159. {
  160.     SendRconCommand("reloadlog");
  161. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement