mirror of
https://github.com/Shadowss/TravianZ.git
synced 2026-08-11 22:01:00 +00:00
Add sitter permission
Add sitter permission
This commit is contained in:
@@ -18,7 +18,11 @@
|
||||
## --------------------------------------------------------------------------- ##
|
||||
#################################################################################
|
||||
|
||||
if($session->sit == 0) {
|
||||
// PERMISIUNI SITTER: cumparaturile cu aur.
|
||||
// Inlocuieste vechiul "$session->sit", care citea un flag din tabela online
|
||||
// scris cu INSERT IGNORE - deci nu se actualiza daca randul exista deja.
|
||||
// sitterCan() se bazeaza pe sesiune, deci e mereu corect.
|
||||
if($session->sitterCan(SITTER_PERM_GOLD)) {
|
||||
$uid = (int)$session->uid;
|
||||
$wid = (int)$village->wid;
|
||||
$now = time();
|
||||
|
||||
@@ -18,7 +18,11 @@
|
||||
## --------------------------------------------------------------------------- ##
|
||||
#################################################################################
|
||||
|
||||
if($session->sit == 0) {
|
||||
// PERMISIUNI SITTER: cumparaturile cu aur.
|
||||
// Inlocuieste vechiul "$session->sit", care citea un flag din tabela online
|
||||
// scris cu INSERT IGNORE - deci nu se actualiza daca randul exista deja.
|
||||
// sitterCan() se bazeaza pe sesiune, deci e mereu corect.
|
||||
if($session->sitterCan(SITTER_PERM_GOLD)) {
|
||||
$uid = (int)$session->uid;
|
||||
$wid = (int)$village->wid;
|
||||
$now = time();
|
||||
|
||||
@@ -18,7 +18,11 @@
|
||||
## --------------------------------------------------------------------------- ##
|
||||
#################################################################################
|
||||
|
||||
if($session->sit == 0) {
|
||||
// PERMISIUNI SITTER: cumparaturile cu aur.
|
||||
// Inlocuieste vechiul "$session->sit", care citea un flag din tabela online
|
||||
// scris cu INSERT IGNORE - deci nu se actualiza daca randul exista deja.
|
||||
// sitterCan() se bazeaza pe sesiune, deci e mereu corect.
|
||||
if($session->sitterCan(SITTER_PERM_GOLD)) {
|
||||
$uid = (int)$session->uid;
|
||||
$wid = (int)$village->wid;
|
||||
$now = time();
|
||||
|
||||
@@ -24,7 +24,11 @@ $wid = (int)$village->wid;
|
||||
$now = time();
|
||||
$cost = 100;
|
||||
|
||||
if($session->sit != 0) {
|
||||
// PERMISIUNI SITTER: cumparaturile cu aur.
|
||||
// Inlocuieste vechiul "$session->sit", care citea un flag din tabela online
|
||||
// scris cu INSERT IGNORE - deci nu se actualiza daca randul exista deja.
|
||||
// sitterCan() se bazeaza pe sesiune, deci e mereu corect.
|
||||
if(!$session->sitterCan(SITTER_PERM_GOLD)) {
|
||||
header("Location: plus.php?id=3"); exit;
|
||||
}
|
||||
|
||||
|
||||
@@ -18,7 +18,11 @@
|
||||
## --------------------------------------------------------------------------- ##
|
||||
#################################################################################
|
||||
|
||||
if($session->sit == 0) {
|
||||
// PERMISIUNI SITTER: cumparaturile cu aur.
|
||||
// Inlocuieste vechiul "$session->sit", care citea un flag din tabela online
|
||||
// scris cu INSERT IGNORE - deci nu se actualiza daca randul exista deja.
|
||||
// sitterCan() se bazeaza pe sesiune, deci e mereu corect.
|
||||
if($session->sitterCan(SITTER_PERM_GOLD)) {
|
||||
$now = time();
|
||||
$uid = (int)$session->uid;
|
||||
$wid = (int)$village->wid;
|
||||
|
||||
@@ -18,7 +18,11 @@
|
||||
## --------------------------------------------------------------------------- ##
|
||||
#################################################################################
|
||||
|
||||
if($session->sit == 0) {
|
||||
// PERMISIUNI SITTER: cumparaturile cu aur.
|
||||
// Inlocuieste vechiul "$session->sit", care citea un flag din tabela online
|
||||
// scris cu INSERT IGNORE - deci nu se actualiza daca randul exista deja.
|
||||
// sitterCan() se bazeaza pe sesiune, deci e mereu corect.
|
||||
if($session->sitterCan(SITTER_PERM_GOLD)) {
|
||||
$uid = (int)$session->uid;
|
||||
$wid = (int)$village->wid;
|
||||
$now = time();
|
||||
|
||||
@@ -46,6 +46,23 @@ if(empty($_POST['plus'])) {
|
||||
</form>
|
||||
<?php
|
||||
} else {
|
||||
|
||||
/**
|
||||
* PERMISIUNI SITTER: aici se cumpara Plus si bonusurile de productie.
|
||||
*
|
||||
* Acest sablon nu avea NICIO verificare de sitter - spre deosebire de
|
||||
* 8/9/10/11/12/15.tpl, care aveau (chiar daca pe un flag nesigur). Un
|
||||
* sitter putea cheltui aurul proprietarului de aici, oricat.
|
||||
*/
|
||||
if (isset($session) && method_exists($session, 'sitterCan')
|
||||
&& !$session->sitterCan(SITTER_PERM_GOLD)) {
|
||||
|
||||
die('<div align="center"><font color="red"><b>'
|
||||
. (defined('SITTER_P_DENIED') ? SITTER_P_DENIED
|
||||
: 'Your sitter permissions do not allow this action.')
|
||||
. '</b></font><br><button onclick="history.back()">' . BACK . '</button></div>');
|
||||
}
|
||||
|
||||
$reward = $_POST['reward'] ?? '';
|
||||
|
||||
// whitelist
|
||||
|
||||
Reference in New Issue
Block a user