Stránka 1 z 2

VIP

Napsal: 08 čer 2012, 13:59
od Genesi
Server: 93.91.240.152:37122

Cau mam na serveru Auto VIP kdyz nekdo posle sms na serveru to ukaze jen Hrac si koupil VIP ale nedá mu ho nevíte proč?? Děkují

Re: VIP

Napsal: 08 čer 2012, 14:15
od Vojko
Daj nám do [code] taggov:
server.prop
Ten script

Heslá vymaž !!!

Re: VIP

Napsal: 08 čer 2012, 14:25
od Genesi
server.prop

Kód: Vybrat vše

#Minecraft server properties
#Tue Jun 05 20:27:16 CEST 2012
allow-nether=true
level-name=world
enable-query=true
allow-flight=false
rcon.password=
server-port=37122
query.port=37122
level-type=DEFAULT
enable-rcon=true
hellworld=false
level-seed=
port=37122
server-ip=93.91.240.152
max-build-height=256
spawn-npcs=true
white-list=false
debug=false
spawn-animals=true
online-mode=false
server-id=unnamed
pvp=true
difficulty=1
server-name=[CZ/SK] Minecraft Public cs.spirittus.cz
gamemode=0
max-players=10
rcon.port=36122
spawn-monsters=true
view-distance=7
generate-structures=true
motd=[CZ/SK] Minecraft Public cs.spirittus.cz
rcon.password=
rcon.port=

Re: VIP

Napsal: 08 čer 2012, 14:26
od Genesi
Plugin:

Kód: Vybrat vše

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Aktivacia VIP</title>
</head>
<body>
<?php
// AUTOREM JE m_pro_m, webmaster Minecraft serveru www.mineforlife.eu
// Tento script byl uvolnen pro hosting fakaheda.eu s jeho svolenim

// Dulezite je, aby jste prejmenovali soubor, jinak bude mozne, ze si kdokoliv aktivuje VIP bez zaplaceni
// Take je dulezite, aby jste meli ve stejnem umisteni jako tento soubor take rcon.php!!!

// V nasledujici casti nahradte text v uvozovkach, UVOZOVKY TAM NECHTE, STREDNIK NA KONCI TAKE!
$server = "93.91.240.152";
$port = "26122";
$heslo = "****";
$cena = "23";

/////////////////////////////////////////
//PREBRANI DAT Z HOSTINGU, NEUPRAVOVAT!//
/////////////////////////////////////////
$sms = $_GET['sms'];
$time = $_GET['time'];
$credit = $_GET['credit'];
$player = $_GET['customer_text'];


if($credit == $cena)
{
if(empty($sms) || empty($time) || empty($credit)) { die('Error'); }

//////////////////////////////
//RCON CAST, NEUPRAVOVAT!!!!//
//////////////////////////////
   
include_once("rcon.php");
$r = new rcon($server,$port,$heslo);
if($r->Auth())
{
   // Spusti prikaz ktory prida PLAYERa do skupiny VIP
  $r->rconCommand("pex user ".$player." group set vip");
     // Spusti prikaz ktory napise spravu o tom, ze PLAYER si aktivoval VIP
  $r->rconCommand("say Hrac ".$player." si aktivoval VIP!");
}
}
else {
die('Spatna cena');
}
?>
</body>
</html>


Snad si myslel tohle

Re: VIP

Napsal: 08 čer 2012, 17:27
od nejento
Dej sem permissions.yml. Do Code. Nejspíše to bude tím, že ta VIP skupina má jiný název, nebo že nepoužíváš PermissionsEx.

Tudíž:
- Napiš sem jaké permissiony používáš
- Dej sem permissions.yml do Code a Spoileru.

Re: VIP

Napsal: 08 čer 2012, 17:41
od Genesi
Používám permissionsEX
Spoiler: zobrazit

Kód: Vybrat vše

