zulu_Radist 856 Опубликовано: 2009-01-10 17:20:47 Share Опубликовано: 2009-01-10 17:20:47 Возникла необходимость скриптом дергать параметр AlwaysOnline юзерам. Я так понял что КК не поддерживает данную фичу? core ~ # /home/stg-2.404.9.7/projects/sgconf/sgconf Sgconf version: 1.05.9 To add or set cash use: sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -c <add_cash:log message> sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -v <set_cash:log message> To set credit use: sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -r <credit> To change tariff use: sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -t <tariff:now|delayed> To send message use: sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -m <message> To change user's password use: sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -o <new password> To set/unset 'down' use: sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -d <0/1> To set/unset 'passive' use: sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -i <0/1> To change user's upload traffic value use: sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> --u0 <traff> [--u1<traff> ...] To change user's download traffic value use: sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> --d0 <traff> [--d1<traff> ...] To set prepaid traffic use: sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -e <prepaid> Если смотреть то что идет в поставке с веб мордой Альферова (XML вариант) core ~ # /home/stg-2.404.9.7/projects/sgconf_xml/sgconf Sgconf version: 1.05.9_XML Use: sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -r <request_string> Use: sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -f <request_file> Request file or string content: <GetServerInfo/> <GetTariffs/> <AddTariff name="NEW_TARIFF"/> <DelTariff name="DELETED_TARIFF"/> <SetTariff name="TARIFF"/> <Time[0...9] value="HH:MM-HH:MM"/> Day-Night time for each DIR <PriceDayA value="PriceDayA0/PriceDayA1/PriceDayA2/PriceDayA3/PriceDayA4/PriceDayA5/PriceDayA6/PriceDayA7/PriceDayA8/PriceDayA9"/> <PriceDayB value="PriceDayB0/PriceDayB1/PriceDayB2/PriceDayB3/PriceDayB4/PriceDayB5/PriceDayB6/PriceDayB7/PriceDayB8/PriceDayB9"/> <PriceNightA value="PriceNightA0/PriceNightA1/PriceNightA2/PriceNightA3/PriceNightA4/PriceNightA5/PriceNightA6/PriceNightA7/PriceNightA8/PriceNightA9"/> <PriceNightB value="PriceNightB0/PriceNightB1/PriceNightB2/PriceNightB3/PriceNightB4/PriceNightB5/PriceNightB6/PriceNightB7/PriceNightB8/PriceNightB9"/> <SinglePrice value="SinglePrice0/SinglePrice1/SinglePrice2/SinglePrice3/SinglePrice4/SinglePrice5/SinglePrice6/SinglePrice7/SinglePrice8/SinglePrice9"/> <NoDiscount value="NoDiscount0/NoDiscount1/NoDiscount2/NoDiscount3/NoDiscount4/NoDiscount5/NoDiscount6/NoDiscount7/NoDiscount8/NoDiscount9"/> <Threshold value="NEW_Threshold"/> <Fee value="NEW_Fee"/> <PassiveCost value="NEW_PassiveCost"/> <Free value="NEW_Free"/> <TraffType value="NEW_TraffType"/> New TraffType value: [up|down|up+down|max] </SetTariff/> <GetAdmins/> <AddAdmin login="LOGIN"/> <DelAdmin login="LOGIN"/> <ChgAdmin login="LOGIN" priv="NEW_PRIV" password="NEW_PASSWORD"/> <GetUsers/> <GetUser login="LOGIN"/> <AddUser login="LOGIN"/> <DelUser login="LOGIN"/> <CheckUser login="LOGIN" password="PASSWORD"/> Checking login and password in database. Return Ok or Err. <SetUser> <login value="LOGIN" /> <ip value="NEW_IP" /> <password value="NEW_Password" /> <tariff [ delayed | now ]="NEW_Tariff" /> delayed - change tariff from 1st day of new month; now - change tariff NOW. <group value="NEW_Group" /> Encode12() -> value <name value="NEW_RealName" /> Encode12() -> value <address value="NEW_Address" /> Encode12() -> value <phone value="NEW_Phone" /> Encode12() -> value <email value="NEW_Email" /> Encode12() -> value <note value="NEW_Note" /> Encode12() -> value <userdata[0...9] value="NEW_Userdata[0...9]" /> Encode12() -> value <cash [ add | set ]="Cash" msg="MESSAGE" /> add - add money on account; set - set money on account; Message - message for log <credit value="NEW_Credit" /> <CreditExpire value="NEW_CreditExpire" /> <freemb value="NEW_FreeMB" /> <aonline value="AlwaysOnline" /> 1 - turn ON AlwaysOnline; 0 - turn OFF AlwaysOnline <down value="Down" /> 1 - turn ON Down; 0 - turn OFF Down <passive value="Passive" /> 1 - turn ON Passive; 0 - turn OFF Passive <traff MU[0...9]="NEW_MU[0...9]" MD[0...9]="NEW_MD[0...9]" /> MU[0...9] - Set upload traffic value; MU[0...9] - Set download traffic value; </SetUser> <Message login="LOGIN" msgver="1" msgtype="1" repeat="0" repeatperiod="0" showtime="0" text="MESSAGE" /> Получается что этой версией можно дергать этот параметр, но кто знает как ему передать данные? Ссылка на сообщение Поделиться на других сайтах
zulu_Radist 856 Опубліковано: 2009-01-10 17:42:16 Автор Share Опубліковано: 2009-01-10 17:42:16 Все разобралсо. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас