Link to Mod (http://custom.simplemachines.org/mods/index.php?mod=1741)
************************************************************************************************
SMF Points V1.0
Created By: wdm2005 (http://www.sa-mods.info/index.php) Taken over by: Chaos Dragon (http://www.simplemachines.org/community/index.php?action=profile)
**************************************************************************************************
Description:This is a simple Points Mod where your users get points for posting in your forum.
Settings are under
Configuration -> Points in the Admin Section.
Settings will include the following:
Points Upon Registration:
Points Per New Topic
Points Per New Post
Points Per Word
Points Per Character
Points Limit received per post
Currency Surfix
Currency Prefix
Hope you enjoy.
Compatibility:
SMF 2.0RC1-1
SMF 2.0RC1.2
SMF 2.0RC2
SMF 2.0RC3
Supported Languages (Both ISO and UTF-8):
English
Other Translations Welcome.
Intersting this, as i saw for phpbb, one system point only for mod, for check them activity
Will you be allowing members to give other members points?
MAD Coder.
Its a great work. Nice mod. Installed it.
@KahneFan yes i will dont know when yet tho my main concern is to get my shop ready
thank for the comments guys
Wont this conflict with the casino point system in anyway?
no not at all the casino point is different
nice mod!
is there something like a stats/hiscore list?
what about a "reset all points" option? :)
i will do more to this when i finished my other mod
I like this nice and simple and could be useful for various things :)
I don't know if it is just me but the prefix and suffix don't seem to work. I just get "points:" in the post info.
thanks i just fixed the package
display.template.php
find
// Begin points Mod
echo '
<li>', $txt['member_points'], ': ', $message['member']['points'], '</li>';
// End points Mod
replace with
// Begin points Mod
echo '
<li>', $txt['member_points'], ':<br />', $modSettings['pointsprefix'], $message['member']['points'], $modSettings['pointssurfix'], '</li>';
// End points Mod
if accept here is Turkish Translate :) i'm Glad ... Good Work
</operation>
</file>
</file>
<file name="$languagedir/Modifications.turkish.php">
<operation>
<search position="end" />
<add><![CDATA[
// for Settings in Admin
$txt['points'] = 'Puanlar';
$txt['points_settings'] = 'Genel Ayarlar';
$txt['points_settings'] = 'Genel Ayarlar';
$txt['pointsRegAmount'] = 'Kayıt Sonrası Verilecek Puan: ';
$txt['pointsprefix'] = 'Baş Ek ( Örn : TL x , Puan x )';
$txt['pointssurfix'] = 'Son Ek ( Örn : x TL , x Puan )';
$txt['pointsPointTopic'] = 'Yeni Konular İçin Verilecek Puan';
$txt['pointsPointPost'] = 'Yeni İletiler İçin Verilecek Puan';
$txt['pointsPointWord'] = 'İletideki Her Kelime İçin Verilecek Puan';
$txt['pointsPointChar'] = 'İletideki Her Karakter İçin Verilecek Puan';
$txt['pointsPointLimit'] = 'İleti Başına Puan Limiti';
$txt['points_submit'] = 'Kaydet';
// for Admin tablinks
$txt['pointssettings'] = 'Ayarlar';
$txt['pointsMod'] = 'Puan Modu';
$txt['pointsModDes'] = 'Bu Sayfa Puan Modu Hakkındaki Ayarları Düzenlemeniz İçin Yardımcı Olacaktır';
$txt['member_points'] = 'Puanlar';
]]></add>
</operation>
</file>
<file name="$languagedir/Modifications.turkish-utf8.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
// for Settings in Admin
$txt['points'] = 'Puanlar';
$txt['points_settings'] = 'Genel Ayarlar';
$txt['points_settings'] = 'Genel Ayarlar';
$txt['pointsRegAmount'] = 'Kayıt Sonrası Verilecek Puan: ';
$txt['pointsprefix'] = 'Baş Ek ( Örn : TL x , Puan x )';
$txt['pointssurfix'] = 'Son Ek ( Örn : x TL , x Puan )';
$txt['pointsPointTopic'] = 'Yeni Konular İçin Verilecek Puan';
$txt['pointsPointPost'] = 'Yeni İletiler İçin Verilecek Puan';
$txt['pointsPointWord'] = 'İletideki Her Kelime İçin Verilecek Puan';
$txt['pointsPointChar'] = 'İletideki Her Karakter İçin Verilecek Puan';
$txt['pointsPointLimit'] = 'İleti Başına Puan Limiti';
$txt['points_submit'] = 'Kaydet';
// for Admin tablinks
$txt['pointssettings'] = 'Ayarlar';
$txt['pointsMod'] = 'Puan Modu';
$txt['pointsModDes'] = 'Bu Sayfa Puan Modu Hakkındaki Ayarları Düzenlemeniz İçin Yardımcı Olacaktır';
$txt['member_points'] = 'Puanlar';
]]></add>
</operation>
</file>
thank you ill add it to the nex relese
Is this going to integrate with your shop mod? Or are these two separate modifications?
there seperate mods
Sorry, I just want to make sure I have this right... if I download your shop mod, when it is ready, is it going to have it's own credit system where people get points for posting then?
If so, then this points mod is much more simplified compared to the shop mod you are currently working on, right?
yes thats right
i will do more to this oneday
is this like the credit system in vbulletin and does it works for 1.1.9.i've also made an request for such type of mod in mod request section
no no 1.1.9 support yet
Hi
Just installed it but i come to a problem ,
I cant use decimals and i do and i do a post it comes to an error. Is it anyway possible for it to work with decimals because im working on a pay to post forum and its pretty usful if we have decimals
Very nice mod
Thank you so much for this great mod, but I have a problem, just install it and goes perfect with the only drawback that all my 1000 users will leave the default, how could leave him to start with points from 0 and increasing as they were involved? This is my configuration:
(https://www.simplemachines.org/community/index.php?action=dlattach;topic=324614.0;attach=107160;image)
And this is shown by default:
(https://www.simplemachines.org/community/index.php?action=dlattach;topic=304915.0;attach=107162;image)
you want to reset pints to zero? for all members?
You can add a feature that, a topic starter gets points other messages? This will be wonderful.
Quote from: sleepy-arcade.ath.cx on July 17, 2009, 02:53:26 PM
you want to reset pints to zero? for all members?
Exactly, by default I get 1000 points and I would like to start from 0 ;)
upload the attached files to your forum root and run it in your brouser
@akbora ill try to add more fetures soon i have a lot to do at mo
Now it's perfect thank you so much, this mod is excellent :D
Can you make top 10 who much have points?
In fact we can set it starting points insted of 1000 poimts
ill add smoe stats and members pints editing in next one
Good Mod
when Update dont forget portugues and brazilian
<file name="$languagedir/Modifications.portuguese_pt.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
// for Settings in Admin translate By Candidosa2
$txt['points'] = 'Pontos';
$txt['points_settings'] = 'Configurações Gerais';
$txt['points_settings'] = 'Configurações Gerais';
$txt['pointsRegAmount'] = 'Pontos Mediante ao Registo: ';
$txt['pointsprefix'] = 'Prefixo actual';
$txt['pointssurfix'] = 'Surfixo actual';
$txt['pointsPointTopic'] = 'Pontos por cada Novo Tópico';
$txt['pointsPointPost'] = 'Pontos por cada novo poste';
$txt['pointsPointWord'] = 'Pontos por palavra no poste';
$txt['pointsPointChar'] = 'Pontos por cada caráter no poste';
$txt['pointsPointLimit'] = 'Limite pontos recebidos por cada poste';
$txt['points_submit'] = 'Gravar';
// for Admin tablinks
$txt['pointssettings'] = 'Definições';
$txt['pointsMod'] = 'Os pontos do Mod';
$txt['pointsModDes'] = 'Esta página permite que você editar as configurações dos pontos do mod';
$txt['member_points'] = 'pontos';
]]></add>
</operation>
</file>
<file name="$languagedir/Modifications.portuguese_pt-utf8.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
// for Settings in Admin translate By Candidosa2
$txt['points'] = 'Pontos';
$txt['points_settings'] = 'Configurações Gerais';
$txt['points_settings'] = 'Configurações Gerais';
$txt['pointsRegAmount'] = 'Pontos Mediante ao Registo: ';
$txt['pointsprefix'] = 'Prefixo actual';
$txt['pointssurfix'] = 'Surfixo actual';
$txt['pointsPointTopic'] = 'Pontos por cada Novo Tópico';
$txt['pointsPointPost'] = 'Pontos por cada novo poste';
$txt['pointsPointWord'] = 'Pontos por palavra no poste';
$txt['pointsPointChar'] = 'Pontos por cada caráter no poste';
$txt['pointsPointLimit'] = 'Limite pontos recebidos por cada poste';
$txt['points_submit'] = 'Gravar';
// for Admin tablinks
$txt['pointssettings'] = 'Definições';
$txt['pointsMod'] = 'Os pontos do Mod';
$txt['pointsModDes'] = 'Esta página permite que você editar as configurações dos pontos do mod';
$txt['member_points'] = 'pontos';
]]></add>
</operation>
</file>
<file name="$languagedir/Modifications.portuguese_brazilian.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
// for Settings in Admin translate By Candidosa2
$txt['points'] = 'Pontos';
$txt['points_settings'] = 'Configurações Gerais';
$txt['points_settings'] = 'Configurações Gerais';
$txt['pointsRegAmount'] = 'Pontos Mediante ao Registo: ';
$txt['pointsprefix'] = 'Prefixo actual';
$txt['pointssurfix'] = 'Surfixo actual';
$txt['pointsPointTopic'] = 'Pontos por cada Novo Tópico';
$txt['pointsPointPost'] = 'Pontos por cada novo poste';
$txt['pointsPointWord'] = 'Pontos por palavra no poste';
$txt['pointsPointChar'] = 'Pontos por cada caráter no poste';
$txt['pointsPointLimit'] = 'Limite pontos recebidos por cada poste';
$txt['points_submit'] = 'Gravar';
// for Admin tablinks
$txt['pointssettings'] = 'Definições';
$txt['pointsMod'] = 'Os pontos do Mod';
$txt['pointsModDes'] = 'Esta página permite que você editar as configurações dos pontos do mod';
$txt['member_points'] = 'pontos';
]]></add>
</operation>
</file>
<file name="$languagedir/Modifications.portuguese_brazilian-utf8.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
// for Settings in Admin translate By Candidosa2
$txt['points'] = 'Pontos';
$txt['points_settings'] = 'Configurações Gerais';
$txt['points_settings'] = 'Configurações Gerais';
$txt['pointsRegAmount'] = 'Pontos Mediante ao Registo: ';
$txt['pointsprefix'] = 'Prefixo actual';
$txt['pointssurfix'] = 'Surfixo actual';
$txt['pointsPointTopic'] = 'Pontos por cada Novo Tópico';
$txt['pointsPointPost'] = 'Pontos por cada novo poste';
$txt['pointsPointWord'] = 'Pontos por palavra no poste';
$txt['pointsPointChar'] = 'Pontos por cada caráter no poste';
$txt['pointsPointLimit'] = 'Limite pontos recebidos por cada poste';
$txt['points_submit'] = 'Gravar';
// for Admin tablinks
$txt['pointssettings'] = 'Definições';
$txt['pointsMod'] = 'Os pontos do Mod';
$txt['pointsModDes'] = 'Esta página permite que você editar as configurações dos pontos do mod';
$txt['member_points'] = 'pontos';
]]></add>
</operation>
</file>
thx for the translation joomlams
Hello,
I use this points system for my forum. Works perfect BUT where can i find the point log ?
Cos i want to move to another forum. But if i dont have a points backup they start with 1000 points. Little unfair i think.
Hope u can help me ?
Ray
polish translation on code please add to next relace
Modifications.polish.php
// for Settings in Admin
$txt['points'] = 'Punkty';
$txt['points_settings'] = 'Ustawienia';
$txt['points_settings'] = 'Ustawienia';
$txt['pointsRegAmount'] = 'Punkty za rejestracje: ';
$txt['pointsprefix'] = 'Prefix Waluty';
$txt['pointssurfix'] = 'Surfix Waluty';
$txt['pointsPointTopic'] = 'Punkty za nowy w±tek';
$txt['pointsPointPost'] = 'Punkty za now± wiadomo¶ć';
$txt['pointsPointWord'] = 'Punkty za liczbę słów w wiadomo¶ci';
$txt['pointsPointChar'] = 'Punkty za charakter wiadomo¶ci';
$txt['pointsPointLimit'] = 'Limit punktów przeznaczonych na wiadomo¶ć';
$txt['points_submit'] = 'Zapisz';
// for Admin tablinks
$txt['pointssettings'] = 'Ustawienia';
$txt['pointsMod'] = 'The points Mod';
$txt['pointsModDes'] = 'Tutaj możesz zmieniać ustawienia dla points mod';
$txt['member_points'] = 'Punkty';
Modifications.polish-utf8.php
// for Settings in Admin
$txt['points'] = 'Punkty';
$txt['points_settings'] = 'Ustawienia';
$txt['points_settings'] = 'Ustawienia';
$txt['pointsRegAmount'] = 'Punkty za rejestracje: ';
$txt['pointsprefix'] = 'Prefix Waluty';
$txt['pointssurfix'] = 'Surfix Waluty';
$txt['pointsPointTopic'] = 'Punkty za nowy wątek';
$txt['pointsPointPost'] = 'Punkty za nową wiadomość';
$txt['pointsPointWord'] = 'Punkty za liczbę słów w wiadomości';
$txt['pointsPointChar'] = 'Punkty za charakter wiadomości';
$txt['pointsPointLimit'] = 'Limit punktów przeznaczonych na wiadomość';
$txt['points_submit'] = 'Zapisz';
// for Admin tablinks
$txt['pointssettings'] = 'Ustawienia';
$txt['pointsMod'] = 'The points Mod';
$txt['pointsModDes'] = 'Tutaj możesz zmieniać ustawienia dla points mod';
$txt['member_points'] = 'Punkty';
nice mod ;)
thank you sir i try to update this soon ;)
This mod would be great for 1.1.10
Quote from: Creatief on August 15, 2009, 05:47:49 AM
Hello,
I use this points system for my forum. Works perfect BUT where can i find the point log ?
Cos i want to move to another forum. But if i dont have a points backup they start with 1000 points. Little unfair i think.
Hope u can help me ?
Ray
No one ?
Ray
Hi, I made the spanish, spanish-utf8, spanish_es, spanish_es-utf8 translations! I attached the file.
install.xml
<?xml version="1.0"?>
<!DOCTYPE modification SYSTEM "http://www.simplemachines.org/xml/modification">
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ATTENTION: If you are trying to install this manually, you should try
the package manager. If it will not work for you, please take a look
at the following for information on this format:
http://mods.simplemachines.org/docs/manual-install.php
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<modification xmlns="http://www.simplemachines.org/xml/modification" xmlns:smf="http://www.simplemachines.org/">
<id>wdm2005:SMF_Points</id>
<version>0.2</version>
<file name="$sourcedir/Admin.php">
<operation>
<search position="before"><![CDATA['moderation' => array($txt['moderation_settings_short'], 'enabled' => substr($modSettings['warning_settings'], 0, 1) == 1),
),
),]]></search>
<add><![CDATA[
//Begin points Mod
'points' => array(
'label' => $txt['points'],
'file' => 'pointsAdmin.php',
'function' => 'pointsAdmin',
// 'icon' => 'modifications.gif',
'subsections' => array(
'settings' => array('Settings'),
),
),
//End points Mod
]]>
</add>
</operation>
</file>
<file name="$sourcedir/Load.php">
<operation>
<search position="before"><![CDATA[mem.member_ip2, mem.icq,]]></search>
<add><![CDATA[ mem.points,]]></add>
</operation>
<operation>
<search position="before"><![CDATA[mem.birthdate, mem.icq,]]></search>
<add><![CDATA[ mem.points,]]></add>
</operation>
<operation>
<search position="before"><![CDATA['is_buddy' => $profile['buddy'],]]></search>
<add><![CDATA[
'points' => $profile['points'],]]></add>
</operation>
<operation>
<search position="before"><![CDATA['name' => isset($user_settings['real_name']) ? $user_settings['real_name'] : '',]]></search>
<add><![CDATA[
'points' => isset($user_settings['points']) ? $user_settings['points'] : '',
]]></add>
</operation>
<operation>
<search position="before"><![CDATA['name' => $profile['real_name'],]]></search>
<add><![CDATA[
'points' => isset($user_info['points']) ? $user_info['points'] : '',
]]></add>
</operation>
</file>
<file name="$themedir/Display.template.php">
<operation>
<search position="before"><![CDATA[if (!isset($context['disabled_fields']['posts']))
echo '
<li>', $txt['member_postcount'], ': ', $message['member']['posts'], '</li>';]]></search>
<add><![CDATA[
// Begin points Mod
echo '
<li>', $txt['member_points'], ':<br />', $modSettings['pointsprefix'], $message['member']['points'], $modSettings['pointssurfix'], '</li>';
// End points Mod ]]></add>
</operation>
</file>
<file name="$sourcedir/Subs-Members.php">
<operation>
<search position="before"><![CDATA['id_post_group' => 4,]]></search>
<add><![CDATA[// Begin points Code
'points' => $modSettings['pointsRegAmount'],
// End points Code]]></add>
</operation>
</file>
<file name="$sourcedir/Subs-Post.php">
<operation>
<search position="before"><![CDATA[$msgOptions['id'] = $smcFunc['db_insert_id']('{db_prefix}messages', 'id_msg');
]]></search>
<add><![CDATA[
if ($new_topic)
$point = $modSettings['pointsPointTopic'];
else
$point = $modSettings['pointsPointPost'];
// Bonus
// no, BBCCode won't count
$plaintext = preg_replace('[\[(.*?)\]]', ' ', $_POST['message']);
// convert newlines to spaces
$plaintext = str_replace(array('<br />', "\r", "\n"), ' ', $plaintext);
// convert multiple spaces into one
$plaintext = preg_replace('/\s+/', ' ', $plaintext);
// bonus for each word
$point += ($modSettings['pointsPointWord'] * str_word_count($plaintext));
// and for each letter
$point += ($modSettings['pointsPointChar'] * strlen($plaintext));
// Limit?
if (isset($modSettings['pointspointLimit']) && $modSettings['pointsPointLimit'] != 0 && $point > $modSettings['pointsPointLimit'])
$point = $modSettings['pointsPointLimit'];
// and finally, give points
$result = $smcFunc['db_query']('',"
UPDATE {db_prefix}members
SET points = points + {int:point}
WHERE id_member = {int:id_member}
LIMIT 1",
array(
'point' => $point,
'id_member' => $posterOptions['id']
)
);
// }
// End points Code
]]></add>
</operation>
</file>
<file name="$languagedir/Modifications.english.php">
<operation>
<search position="end" />
<add><![CDATA[
// for Settings in Admin
$txt['points'] = 'points';
$txt['points_settings'] = 'General Settings';
$txt['points_settings'] = 'General Settings';
$txt['pointsRegAmount'] = 'Points Upon Registration: ';
$txt['pointsprefix'] = 'Currency Prefix';
$txt['pointssurfix'] = 'Currency Surfix';
$txt['pointsPointTopic'] = 'Points Per New Topic';
$txt['pointsPointPost'] = 'Points Per New Post';
$txt['pointsPointWord'] = 'Points Per Word in post';
$txt['pointsPointChar'] = 'Points Per Character in post';
$txt['pointsPointLimit'] = 'Points Limit received for post';
$txt['points_submit'] = 'Save';
// for Admin tablinks
$txt['pointssettings'] = 'Settings';
$txt['pointsMod'] = 'The points Mod';
$txt['pointsModDes'] = 'This page allows you to edit settings of the points mod';
$txt['member_points'] = 'points';
]]></add>
</operation>
</file>
<file name="$languagedir/Modifications.english-utf8.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
// for Settings in Admin
$txt['points'] = 'points';
$txt['points_settings'] = 'General Settings';
$txt['points_settings'] = 'General Settings';
$txt['pointsRegAmount'] = 'Points Upon Registration: ';
$txt['pointsprefix'] = 'Currency Prefix';
$txt['pointssurfix'] = 'Currency Surfix';
$txt['pointsPointTopic'] = 'Points Per New Topic';
$txt['pointsPointPost'] = 'Points Per New Post';
$txt['pointsPointWord'] = 'Points Per Word in post';
$txt['pointsPointChar'] = 'Points Per Character in post';
$txt['pointsPointLimit'] = 'Points Limit received for post';
$txt['points_submit'] = 'Save';
// for Admin tablinks
$txt['pointssettings'] = 'Settings';
$txt['pointsMod'] = 'The points Mod';
$txt['pointsModDes'] = 'This page allows you to edit settings of the points mod';
$txt['member_points'] = 'points';
]]></add>
</operation>
</file>
<file name="$languagedir/Modifications.spanish.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
// for Settings in Admin
$txt['points'] = 'puntos';
$txt['points_settings'] = 'Configuraciones generales';
$txt['points_settings'] = 'Configuraciones generales';
$txt['pointsRegAmount'] = 'Puntos desde el registro: ';
$txt['pointsprefix'] = 'Prefijo de divisa';
$txt['pointssurfix'] = 'Sufijo de divisa';
$txt['pointsPointTopic'] = 'Puntos por nuevo tema';
$txt['pointsPointPost'] = 'Puntos por nuevo post';
$txt['pointsPointWord'] = 'Puntos para palabra en post';
$txt['pointsPointChar'] = 'Puntos por carácter en post';
$txt['pointsPointLimit'] = 'Puntos límite recibidos por post';
$txt['points_submit'] = 'Guardar';
// for Admin tablinks
$txt['pointssettings'] = 'Configuraciones';
$txt['pointsMod'] = 'Los puntos Mod';
$txt['pointsModDes'] = 'Esta página te permite edita las configuraciones del mod de puntuación';
$txt['member_points'] = 'puntos';
]]></add>
</operation>
</file>
<file name="$languagedir/Modifications.spanish-utf8.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
// for Settings in Admin
$txt['points'] = 'puntos';
$txt['points_settings'] = 'Configuraciones generales';
$txt['points_settings'] = 'Configuraciones generales';
$txt['pointsRegAmount'] = 'Puntos desde el registro: ';
$txt['pointsprefix'] = 'Prefijo de divisa';
$txt['pointssurfix'] = 'Sufijo de divisa';
$txt['pointsPointTopic'] = 'Puntos por nuevo tema';
$txt['pointsPointPost'] = 'Puntos por nuevo post';
$txt['pointsPointWord'] = 'Puntos para palabra en post';
$txt['pointsPointChar'] = 'Puntos por carácter en post';
$txt['pointsPointLimit'] = 'Puntos límite recibidos por post';
$txt['points_submit'] = 'Guardar';
// for Admin tablinks
$txt['pointssettings'] = 'Configuraciones';
$txt['pointsMod'] = 'Los puntos Mod';
$txt['pointsModDes'] = 'Esta página te permite edita las configuraciones del mod de puntuación';
$txt['member_points'] = 'puntos';
]]></add>
</operation>
</file>
<file name="$languagedir/Modifications.spanish_es.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
// for Settings in Admin
$txt['points'] = 'puntos';
$txt['points_settings'] = 'Configuraciones generales';
$txt['points_settings'] = 'Configuraciones generales';
$txt['pointsRegAmount'] = 'Puntos desde el registro: ';
$txt['pointsprefix'] = 'Prefijo de divisa';
$txt['pointssurfix'] = 'Sufijo de divisa';
$txt['pointsPointTopic'] = 'Puntos por nuevo tema';
$txt['pointsPointPost'] = 'Puntos por nuevo post';
$txt['pointsPointWord'] = 'Puntos para palabra en post';
$txt['pointsPointChar'] = 'Puntos por carácter en post';
$txt['pointsPointLimit'] = 'Puntos límite recibidos por post';
$txt['points_submit'] = 'Guardar';
// for Admin tablinks
$txt['pointssettings'] = 'Configuraciones';
$txt['pointsMod'] = 'Los puntos Mod';
$txt['pointsModDes'] = 'Esta página te permite edita las configuraciones del mod de puntuación';
$txt['member_points'] = 'puntos';
]]></add>
</operation>
</file>
<file name="$languagedir/Modifications.spanish_es-utf8.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
// for Settings in Admin
$txt['points'] = 'puntos';
$txt['points_settings'] = 'Configuraciones generales';
$txt['points_settings'] = 'Configuraciones generales';
$txt['pointsRegAmount'] = 'Puntos desde el registro: ';
$txt['pointsprefix'] = 'Prefijo de divisa';
$txt['pointssurfix'] = 'Sufijo de divisa';
$txt['pointsPointTopic'] = 'Puntos por nuevo tema';
$txt['pointsPointPost'] = 'Puntos por nuevo post';
$txt['pointsPointWord'] = 'Puntos para palabra en post';
$txt['pointsPointChar'] = 'Puntos por carácter en post';
$txt['pointsPointLimit'] = 'Puntos límite recibidos por post';
$txt['points_submit'] = 'Guardar';
// for Admin tablinks
$txt['pointssettings'] = 'Configuraciones';
$txt['pointsMod'] = 'Los puntos Mod';
$txt['pointsModDes'] = 'Esta página te permite edita las configuraciones del mod de puntuación';
$txt['member_points'] = 'puntos';
]]></add>
</operation>
</file>
</modification>
@Creatief
there is no point logs
@shakaran
thx for the translation ill try to update it soon
When you delete someones thread or post , does it delete the points they were given for it initially?
no it doesnt
Just wondering if there's a way to "swap" points yet. To me the biggest feature is members being able to "pay" each other.
no sry this has taken a back seat for a while cos i simply dont have the time to upkeep it no more the battle mod is sucking up all my time
can you please make this available for 1.1.10? also i would like the trading part to be added to it.
Not very likely to happen sorry. Will be sticking with the 2.0 versions.
I am currently developing a new hosting service and am trying to figure out what forum software to use. I have been referred to using SMF many times, as well as phpBB, however I am unsure what my final decision will be at the moment. Something I am looking for is a points/shop/cash system; basically if you want to use the free hosting portion of my service, then you will need to post on the forum, gain points and use those points to pay for your hosting every month.
I am not sure at what stage or how feature-rich this modification is, but will it enable me to do what I want as discussed above?
I hope to hear from you soon Chaos Dragon/Sleepy Arcade.
I do apologize for the lateness of this reply, but I am currently been endowed with my new project that I have been working on.
As for this mod it really doesn't have to many feature at all. Just those listed in the initial post. As far as it working for what you need, no sorry, but as for a shop you can go here (http://custom.simplemachines.org/mods/index.php?mod=1794) and try this out. This one has a kind of points system, it goes by credits. It has items the user can buy and I do believe those can be customized to fit your needs to a point.
For full support and if you have nay questions pertaining to the SA Shop mod you can go to SA Mod Development (http://sa-mods.ath.cx/battle2/index.php).
Hope this helps sorry my mod doesn't fit your needs.
No problem at all Chaos Dragon, thanks for getting back to me. I have also been taking a look at the SMFShop modification, is that better then the one you have linked me to?
Can you give a a link to a mod like this one, that works on smf 1.1.11
Please update to for RC2? Thanks
Quote from: kapaionutz on December 08, 2009, 07:46:46 AM
Can you give a a link to a mod like this one, that works on smf 1.1.11
Yes, I'd like to have one that works with SMF 1.1.11 as well.
Quote from: akbora on January 01, 2010, 03:16:04 PM
Please update to for RC2? Thanks
It's well installed on RC2
Russian translation:
// SMF Points
$txt['points'] = 'Система очков';
$txt['points_settings'] = 'Общие настройки';
$txt['pointsRegAmount'] = 'Очки за регистрацию: ';
$txt['pointsprefix'] = 'Употребляемый Prefix';
$txt['pointssurfix'] = 'Употребляемый Surfix';
$txt['pointsPointTopic'] = 'Очки за новую тему';
$txt['pointsPointPost'] = 'Очки за новое сообщение';
$txt['pointsPointWord'] = 'Очки за слово в сообщении';
$txt['pointsPointChar'] = 'Очки за символ в сообщении';
$txt['pointsPointLimit'] = 'Лимит очков, получаемых за сообщение';
$txt['points_submit'] = 'Сохранить';
$txt['pointssettings'] = 'Настройки';
$txt['pointsMod'] = 'Мод начисления очков';
$txt['pointsModDes'] = 'Эта страничка позволяет изменять настройки мода SMF Points';
$txt['member_points'] = 'Очков';
// SMF Points END
Quote from: Bugo on January 21, 2010, 02:45:55 AM
Quote from: akbora on January 01, 2010, 03:16:04 PM
Please update to for RC2? Thanks
It's well installed on RC2
Russian translation:
// SMF Points
$txt['points'] = 'Система очков';
$txt['points_settings'] = 'Общие настройки';
$txt['pointsRegAmount'] = 'Очки за регистрацию: ';
$txt['pointsprefix'] = 'Употребляемый Prefix';
$txt['pointssurfix'] = 'Употребляемый Surfix';
$txt['pointsPointTopic'] = 'Очки за новую тему';
$txt['pointsPointPost'] = 'Очки за новое сообщение';
$txt['pointsPointWord'] = 'Очки за слово в сообщении';
$txt['pointsPointChar'] = 'Очки за символ в сообщении';
$txt['pointsPointLimit'] = 'Лимит очков, получаемых за сообщение';
$txt['points_submit'] = 'Сохранить';
$txt['pointssettings'] = 'Настройки';
$txt['pointsMod'] = 'Мод начисления очков';
$txt['pointsModDes'] = 'Эта страничка позволяет изменять настройки мода SMF Points';
$txt['member_points'] = 'Очков';
// SMF Points END
Not for me. :(
Please change in block code:
//Begin points Mod
'points' => array(
'label' => $txt['points'],
'file' => 'pointsAdmin.php',
'function' => 'pointsAdmin',
'icon' => 'modifications.gif',
'subsections' => array(
'settings' => array('Settings'),
),
),
//End points Mod
this line:
'settings' => array('Settings'),
to:
'settings' => array($txt['pointssettings']),
for normal translation :)
And you have 2 same strings in Modifications.language file:
$txt['points_settings'] = 'General Settings';
$txt['points_settings'] = 'General Settings';
Thank You for pointing those out Bugo. I have made the changes and re-uploaded the zip with the changes.
Polish translation with iso
// for Settings in Admin
$txt['points'] = 'Punkty';
$txt['points_settings'] = 'Ustawienia';
$txt['pointsRegAmount'] = 'Punkty za rejestracje: ';
$txt['pointsprefix'] = 'Prefix Waluty';
$txt['pointssurfix'] = 'Surfix Waluty';
$txt['pointsPointTopic'] = 'Punkty za nowy w±tek:';
$txt['pointsPointPost'] = 'Punkty za now± wiadomo¶ć:';
$txt['pointsPointWord'] = 'Punkty za liczbę słów w wiadomo¶ci:';
$txt['pointsPointChar'] = 'Punkty za charakter wiadomo¶ci:';
$txt['pointsPointLimit'] = 'Limit punktów przeznaczonych na wiadomo¶ć:';
$txt['points_submit'] = 'Zapisz';
// for Admin tablinks
$txt['pointssettings'] = 'Ustawienia';
$txt['pointsMod'] = 'Punktacja';
$txt['pointsModDes'] = 'Tutaj możesz zmieniać ustawienia dla punktacji';
$txt['member_points'] = 'Punkty';
and polish translation with utf-8
// for Settings in Admin
$txt['points'] = 'Punkty';
$txt['points_settings'] = 'Ustawienia';
$txt['pointsRegAmount'] = 'Punkty za rejestracje: ';
$txt['pointsprefix'] = 'Prefix Waluty';
$txt['pointssurfix'] = 'Surfix Waluty';
$txt['pointsPointTopic'] = 'Punkty za nowy wątek:';
$txt['pointsPointPost'] = 'Punkty za nową wiadomość:';
$txt['pointsPointWord'] = 'Punkty za liczbę słów w wiadomości:';
$txt['pointsPointChar'] = 'Punkty za charakter wiadomości:';
$txt['pointsPointLimit'] = 'Limit punktów przeznaczonych na wiadomość:';
$txt['points_submit'] = 'Zapisz';
// for Admin tablinks
$txt['pointssettings'] = 'Ustawienia';
$txt['pointsMod'] = 'Punktacja';
$txt['pointsModDes'] = 'Tutaj możesz zmieniać ustawienia dla punktacji';
$txt['member_points'] = 'Punkty';
thanks for this mod
Thank You cieplutki I will add it to the package as soon as possible.
Quote from: Sleepy Arcade on July 22, 2009, 01:53:42 AM
thx for the translation joomlams
Don't use his portuguese_brazilian translation, it's ALL WRONG.
Here's the correct:
<file name="$languagedir/Modifications.portuguese_brazilian-utf8.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
$txt['points'] = 'Pontos';
$txt['points_settings'] = 'Configurações gerais';
$txt['points_settings'] = 'Configurações gerais';
$txt['pointsRegAmount'] = 'Pontos por registrar-se: ';
$txt['pointsprefix'] = 'Prefixo atual';
$txt['pointssurfix'] = 'Sufixo atual';
$txt['pointsPointTopic'] = 'Pontos por cada tópico criado';
$txt['pointsPointPost'] = 'Pontos por cada nova mensagem';
$txt['pointsPointWord'] = 'Pontos por palavra na mensagem';
$txt['pointsPointChar'] = 'Pontos por cada caractere na mensagem';
$txt['pointsPointLimit'] = 'Limite de pontos recebidos por cada mensagem';
$txt['points_submit'] = 'Salvar';
// for Admin tablinks
$txt['pointssettings'] = 'Definições';
$txt['pointsMod'] = 'Sistema de pontos';
$txt['pointsModDes'] = 'Esta página permite que você edite as configurações do sistema de pontos';
$txt['member_points'] = 'pontos';
]]></add>
</operation>
</file>
<file name="$languagedir/Modifications.portuguese_brazilian-utf8.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
$txt['points'] = 'Pontos';
$txt['points_settings'] = 'Configurações gerais';
$txt['points_settings'] = 'Configurações gerais';
$txt['pointsRegAmount'] = 'Pontos por registrar-se: ';
$txt['pointsprefix'] = 'Prefixo atual';
$txt['pointssurfix'] = 'Sufixo atual';
$txt['pointsPointTopic'] = 'Pontos por cada tópico criado';
$txt['pointsPointPost'] = 'Pontos por cada nova mensagem';
$txt['pointsPointWord'] = 'Pontos por palavra na mensagem';
$txt['pointsPointChar'] = 'Pontos por cada caractere na mensagem';
$txt['pointsPointLimit'] = 'Limite de pontos recebidos por cada mensagem';
$txt['points_submit'] = 'Salvar';
// for Admin tablinks
$txt['pointssettings'] = 'Definições';
$txt['pointsMod'] = 'Sistema de pontos';
$txt['pointsModDes'] = 'Esta página permite que você edite as configurações do sistema de pontos';
$txt['member_points'] = 'pontos';
]]></add>
</operation>
</file>
very nice mod but i want to display those information about points Statistics Center in full detail
how much which member to that likes a referal mod.
Points Upon Registration:
Points Per New Topic:
Points Per New Post:
Points Per Word in post:
Points Per Character in post:
Points Limit received for post:
Good work.
Will give a try today.
whats happening with the sending points option ?
Great
Its Working Nice
Do you know if this can work okay alongside the Shop points mod? I'd like a second currency, and this mod would probably be okay for what I have in mind.
Thanks.
i like this mod a lot. not hard to use for regular non-gamer types, its easy and basic, u can scale it to anything you want like in the future and not be contrived with mini toy game pet type of thing which a lot of more mature people dont really care enough about to use. theres already facebook for every type of game out there so this works for me. i just hope its emulate compatible with rc4
i tried installing it emulated with rc3 and i have display and tempate errors
* 4. Execute Modification ./Themes/default/Display.template.php Test failed
1. Add After ./Themes/default/Display.template.php Test failed
Execute Modification ./Themes/core/Display.template.php Test failed
1. Add After ./Themes/core/Display.template.php Test failed
Argentum2
can this be fixed? help pls. i really like this mod. thanks.
it would be very nice if you have mod it for 1.1.x. Awesome job but no use for me.. Cant use it for my smf :(
Quote from: jack001 on March 13, 2011, 08:13:55 PM
it would be very nice if you have mod it for 1.1.x. Awesome job but no use for me.. Cant use it for my smf :(
Maybe the author doesn't use 1.1.x, not to mention that 1.1.x is a lot harder to mod for than 2.0 is...
Any plans of updating this for 2.0 final.
Quote from: CrazieGrafix on June 02, 2011, 10:52:30 PM
Any plans of updating this for 2.0 final.
Yeah it's kind of needed for me as well XD
Sorry for the double post, but is this ever going to be updated?
After doing a search of many many places this is a much needed update.Since the only really points mod you have to have a shop included which many people don't want.
Since there is no other just forum points out there this would the greatest thing :P
i havent spoken to Chaos Dragon for ages now ill see if i can get hold of him to see if i can update it it should only be a few changes :/
Thanks SA
Quote from: SA™ on July 18, 2011, 11:17:10 PM
i havent spoken to Chaos Dragon for ages now ill see if i can get hold of him to see if i can update it it should only be a few changes :/
Thank you, I can't wait.
Any suggestions on another mod that can do this type of thing - I'm launching a forum today and really need to put some sort of reward program in place.
thanks,
Karen
you will have to go with a shop mod
here is a link to the mods
http://custom.simplemachines.org/mods/index.php?action=search;basic_search=shop
Quote from: Kallie on September 12, 2011, 12:59:04 PM
Any suggestions on another mod that can do this type of thing - I'm launching a forum today and really need to put some sort of reward program in place.
thanks,
Karen
Why not just use the karma?
I am extremely new to SMF -- what I am trying to accomplish is for members to earn points for actions within the forum -- and then be able to redeem these points for custom items (like signatures or avatars; gift certificates etc). The application has to allow us to manually deduct the points redeemed and not actually have 'items' in a store that folks can 'buy' directly themselves (our items are not the kinds of things that will work in that format).
Hmm... for users who constantly "QUOTE", they still get points from the words in the quote.
Any suggestions on how I should go about coding it so that characters and words within a quote doesn't get calculated?
How can i get this to work with SMF 2.0.3? i cant seem to Emulate it
Any chance this could be updated for 2.0.4?
Have you tried to emelate the mod?
Have a read of the Mod Emulate link in my signature.
Tried, it doesn't work...
modification of fun - good as to be accessible to a newer version of forum
Just for the record, if you want to use this on 2.0.7 (or similar) versions - it works just fine. You need to download latest mod pack, and extract it on your computer, open package-info.xml file, and change "2.0RC3" to "2.0.99". Don't forget to edit it in two places in that same file, as it appears in "install" and "uninstall" actions.
After that, just pack that file back in zip archive and install mod without emulation.
Also, if someone wants to add some custom text, image or anything in display.template, under the points count, just open that file and find:
// End points Mod
After that add:
// Awards depending on points
if ($message['member']['points'] > 40) {
echo'More than 40 points message here!';
}
else
echo'Less than 40 points message here!';
// end awards depending on points
Change "40" to whatever you want ofc. Also, you can play around and add elseif functions to have multiple statements and like that you can make simple"awards" like system based on points. Pretty simple.
i installed this mod but it didn't recalculate points of users. How do i do it?