עמוד ראשי מירק סקריפטינג מירק סקריפטינג [בקשה] SOCKET ל שרתים

[בקשה] SOCKET ל שרתים

mIRC Scripting - בפורום זה תינתן תמיכה בסקריפטים וכן גם אפשרות לבקשת סניפטים או תוספים, ניתן גם להציג בפורום זה קודים לפני פירסומם.

הצטרף: 31 אוגוסט 2010, 08:22
הודעות: 2
פורסם: 31 אוגוסט 2010, 08:24
אני צריך סוקטים ( Socket ) לשרתים...
תודה

הצטרף: 29 יוני 2010, 16:13
הודעות: 112
פורסם: 31 אוגוסט 2010, 09:34
בבקשה הסבר יותר מפורט

הצטרף: 31 אוגוסט 2010, 08:22
הודעות: 2
פורסם: 31 אוגוסט 2010, 10:52
אני מיתכוונן לסוקטים שמפרטים אל השרת, כמו IP,HostName,Ping,Password

הצטרף: 30 יוני 2010, 18:18
הודעות: 75
פורסם: 31 אוגוסט 2010, 14:09
----------------------------------------------------------------------------
Cs-scokinfp
----------------------------------------------------------------------------
alias dfsfdffs {
  sockclose csquery
  set %ticde $ticks
  bset &send 1 255 255 255 255 84 83 111 117 114 99 101 32 69 110 103 105 110 101 32 81 117 101 114 121 0
  ; bset &send 1 377 377 377 377 84 83 111 117 114 99 101 32 69 110 103 105 110 101 32 81 117 101 114 121 0
  echo -a test >> $bvar(&send,1,$bvar(&send,0)).text
  sockudp -k csquery $replace($1,:,$chr(32)) &send
  echo -a test
}
on *:udpread:csqu*:{
  sockread &reply
  var %offset, %name, %map, %game, %num, %max, %ip, %dir
  echo -a @@@ $bvar(&reply,1,$bvar(&reply,0))
  if ($chr($bvar(&reply,5)) == m) {
    %offset = 6
    %ip = $bvar(&reply,%offset,128).text
    inc %offset $calc($len(%ip) + 1)
    %name = $bvar(&reply,%offset,128).text
    inc %offset $calc($len(%name) + 1)
    %map = $bvar(&reply,%offset,128).text
    inc %offset $calc($len(%map) + 1)
    %dir = $bvar(&reply,%offset,128).text
    inc %offset $calc($len(%dir) + 1)
    %game = $bvar(&reply,%offset,128).text
    inc %offset $calc($len(%game) + 1)
    %num = $bvar(&reply,%offset)
    %max = $bvar(&reply,$calc(%offset + 1))
  }
  else {
    %offset = 7
    %name = $bvar(&reply,%offset,128).text
    inc %offset $calc($len(%name) + 1)
    %map = $bvar(&reply,%offset,128).text
    inc %offset $calc($len(%map) + 1)
    %dir = $bvar(&reply,%offset,128).text
    inc %offset $calc($len(%dir) + 1)
    %game = $bvar(&reply,%offset,128).text
    inc %offset $calc($len(%game) + 1)
    %num = $bvar(&reply,$calc(%offset + 2))
    %max = $bvar(&reply,$calc(%offset + 3))
    %pass = $bvar(&reply,$calc(%offset + 5))
  }
  echo -a Name: %name
  echo -a Map: %map
  echo -a Game: %game
  echo -a Players: %num $+ / $+ %max
  echo -a Ping: $calc($ticks - %ticde)
}


/dfsfdffs ip:port

אם אני זוכר נכון הקוד הזה עובד גם על CSS
In the name of God, impure souls of the living dead shall be banished into eternal damnation
Amen
תמונה
אפשר למצוא אותי בערוץ החברים שלי בקווקנט tomer2k#


חזור אל מירק סקריפטינג

cron