Плагин для сервера, выводит стату из psychostats http://forums.alliedmods.net/showthread.php?t=105735
Исходник: http://forums.alliedmods.net/attachment ... 1272728611
Суть в следующем, имеется переменная:
psychstats_command_prefix - Chat commands prefix ex. '/', will result in accepting only commands like '/rank', '/top') (default "")
можно устанавливать только 1 значение префикса, а мне нужно сделать 3 значения префикса - "", "/", "!"
строчка в исходнике насколько я понял:
cvarCommandPrefix = CreateConVar("psychstats_command_prefix","","Command prefix ex. /",FCVAR_PLUGIN);
кто сможет подсказать, как под 3 префикса переписать?
Помогите с исходником плагина, кое-что поправить(дописать)
-
- Капитан
- Сообщения: 387
- Зарегистрирован: 23.04.2008
- Откуда: Lviv, Ukraine
- Поблагодарили: 2 раза
- Контактная информация:
Вписать в конфиг значения через запятую к примеру, потом разбить строку и сделать реплейс как в плагине.
Код: Выделить всё
decl String:prefix[32], String:buffer[3][12];
GetConVarString(cvarCommandPrefix, prefix, sizeof(prefix));
ExplodeString(prefix, ",", buffer, sizeof(buffer), sizeof(buffer[]));
for(new i = 0; i < sizeof(buffer); i++)
{
TrimString(buffer[i]);
if(strlen(buffer[i]) > 0)
ReplaceStringEx(text[startidx], strlen(text[startidx]), buffer[i] , "", -1, -1, true);
}
примерно набросать можете?Gibs001 писал(а):Вписать в конфиг значения через запятую к примеру, потом разбить строку и сделать реплейс как в плагине.
Код: Выделить всё
decl String:prefix[32], String:buffer[3][12]; GetConVarString(cvarCommandPrefix, prefix, sizeof(prefix)); ExplodeString(prefix, ",", buffer, sizeof(buffer), sizeof(buffer[])); for(new i = 0; i < sizeof(buffer); i++) { TrimString(buffer[i]); if(strlen(buffer[i]) > 0) ReplaceStringEx(text[startidx], strlen(text[startidx]), buffer[i] , "", -1, -1, true); }