[PHP] MobilniPlatby.cz [1.0.0-beta2]

Message
Autor
Esso
Příspěvky: 75
Registrován: 04 dub 2015, 08:59
Reputation: 0

Re: [PHP] MobilniPlatby.cz [1.0.0-beta2]

#91 Příspěvekod Esso » 20 dub 2015, 11:36

Funguje mi to, ďakujem ale mám nejasnosti ohľadom fungovania toho systému.

Napr. mám keyword PM KUPIT ako script zistý, že hráč chce aktivovat VIP na to a to meno? napr hrac mrkvicka chce vip tak posle sms v tvare PM KUPIT VIP Mrkvicka?
Neďakuj, odrobíš! :)

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] MobilniPlatby.cz [1.0.0-beta2]

#92 Příspěvekod Mysteria » 20 dub 2015, 12:28

Máš to vysvětlený v tom souboru a na první stránce: Zrovna tohle by ti mělo pokrýt ten tvůj příklad, ale nejdřív to vyzkoušej přes simulátor, jestli to MP vyhodnotí dobře a ještě pak zkontrolj na serveru, zda se opravdu provedly ty příkazy, který si tam definuješ.

Kód: Vybrat vše

$levels = [ // Nastavení SMS levelů
    [
        'price' => 99, // Cena SMSky
        'text' => 'PM KUPIT VIP :NICK:', // Text SMSky, :NICK: bude nahrazen skutečným nickem uvedeným v SMS, musí být unikátní v rámci všech platebních levelů
        'answer' => 'Dekujeme za zakoupeni VIP za 99Kc.', // Odpověď na správně zaslanou SMS
        'commands' => [ // RCON příkazy vykonané po úspěšném zpracování SMSky, :NICK: bude nahrazen skutečným nickem uvedeným v SMS
            'pex user :NICK: group add VIP',
            'say Uzivatel :NICK: si prave zakoupil VIP za 99Kc.'
        ]
    ]
];

Esso
Příspěvky: 75
Registrován: 04 dub 2015, 08:59
Reputation: 0

Re: [PHP] MobilniPlatby.cz [1.0.0-beta2]

#93 Příspěvekod Esso » 20 dub 2015, 12:56

Aháá ja som zmenil len ip port a heslo k rconu. Cize ak poslem PM KUPIT VIP NICK a do nastavení

Kód: Vybrat vše

'text' => 'PM KUPIT VIP :NICK:',
tak ono to už automaticky rozpozná a danú priradí podľa toho ako som to nastavil.

Nešlo mi do hlavy ako môžem napr. na cenovú hladinu 99Kč priradiť viac platieb/výhod, napr VIP navzdy a Spawnery za 99 kc ale teraz uz mi je jasne, že podľa toho 'PM KUPIT VIP :NICK:' ako to zadám priradí platbu a vykoná príkaz, čiže hoci napíše PM KUPIT NICK VIP tak platbu prijmem ale jemu to neaktivuje automaticky lebo poslal zly format spravy a budem mu musieť aktivovať manuálne.

Som zvyknutý na http://sms.platbamobilom.sk/ preto mi nešlo do hlavy ten nový systém.
Ďakujem za vysvetlenie.
Neďakuj, odrobíš! :)

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] MobilniPlatby.cz [1.0.0-beta2]

#94 Příspěvekod Mysteria » 20 dub 2015, 13:32

Tak samozřejmě že je potřeba změnti text, podle toho to poznává. :) Každopádně otestuj to v MP emulátoru, pokud to bude fungovat tam, tak ti to bude fungovat i v ostrém provozu. Kdyby byl problém, tak to generuje .log soubor, kde jde zjistit co je špatně.

Esso
Příspěvky: 75
Registrován: 04 dub 2015, 08:59
Reputation: 0

Re: [PHP] MobilniPlatby.cz [1.0.0-beta2]

#95 Příspěvekod Esso » 20 dub 2015, 20:26

Išlo mi to dnes v pohode ale spravil som strašne veľa vecí a teraz vypisuje toto, neviem ani za toho prísť ktorú odpoveď skrátiť.

Spoiler: zobrazit
Nesprávný Content-Type odpovědi. Očekávaný text/plain. Aktuální: text
Nesprávná délka odpovědi. Text SMS může být maximálně 157 znaků. Aktuální odpověď 224 znaků.


Uz viem :(

Chyba je tu:
Spoiler: zobrazit
'price' => 20, // Cena SMSky
'text' => 'PM KUPIT B Stavbar :NICK:', // Text SMSky, :NICK: bude nahrazen skutečným nickem uvedeným v SMS, musí být unikátní v rámci všech platebních levelů
'answer' => 'Dakujeme za zakupenie balicka za 20Kc/0,73Eur.', // Odpověď na správně zaslanou SMS
'commands' => [ // RCON příkazy vykonané po úspěšném zpracování SMSky, :NICK: bude nahrazen skutečným nickem uvedeným v SMS
'pex user :NICK: add essentials.kit',
'pex user :NICK: add essentials.kits.stavbar'
'say Hrac :NICK: si prave zakupil balicek za 20Kc/0,73Eur.'
'msg :NICK: balicek si dostal do inventara.'


Velmi dlhy commands... ako to vyriesit?

Ako dať viac príkazov do jedného riadku? Dá sa vôbec spraviť to čo chcem?
Neďakuj, odrobíš! :)

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] MobilniPlatby.cz [1.0.0-beta2]

#96 Příspěvekod Mysteria » 20 dub 2015, 22:30

Někde máš jako answer nastaveno něco delšího než 157 znaků (maximální délka jedné SMSky). Ale že by to bylo Dakujeme za zakupenie balicka za 20Kc/0,73Eur. se mi nezdá, to nemá ani 100 znaků. Hoď sem celo usvoji konfiguraci, jestli jsi tam někde neumazal nebo nenapsal špatně uvozovku nebo tak něco.

Esso
Příspěvky: 75
Registrován: 04 dub 2015, 08:59
Reputation: 0

Re: [PHP] MobilniPlatby.cz [1.0.0-beta2]

#97 Příspěvekod Esso » 21 dub 2015, 08:23

Mysteria v prvom rade ďakujem za pomoc. Ono neberie answer do počtu ale aj príkazy ktoré vykoná, pekne dlho mi trvalo kým som na to prišiel, ak skrátim tieto príkazy

Kód: Vybrat vše

'pex user :NICK: add essentials.kit',
'pex user :NICK: add essentials.kits.stavbar'
'say Hrac :NICK: si prave zakupil balicek za 20Kc/0,73Eur.'
'msg :NICK: balicek si dostal do inventara.'

na

Kód: Vybrat vše

'pex user :NICK: add essentials.kit',
'pex user :NICK: add essentials.kits.stavbar'

už mi to zoberie, rozmýšľal som skrátiť ich pomocou mycommand...
Neďakuj, odrobíš! :)

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] MobilniPlatby.cz [1.0.0-beta2]

#98 Příspěvekod Mysteria » 21 dub 2015, 09:47

Hm, to je zvláštní, že na to má vliv i tohle. Každopádně díky za info, pokud s tím bude mít problém i někdo další, tak alespoň budeme už vědět v čem je problém. :)

Esso
Příspěvky: 75
Registrován: 04 dub 2015, 08:59
Reputation: 0

Re: [PHP] MobilniPlatby.cz [1.0.0-beta2]

#99 Příspěvekod Esso » 21 dub 2015, 12:37

Veru je to zvláštne ale kedže script si spravil a dal sem zadarmo môžem len mlčať a ďakovať.
Neďakuj, odrobíš! :)

MagiCraft
Příspěvky: 369
Registrován: 29 kvě 2013, 18:34
Reputation: 3
Kontaktovat uživatele:

Re: [PHP] MobilniPlatby.cz [1.0.0-beta2]

#100 Příspěvekod MagiCraft » 21 dub 2015, 21:34

Esso, ale ono za tými ďalšími príkazmi nemáš čiarku. Máš:

Kód: Vybrat vše

'pex user :NICK: add essentials.kit',
'pex user :NICK: add essentials.kits.stavbar'
'say Hrac :NICK: si prave zakupil balicek za 20Kc/0,73Eur.'
'msg :NICK: balicek si dostal do inventara.'


No podľa mňa by tam malo byť:

Kód: Vybrat vše

'pex user :NICK: add essentials.kit',
'pex user :NICK: add essentials.kits.stavbar',
'say Hrac :NICK: si prave zakupil balicek za 20Kc/0,73Eur.',
'msg :NICK: balicek si dostal do inventara.'


Neviem či si to už skúšal ale toto mi tak padlo do oka :D A dáva to aj význam že sa vykonajú iba tie prvé dva. Tie máš oddelené čiarkou a potom to už nič nespraví. (A je tam asi viac ako tých povolených znakov v sms)
IP: Play.MagiCraft.eu
MagiCraft

Ak som pomohol K+ poteší :)


Zpět na „Návody“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 12 hostů