groups:
  default:
    default: true
    prefix: '[&6HRAC&6]'
    permissions:
    - residence.create
    - essentials.spawn
    - essentials.msg
    - essentials.helpop
    - essentials.tpaccept
    - essentials.help
    - essentials.suicide
    - essentials.warp
    - essentials.delhome
    - essentials.sethome
    - essentials.home
    - essentials.back
    - essentails.back
    - essentails.tpaccept
    - essentails.suicide
    - essentails.warp
    - essentails.home
    - essentails.delhome
    - essentails.sethome
    - essentails.msg
    - essentails.afk
    - essentails.helpop
    - essentails.help
    - admincmd.tp.home
    - admincmd.tp.back
    - admincmd.server.help
    - admincmd.spawn.tp
    - admincmd.warp.tp
    - admincmd.player.msg
  Admin:
    permissions:
    - '*'
    prefix: '[&2AD&eMI&dN&f]'
  Builder:
    default: true
    permissions:
    - '*'
    prefix: '[&aBUI&3LDE&cR&f]'
  Vip:
    inheritance:
    - default
    permissions:
    - essentials.tpa
    - essentials.tphere
    - residence.create
    - essentials.spawn
    - essentials.msg
    - essentials.helpop
    - essentials.tpaccept
    - essentials.help
    - essentials.suicide
    - essentials.warp
    - essentials.delhome
    - essentials.sethome
    - essentials.home
    - essentials.back
    - essentails.back
    - essentails.tpaccept
    - essentails.suicide
    - essentails.warp
    - essentails.home
    - essentails.delhome
    - essentails.sethome
    - essentails.msg
    - essentails.afk
    - essentails.helpop
    - essentails.help
    - admincmd.tp.home
    - admincmd.tp.back
    - admincmd.spawn.tp
    - admincmd.warp.create
    - admincmd.warp.tp
    - admincmd.kit.Tools
    - admincmd.tp.to
    - admincmd.tp.here
    - treeassist.replant
    - treeassist.toggle
    - treeassist.autoremove
    - simplereserve.kick.prevent
    - simplereserve.enter.full
    - simplereserve.enter.kick
    - simplereserve.full
    - simplereserve.kick
    - essentials.sethome.multiple.vip
    - essentials.kit.vip
    - essentials.kit.tools
    - essentials.setwarp
    - rocketboots.boots.diamond
    - rocketboots.boots.gold
    - rocketboots.gold
    - elevators.builder
    - elevators.advancedbuilder
    - elevators.operator
    - magiccarpet.*
    - mobdisguise.*
    prefix: '[&f&6V&ei&2P&f]'
  Moderator:
    prefix: '[&6Moderator&6]'
    permissions:
    - essentials.tpa
    - essentials.tphere
    - residence.create
    - essentials.spawn
    - essentials.msg
    - essentials.helpop
    - essentials.tpaccept
    - essentials.help
    - essentials.suicide
    - essentials.warp
    - essentials.delhome
    - essentials.sethome
    - essentials.home
    - essentials.back
    - essentails.back
    - essentails.tpaccept
    - essentails.suicide
    - essentails.warp
    - essentails.home
    - essentails.delhome
    - essentails.sethome
    - essentails.msg
    - essentails.afk
    - essentails.helpop
    - essentails.help
    - admincmd.tp.home
    - admincmd.tp.back
    - admincmd.spawn.tp
    - admincmd.warp.create
    - admincmd.warp.tp
    - admincmd.kit.Tools
    - admincmd.tp.to
    - admincmd.tp.here
    - admincmd.player.mute
    - admincmd.player.gamemode
    - admincmd.player.ip.other
    - admincmd.player.kick
    - admincmd.player.fly
    - admincmd.player.kill
    - treeassist.replant
    - treeassist.toggle
    - treeassist.autoremove
    - simplereserve.kick.prevent
    - simplereserve.enter.full
    - simplereserve.enter.kick
    - simplereserve.full
    - simplereserve.kick
    - essentials.sethome.multiple.vip
    - essentials.kit.vip
    - essentials.kit.tools
    - essentials.setwarp
    - rocketboots.boots.diamond
    - rocketboots.boots.gold
    - rocketboots.gold
    - elevators.builder
    - elevators.advancedbuilder
    - elevators.operator
    - magiccarpet.*
    - mobdisguise.*
users:
  Genesi:
    group:
    - Admin
    permissions:
    - permissions.*
  xMacRae:
    group:
    - Builder
  Foster:
    group:
    - Admin
  MINECRAFTandCZ:
    group:
    - Builder
  Miner:
    group:
    - Builder
  snake_cz:
    group:
    - Vip
  Dandle:
    group:
    - Vip
  DJ_only:
    group:
    - Vip
  Gal2:
    group:
    - default
  jubas:
    group:
    - Vip
  Grind321:
    group:
    - Vip
  Bregan:
    group:
    - Moderator
  longtimefan:
    group:
    - Vip
  OJP:
    group:
    - Vip
  Zemla10:
    group:
    - Vip

Re: VIP

Napsal: 08 čer 2012, 18:05
od nejento
Možná je to kravina a taky by to možná mohlo jít :D Ale zkus to.

Kód: Vybrat vše

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Aktivacia VIP</title>
</head>
<body>
<?php
// AUTOREM JE m_pro_m, webmaster Minecraft serveru www.mineforlife.eu
// Tento script byl uvolnen pro hosting fakaheda.eu s jeho svolenim

// Dulezite je, aby jste prejmenovali soubor, jinak bude mozne, ze si kdokoliv aktivuje VIP bez zaplaceni
// Take je dulezite, aby jste meli ve stejnem umisteni jako tento soubor take rcon.php!!!

// V nasledujici casti nahradte text v uvozovkach, UVOZOVKY TAM NECHTE, STREDNIK NA KONCI TAKE!
$server = "93.91.240.152";
$port = "26122";
$heslo = "****";
$cena = "23";

/////////////////////////////////////////
//PREBRANI DAT Z HOSTINGU, NEUPRAVOVAT!//
/////////////////////////////////////////
$sms = $_GET['sms'];
$time = $_GET['time'];
$credit = $_GET['credit'];
$player = $_GET['customer_text'];


if($credit == $cena)
{
if(empty($sms) || empty($time) || empty($credit)) { die('Error'); }

//////////////////////////////
//RCON CAST, NEUPRAVOVAT!!!!//
//////////////////////////////
   
include_once("rcon.php");
$r = new rcon($server,$port,$heslo);
if($r->Auth())
{
   // Spusti prikaz ktory prida PLAYERa do skupiny VIP
  $r->rconCommand("pex user ".$player." group set Vip");
     // Spusti prikaz ktory napise spravu o tom, ze PLAYER si aktivoval VIP
  $r->rconCommand("say Hrac ".$player." si aktivoval VIP!");
}
}
else {
die('Spatna cena');
}
?>
</body>
</html>


Btw.: Tohle je opravdu skript :D

Re: VIP

Napsal: 08 čer 2012, 18:06
od Genesi
A jak poznam že je to funkční?

Re: VIP

Napsal: 08 čer 2012, 18:16
od Welton123
tam jak zadas cestu ke sciprtu v sms platabch tak dole je tlacitko ulozit a pdotim tlacitko : Zaslat testovaci sms

Re: VIP

Napsal: 08 čer 2012, 18:19
od Genesi
Ano dojde výpis na email nic víc a to došlo i předtím