Bandau perdaryt MAP keitimo sistema

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
pofke112
O taip. Jis jau surinko 50 žinučių!
Posts: 99
Joined: 2010 Dec 10 23:48

Bandau perdaryt MAP keitimo sistema

Post by pofke112 »

Sveiki, esu visiškai žalias ant skriptinimo ir matydamas kodus bandžiau pasikeisti MAP keitimo sistemą. Specifikaciją pasikeičiau lyg ir visai neblogai (lyg ir atpažįsta static.lt). Išsiuntus bandomąją žinutę serveryje parašo ,kad MAP pakeis ,bet jis nepasikeičia.
Štai ką rašo servo consolėje

Code: Select all

L 12/18/2011 - 19:58:47: [adminchat.amxx] Chat: " Test<0><><>" tsay "'SMS zinute gauta.Netrukus MAP pasikeis i '"Rcon from 91.224.**.**:39637:rcon 1021812428 "nesvarbu" changelevel changelevel <levelname> : continue game on a new level 
Kodas kurį naudoju sistemoje:

Code: Select all

<?php // SMS Script (mokejimai.lt 1.2) by aha, http://paslaugos.multimod.lt ?><?php include "functions.php";include "rcon_hl_net.php";include "config.php"; list($keyword,$ip) = explode(' ', $_GET['wp_sms']);if(strtolower($keyword) == $key){    $ip = str_replace('.','_',$ip);    $server = new Rcon();    $server->Connect($server_ip, $server_port, $server_password);    $result = $server->RconCommand("amx_tsay 'SMS zinute gauta.Netrukus MAP bus pakeistas i $ip'");    sleep(8);    $result = $server->RconCommand("changelevel $ip");    $server->disconnect();     echo $ok .= 'Jusu prasymu serverio map buvo pakeistas i '.$ip.'  | ';}else {    echo $ok .= 'Blogai surinkta zinute! | ';    exit();} ?>

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Bandau perdaryt MAP keitimo sistema

Post by psychical »

nepasikeite del to, nes map "nesvarbu" nera...

P.S. Daryk "amx_map $ip"

pofke112
O taip. Jis jau surinko 50 žinučių!
Posts: 99
Joined: 2010 Dec 10 23:48

Re: Bandau perdaryt MAP keitimo sistema

Post by pofke112 »

psychical wrote:nepasikeite del to, nes map "nesvarbu" nera...

P.S. Daryk "amx_map $ip"
"nesvarbu" yra RCON pass ir nesuprantu kodel vietoj MAPname raso RCON pass

-- 2011 Gru 20 21:01 --

na tai kur klaida padariau?

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Bandau perdaryt MAP keitimo sistema

Post by aaarnas »

Esmė tame, kad $ip pas tave yra tuščias, dėl to suformuojama neteisinga užklausa su changelevel be jokio žemėlapio.

Klaida PHP kode išgaunant žemėlapio pavadinimą iš žinutės teksto.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Bandau perdaryt MAP keitimo sistema

Post by psychical »

aaarnas wrote:Esmė tame, kad $ip pas tave yra tuščias, dėl to suformuojama neteisinga užklausa su changelevel be jokio žemėlapio.

Klaida PHP kode išgaunant žemėlapio pavadinimą iš žinutės teksto.
Na, kiek as matau, pas ji $ip isgaunamas taip:

Code: Select all

 list($keyword,$ip) = explode(' ', $_GET['wp_sms']); 
o poto per tirkinamas ar nera . jei yra pakeicia tai i _, istrink: $ip = str_replace('.','_',$ip);, nes abejoju, ar yra koks durnius kur . pades o ne _ , o siaip, sakyciau turetu veikt viskas

pofke112
O taip. Jis jau surinko 50 žinučių!
Posts: 99
Joined: 2010 Dec 10 23:48

Re: Bandau perdaryt MAP keitimo sistema

Post by pofke112 »

Nesupratau beveik nieko ką aiškinot :D Gal geriau parašykit kaip visas kodas turi atrodyt pagal jį bandysiu ir suprast kaip kas ir kur

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests