Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stock Challenge_GetInitialBuffer(iChallengeId)
- {
- decl String:KvFileName[256];
- BuildPath(Path_SM, KvFileName, sizeof(KvFileName), "data/rpg_system/challenges.txt");
- if(!FileExists(KvFileName))
- {
- //F-001: File not found
- LogRPG("[File] Could not find challenges.txt");
- return 0;
- }
- else
- {
- new Handle:keyvalues = CreateKeyValues("challenges");
- FileToKeyValues(keyvalues, KvFileName);
- //Rewind
- KvRewind(keyvalues);
- new buffer;
- if(KvGotoFirstSubKey(keyvalues))
- {
- if(KvGetNum(keyvalues, "id", 0) == iChallengeId)
- {
- buffer = KvGetNum(keyvalues, "initbuffer", 0);
- CloseHandle(keyvalues);
- return buffer;
- }
- }
- while(KvGotoNextKey(keyvalues))
- {
- if(KvGetNum(keyvalues, "id", 0) == iChallengeId)
- {
- buffer = KvGetNum(keyvalues, "initbuffer", 0);
- CloseHandle(keyvalues);
- return buffer;
- }
- }
- CloseHandle(keyvalues);
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment