Advertisement
RobsonSilva

SCMD 4.0

Oct 8th, 2011
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 0.63 KB | None | 0 0
  1. #define isnull(%1) %1[0] == '\1'
  2. #define scmd(%1,%2,%3) _%1(%2, %3); public _%1(%2,%3)
  3.  
  4. public OnPlayerCommandText(playerid, cmdtext[])
  5. {
  6.     new
  7.         i = 1,
  8.         cmdcall[26 char];
  9.  
  10.     cmdcall{0} = 95;
  11.     do
  12.     {
  13.         cmdcall{i} = tolower(cmdtext[i]);
  14.     }
  15.     while(cmdtext[++i] > 32);
  16.     return CallLocalFunction("OnPlayerExecuteCommand", "dsi", playerid, cmdtext, strlen(cmdtext) <= i + 1 ? CallLocalFunction(cmdcall, "ds", playerid, "\1") : CallLocalFunction(cmdcall, "ds", playerid, cmdtext[i + 1]));
  17. }
  18.  
  19. OnPlayerExecuteCommand(playerid, cmdtext[], bool:success);
  20. public OnPlayerExecuteCommand(playerid, cmdtext[], bool:success)
  21.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement