Dabar yra 2019-09-19, 22:03




Naujos temos kūrimas Atsakyti į temą  [ 12 pranešimai(ų) ] 
socketai,aliases. 
Autorius Žinutė

Užsiregistravo: 2012-01-27, 23:17
Pranešimai: 22
Forumo litai: 36
Pinigų pervedimas
Standartinė socketai,aliases.
Sveiki as cia darausi sau toki botuka bet niekaip krc nemoku isgauti changelio nr. tai gal kas galit padet?
man reikia pvz kai parasau siustu i serveri socketus.
pvz
Kodas:
on *:text:*:%kanalas: {
  if ($1 == .live) {
  cmd 88.88.88.88 27020 %socketai %rconas live
}
alias cmd {
  if (!$3) {
    .sockudp -kn gth $1 $2 ÿÿÿÿchallenge rcon
  }
  else {
    sockudp -kn gth $1 $2 ÿÿÿÿchallenge rcon
    .sockudp -kn gth $1 $2 ÿÿÿÿrcon $3 " $+ $4 $+ " $5-
  }
}

Cia pradzia pasidares bet socketu nemoku istraukt , gal kas padesit? buciau labai dekingas.


2012-02-25, 20:57
Aprašymas
Kalbusis dalyvis
Kalbusis dalyvis
Vartotojo avataras

Užsiregistravo: 2005-10-10, 20:07
Pranešimai: 1296
Forumo litai: 615
Pinigų pervedimas
Miestas: Vilnius
Standartinė Re: socketai,aliases.
Tutorialas

Atkreipk dėmesį kad challenge numeriui gauti naudojamas atskiras sockread ;) Galima aišku kišti ir į vieną.

_________________
Niekada nebijok daryti to ko nemoki, atmink: Nojaus arką pastatė mėgėjas, o Titaniką - profesionalai.


2012-02-25, 22:46
Aprašymas WWW

Užsiregistravo: 2012-01-27, 23:17
Pranešimai: 22
Forumo litai: 36
Pinigų pervedimas
Standartinė Re: socketai,aliases.
kiek supratau prie mano scripto sitas reikalingas?
Kodas:
on *:udpread:srv.challenge:{
  sockread %data
  if (%data) {
    tokenize 32 %data
    if ($2 == rcon) {
      set %srv.challenge $3
      start_server_log
      sockclose $sockname
    }
  }
}
}

ir vietoi set %srv.challenge as keiciu i writeini pradeti.ini $nick chnum $3 ? teisingai supratau?


2012-02-25, 22:53
Aprašymas
Dalyvis
Dalyvis
Vartotojo avataras

Užsiregistravo: 2009-12-11, 19:56
Pranešimai: 285
Forumo litai: 304
Pinigų pervedimas
Miestas: Negerija
Standartinė Re: socketai,aliases.
Paprastas skriptas, isgauna rcon challenge ir atlieka live komanda
Kodas:
on *:text:*:#kanalas:{
  if ($1 == .live) {
    /sockudp -kn live IPAS PORTAS $str($chr(255),4) $+ challenge rcon
    /sockclose live
  }
}
on *:udpread:live:{ sockread -f %servo.challenge
  /sockudp -kn live IPAS PORTAS $str($chr(255),4) $+ rcon $gettok(%servo.challenge,3,32) "tavo_rconas" live
  unset %servo.challenge
}

EDIT: Sngz tavo tiesa, gettok'o truko $gettok(%servo.challenge,3,32)

_________________
Gincas internete - tas pats, kas silpnaprociu olimpiada, jei ir laimesi - vistiek tu PYYP.


Paskutinį kartą redagavo Asas` 2012-02-26, 03:01. Iš viso redaguota 2 kartus.



2012-02-26, 00:22
Aprašymas
Kalbusis dalyvis
Kalbusis dalyvis
Vartotojo avataras

Užsiregistravo: 2005-10-10, 20:07
Pranešimai: 1296
Forumo litai: 615
Pinigų pervedimas
Miestas: Vilnius
Standartinė Re: socketai,aliases.
Asas` ar tikrai veikia? :) Nes man rodos po komandos 'sockread -f %servo.challenge' turėsi ne tik challenge kodą bet ir papildomų nereikalingų ženkliukų.. Na nebandžiau. Tik pasitikslinau.

_________________
Niekada nebijok daryti to ko nemoki, atmink: Nojaus arką pastatė mėgėjas, o Titaniką - profesionalai.


2012-02-26, 00:24
Aprašymas WWW
Dalyvis
Dalyvis
Vartotojo avataras

Užsiregistravo: 2009-12-11, 19:56
Pranešimai: 285
Forumo litai: 304
Pinigų pervedimas
Miestas: Negerija
Standartinė Re: socketai,aliases.
Na padariau is .map komandos, o komanda .map veike :) sito neisbandziau

_________________
Gincas internete - tas pats, kas silpnaprociu olimpiada, jei ir laimesi - vistiek tu PYYP.


