Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stock zCMD(const cmdtext[], strout[], _param = -1, _sis = sizeof strout){
- if(!(cmdtext[0] ^ '\0')){
- return false;
- }
- format(strout, _sis, "%s", cmdtext);
- #if !defined int
- #define int::<%0> static %0; %0 = 0
- #endif
- if(_param == -1){
- if(strfind(strout, "/", true) == -1){
- int::<_priv>;
- _priv = strfind(strout, " ");
- strdel(strout, 0, _priv + 1);
- return true;
- }
- return true;
- }
- int::<_pos>;
- int::<_fin>;
- int::<_f>;
- for( ; _pos ^ _sis; ++_pos)
- {
- if( !(strout[_pos] ^ 32)){
- if( !(_f ^ ( _param))){
- _fin = _pos;
- }
- _f ++;
- }
- }
- _f = strlen(strout);
- strdel(strout, 0, (_fin + 1));
- _pos = strfind(strout, " ");
- strdel(strout, _pos, _f);
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement