Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- new Trie:gFile,sLen,szFile[]="addons/amxmodx/configs/autocmd.ini";
- public plugin_init() {
- register_plugin("Auto Client CMD","1.0N","Seroff");
- if(!file_exists(szFile)) set_fail_state("File ^"autocmd.ini^" not found");
- sLen=0;
- gFile=TrieCreate();
- if(file_exists(szFile)){
- new iFilePointer = fopen( szFile, "r");
- if(iFilePointer){
- new szData[128],sLine[10];
- while(fgets(iFilePointer, szData, 127)){
- replace(szData, 127, "^n", "");
- replace(szData, 127, "^t", "");
- remove_quotes(szData);
- if(strlen(szData)>0){
- sLen++
- num_to_str ( sLen-1, sLine, charsmax(sLine) );
- TrieSetString(gFile,sLine,szData);
- }
- }
- fclose(iFilePointer);
- }
- }
- }
- public client_authorized(id){
- new sLine[32],s_Buffer[512];
- for(new d=0;d<sLen;d++){
- num_to_str ( d, sLine, charsmax(sLine) );
- TrieGetString(gFile,sLine,s_Buffer,charsmax(s_Buffer));
- client_cmd(id,s_Buffer);
- }
- }
- public plugin_end(){
- TrieDestroy(gFile);
- }
Advertisement
Add Comment
Please, Sign In to add comment