GM модул за webshop
:: Release
Страница 1 от 1
GM модул за webshop
Здравейте. Това е едно елементарно кодче с което можете да правите геройте Game Master в сървъра срещу кредити.
Да започнем с файла който ще правим GM-та.
Файла се казва gm.php и се слага в modules/
if ($webshop['credits']['gm']) $menu -> item('Стани GM', 'index.php?sy=gm');
след
if ($webshop['credits']['namechg']) $menu -> item('Change name', 'index.php?sy=charnamechg');
Отиваме в wshconf.php и добавяме :
$webshop['credits']['gm'] = 2000; // Кредити нужни за направата на GM
добавя се някъде между Create a balance shoping enviorment например след.
$webshop['credits']['namechg'] = 1000; // Credits required to change a character name (Default: 1000) v0.9
Това е! Стига потребителя да има кредити може да направи всеки герой GM.
Да започнем с файла който ще правим GM-та.
Файла се казва gm.php и се слага в modules/
- Код:
<?php
iseedeadpeople();
switch (1)
{
default:
if (@$_POST['character'])
{
print ' <fieldset style="width: 300px;">';
if ($mycreds < $webshop['credits']['gm'])
{
echo "Нямате достатъчно кредити";
}
else
{
$zaqvka = mssql_query("SELECT * from MEMB_INFO where memb___id='" . secure($_POST['character']) .
"'");
$broika = mssql_num_rows($zaqvka);
if ($broika > "0")
{
mssql_query("exec XCredits '" . $GLOBALS['mu_user'] . "', '" . ($webshop['credits']['gm'] *
-1) . "'");
mssql_query("
update [Character] set [CtlCode]=8 where [Name]='" . secure($_POST['character']) .
"';
") or die("Couldn't Complete the transaction");
$legtitle = "Success";
$content = "Героят " . htmlspecialchars(trim($_POST['character'])) .
" успешно стана GM!";
}
else
{
echo "Нямя такъв герой!";
}
}
print '<legend class="mu_style2" style="padding: 0px;font-weight:bold;">' . $legtitle .
'</legend><div>' . $content . '</div>
</fieldset><br><br>';
}
print "
<script type=\"text/javascript\">
var resprise = " . $webshop['credits']['reset'] . "
var mycreds = " . $mycreds . "
function arewesurebaby() {
checky=document.getElementById('resets').value*resprise;
if (document.getElementById('character').value==false) {
alert('You must specify a character name');
return false;
}
else if (document.getElementById('resets').value<1) {
alert('You must enter the number of resets you wish to add');
return false;
}
else if (checky>mycreds) {
alert('" . phrase_lack_credits . "');
return false;
}
return webshop_confirm_action('Are you sure you want to add ['+document.getElementById(\"resets\").value+'] resets to [ '+ document.getElementById(\"character\").value +' ] this will cost you [' + document.getElementById(\"resets\").value*resprise+'] credits');
}
function updatest() {
if (document.getElementById('resets').value==false) {
document.getElementById('status').innerHTML='';
}
else {
setTimeout(\"document.getElementById('status').innerHTML=document.getElementById('resets').value+' resets will cost '+ document.getElementById('resets').value*resprise +' credits'\",1);
}
}
</script>";
print '
<fieldset style="width: 300px">
<legend class="mu_style2" style="padding: 0px;font-weight:bold;">Станете GM</legend>
<form action="" method="post">
<table width=100% cellpadding=0 cellspacin=0 border=0><tr><td class="mu_style" align="center">
Име на герой<br><input value="' . @htmlspecialchars($_POST['character']) .
'" name="character" id="character" maxlength="10" size="7"></td><tr><td colspan=2 height=10></td>
</tr><tr><td colspan=2 style="border-top: 1px dashed #999999; padding-top: 10px" align="center">
<input onClick="return arewesurebaby();" value="Направи ме GM" type=submit style="cursor:pointer"><div id="status"></div>' .
$webshop['credits']['gm'] . ' кредита!
</td></tr>
<tr><td>
<font color=red><b>GM-тата и Админите нямат право:</font><br>
<font color=red>1.</font> <font color=green>Да псуват в общия чат (посредата на екрана)</font><br>
<font color=red>2.</font> <font color=green>Да мувкат хора из картата или в затвора без причина</font><br>
<font color=red>3.</font> <font color=green>Да мувкат хора в GM шопа</font><br>
<font color=red>4.</font> <font color=green>Да рекламират други сървъри</font><br>
<font color=red>5.</font> <font color=green>Да банват без причина</font><br>
<font color=red>6.</font> <font color=green>Да пишат посредата на екрана да пращат СМС-и за тях</font><br>
<br>
<font color=red>Ако нарушат някое правило правата им ще бъдат махнати и ще бъдат баннати по IP!</font>
</td></tr>
</table>
</form></fieldset><br><br>
<fieldset style="width: 600px">
<legend class="mu_style2" style="padding: 0px;font-weight:bold;">A little note</legend>
<div align="justify">' . gm_note . '</div>
</fieldset>
';
}
?>
if ($webshop['credits']['gm']) $menu -> item('Стани GM', 'index.php?sy=gm');
след
if ($webshop['credits']['namechg']) $menu -> item('Change name', 'index.php?sy=charnamechg');
Отиваме в wshconf.php и добавяме :
$webshop['credits']['gm'] = 2000; // Кредити нужни за направата на GM
добавя се някъде между Create a balance shoping enviorment например след.
$webshop['credits']['namechg'] = 1000; // Credits required to change a character name (Default: 1000) v0.9
Това е! Стига потребителя да има кредити може да направи всеки герой GM.
:: Release
Страница 1 от 1
Права за този форум:
Не Можете да отговаряте на темите
|
|