2012-02-26, 00:38
Aprašymas

Užsiregistravo: 2012-01-27, 23:17
Pranešimai: 22
Forumo litai: 36
Pinigų pervedimas
Standartinė Re: socketai,aliases.
nemanot kad man taip reiketu daryt. kad paskui PYYP nereiktu tiek daug socketu belekur kurt.pvz
aliase yra cmd.ten po apcia ipisi tuos socketus kad trauktu ir pvz paskui kai kuri scripta su start butu taip
Kodas:
if ($1 == .start) {
/topic %kanalas lalala
cmd %serveris %portas %serverio.change %rconas sv_password lalala

savaime aisku as su variablemis nedaryciau daryciau per txt ar ini failus su replace ir gettoku.prasau padekit buciau labai dekingas.


2012-02-26, 02:24
Aprašymas
Kalbusis dalyvis
Kalbusis dalyvis
Vartotojo avataras

Užsiregistravo: 2005-10-10, 20:07
Pranešimai: 1296
Forumo litai: 615
Pinigų pervedimas
Miestas: Vilnius
Standartinė Re: socketai,aliases.
nu tai aliasą pasirašyk..

alias cmd { sockudp -kn $1 $2 $3.... }

;) Jei supratau ko tu norėjai.

_________________
Niekada nebijok daryti to ko nemoki, atmink: Nojaus arką pastatė mėgėjas, o Titaniką - profesionalai.


2012-02-26, 13:04
Aprašymas WWW

Užsiregistravo: 2012-01-27, 23:17
Pranešimai: 22
Forumo litai: 36
Pinigų pervedimas
Standartinė Re: socketai,aliases.
Tai cia turetu gautis mazdaug sitaip?
Kodas:
on *:text:*:%kanalas: {
  if ($1 == .live) {
  cmd gth 88.88.88.88 27020 %rconas live
}
alias cmd {
  if (!$3) {
    .sockudp -kn gth $1 $2 ÿÿÿÿchallenge rcon
  }
  else {
    sockudp -kn gth $1 $2 ÿÿÿÿchallenge rcon
    .sockudp -kn gth $1 $2 ÿÿÿÿrcon $3 " $+ $4 $+ " $5-
  }
}
on *:udpread:gth:{ sockread -f %servo.challenge
  unset %servo.challenge
}

ar netaip ?


2012-02-26, 13:17
Aprašymas
Patyręs dalyvis
Patyręs dalyvis
Vartotojo avataras

Užsiregistravo: 2009-10-19, 13:20
Pranešimai: 780
Forumo litai: 1355
Pinigų pervedimas
Miestas: Taurage
Standartinė Re: socketai,aliases.
ne


2012-02-26, 14:29
Aprašymas WWW

Užsiregistravo: 2012-01-27, 23:17
Pranešimai: 22
Forumo litai: 36
Pinigų pervedimas
Standartinė Re: socketai,aliases.
Dvj labai prasau patvarkykit ta scripta ... nesigaudau as su tais socketais..


2012-02-26, 14:34
Aprašymas
Dalyvis
Dalyvis
Vartotojo avataras

Užsiregistravo: 2009-12-11, 19:56
Pranešimai: 285
Forumo litai: 304
Pinigų pervedimas
Miestas: Negerija
Standartinė Re: socketai,aliases.
Nu tai virsuje kur parasiau, paprastas teisingas skriptas, jei tau nepatinka ir nori papildomu aliasu tai va turek
Kodas:
on *:text:*:%kanalas: {
  if ($1 == .live) {
    /sockudp -kn gth 88.88.88.88 27020 ÿÿÿÿchallenge rcon
  }
}
alias cmd {
  /sockudp -kn gth $1 $2 ÿÿÿÿrcon $3 " $+ $4 $+ " $5-
  /sockclose gth
}
on *:udpread:gth:{ sockread -f %servo.challenge
  cmd 88.88.88.88 27020 $gettok(%servo.challenge,3,32) %rconas live
  unset %servo.challenge
}

_________________
Gincas internete - tas pats, kas silpnaprociu olimpiada, jei ir laimesi - vistiek tu PYYP.


2012-02-26, 14:41
Aprašymas
Rodyti paskutinius pranešimus:  Rūšiuoti pagal  
Naujos temos kūrimas Atsakyti į temą  [ 12 pranešimai(ų) ] 


Dabar prisijungę

Vartotojai naršantys šį forumą: Registruotų vartotojų nėra ir 1 svečias


Jūs negalite kurti naujų temų šiame forume
Jūs negalite atsakinėti į temas šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite trinti savo pranešimų šiame forume
Jūs negalite prikabinti failų šiame forume

Ieškoti:
Pereiti į:  
cron
© phpBB Group. Veikia phpBB pagrindu.
Dizaino autorius Vjacheslav Trushkin, adaptavo Igor „MucTuK“ Gubaidulin
Vertė Vilius Šumskas © 2003, 2005, 2007