Dün yazdığım PickupStarters .bat dosyalarının yerini 10 satırlık IRC scriptleri aldı 
Dün gece saat 3lere kadar Cartman ile uğraştığımız scriptleri sonunda oturtabildik. Birkaç eksiği/hatası olabilir, lütfen bana buradan ya da Steam'den bildirin.Bugün Cartman'la saatlerce uğraştıktan sonra sistemi oturtmayı ve hızlandırmayı başardık, test ettik.
SCRIPT EKLEMEYİ BİLMİYORSANIZ AŞAĞIDA AÇIKLAMASI VARPickupbotu kanala mesaj attığında Servera göre TF2'ye ve Ventrilo'ya bağlanacak, bunun için 2 farklı yöntem var.
Servera bağlanmak:1)Yöntem:Oyunu açık bırakmıyorsanız bu yöntemi kullanmanızı öneririm. Bu şekilde servera bağlanırsnız ve şifre penceresi ile karşılaşmazsınız. Ben medic oynadığım için genelde bu yöntemi kullanıyorum. Nasıl olsa hız büyük bir sorun değil benim için.
Buyrun scriptler:
on *:TOPIC:#mpuktf2.pickup: /set %pickup 0
alias /pickup1 /run "C:\Program Files\Steam\steam.exe" -applaunch 440 -novid -sw -w 1024 -h 768 -noborder +connect 85.236.101.94:27315 +password tf2pickup | /run "C:\Program Files\Ventrilo\Ventrilo.exe" -c85.236.100.69:28960:tf2pickupVent
alias /pickup2 /run "C:\Program Files\Steam\steam.exe" -applaunch 440 -novid -sw -w 1024 -h 768 -noborder +connect 85.236.101.186:27415 +password tf2pickup | /run "C:\Program Files\Ventrilo\Ventrilo.exe" -c85.236.100.69:28960:tf2pickupVent
alias /pickup3 /run "C:\Program Files\Steam\steam.exe" -applaunch 440 -novid -sw -w 1024 -h 768 -noborder +connect 85.236.102.2:27515 +password tf2pickup | /run "C:\Program Files\Ventrilo\Ventrilo.exe" -c85.236.100.69:28960:tf2pickupVent
alias /pickup4 /run "C:\Program Files\Steam\steam.exe" -applaunch 440 -novid -sw -w 1024 -h 768 -noborder +connect 85.236.101.186:27715 +password tf2pickup | /run "C:\Program Files\Ventrilo\Ventrilo.exe" -c85.236.100.69:28960:tf2pickupVent
alias /pickup5 /run "C:\Program Files\Steam\steam.exe" -applaunch 440 -novid -sw -w 1024 -h 768 -noborder +connect 85.236.100.241:27215 +password tf2pickup | /run "C:\Program Files\Ventrilo\Ventrilo.exe" -c85.236.100.69:28960:tf2pickupVent
alias /pickup6 /run "C:\Program Files\Steam\steam.exe" -applaunch 440 -novid -sw -w 1024 -h 768 -noborder +connect 85.236.102.2:27415 +password tf2pickup | /run "C:\Program Files\Ventrilo\Ventrilo.exe" -c85.236.100.69:28960:tf2pickupVent
alias /pickup7 /run "C:\Program Files\Steam\steam.exe" -applaunch 440 -novid -sw -w 1024 -h 768 -noborder +connect 85.236.100.239:27215 +password tf2pickup | /run "C:\Program Files\Ventrilo\Ventrilo.exe" -c85.236.100.69:28960:tf2pickupVent
on *:TEXT:*acdervis*:#mpuktf2.pickup: If ($nick == TF2PickupBot) /set %pickup 1
on *:TEXT:*Server 1*:#mpuktf2.pickup: If (($nick == TF2PickupBot) && (%pickup == 1)) /pickup1
on *:TEXT:*Server 2*:#mpuktf2.pickup: If (($nick == TF2PickupBot) && (%pickup == 1)) /pickup2
on *:TEXT:*Server 3*:#mpuktf2.pickup: If (($nick == TF2PickupBot) && (%pickup == 1)) /pickup3
on *:TEXT:*Server 4*:#mpuktf2.pickup: If (($nick == TF2PickupBot) && (%pickup == 1)) /pickup4
on *:TEXT:*Server 5*:#mpuktf2.pickup: If (($nick == TF2PickupBot) && (%pickup == 1)) /pickup5
on *:TEXT:*Server 6*:#mpuktf2.pickup: If (($nick == TF2PickupBot) && (%pickup == 1)) /pickup6
on *:TEXT:*Server 7*:#mpuktf2.pickup: If (($nick == TF2PickupBot) && (%pickup == 1)) /pickup7
ÖNEMLİ: YUKARIDAKİ *acdervis* YAZISINI KENDİ NİKİNİZ YAPMALISINIZ. ÖRNEK: on *:TEXT:*sizinnikiniz*:#mpuktf2.pickup...Ben bu yöntemi kullansam da, alt+tabı kolaylaştırmak ve bugların büyük bir çoğunluğunu önlemek için şu şekilde kullanıyorum.
/run "C:\Program Files\Steam\steam.exe" -applaunch 440 -novid
-sw -w 1024 -h 768 -noborder +connect 85.236.101.94:27315 +password tf2pickup
Böyle kullanınca oyunu teknik olarak bir pencerede çalıştırıyor. Ancak pratik olarak full-screenden farkı yok.

Bu özelliği siz de kullanmak isterseniz, tek yapmanız gereken masaüstü çözünürlüğünüzü değiştirmek.
Örnek:
-sw -w 1024 -h 768 -noborder (1024x768)
şu biçimde de yazılabilir:
-sw -w 1280 -h 1024 -noborder (1280x1024)
Kolaymış değil mi?
2.Yöntem:"HEMEN OYUNA GİRİP DEMO/SOLDIER/SCOUT OLMALIYIM!" diyenlerdenseniz, bu yöntemi kullanmanızı tavsiye ederim. Tek eksiği karşınıza şifre penceresinin çıkıyor olması

Ne yazık ki Steam bu özelliği (steam://connect/IP/şifre) eklemiş değil. HL modlarında var ama >_>
Uzatmadan scriptleri vereyim:
on *:TOPIC:#mpuktf2.pickup: /set %pickup 0
alias /pickup1 /url steam://connect/85.236.101.94:27315 | /run "C:\Program Files\Ventrilo\Ventrilo.exe" -c85.236.100.69:28960:tf2pickupVent
alias /pickup2 /url steam://connect/85.236.101.186:27415 | /run "C:\Program Files\Ventrilo\Ventrilo.exe" -c85.236.100.69:28960:tf2pickupVent
alias /pickup3 /url steam://connect/85.236.102.2:27515 | /run "C:\Program Files\Ventrilo\Ventrilo.exe" -c85.236.100.69:28960:tf2pickupVent
alias /pickup4 /url steam://connect/85.236.101.186:27715 | /run "C:\Program Files\Ventrilo\Ventrilo.exe" -c85.236.100.69:28960:tf2pickupVent
alias /pickup5 /url steam://connect/85.236.100.241:27215 | /run "C:\Program Files\Ventrilo\Ventrilo.exe" -c85.236.100.69:28960:tf2pickupVent
alias /pickup6 /url steam://connect/85.236.102.2:27415 | /run "C:\Program Files\Ventrilo\Ventrilo.exe" -c85.236.100.69:28960:tf2pickupVent
alias /pickup7 /url steam://connect 85.236.100.239:27215 | /run "C:\Program Files\Ventrilo\Ventrilo.exe" -c85.236.100.69:28960:tf2pickupVent
on *:TEXT:*acdervis*:#mpuktf2.pickup: If ($nick == TF2PickupBot) /set %pickup 1
on *:TEXT:*Server 1*:#mpuktf2.pickup: If (($nick == TF2PickupBot) && (%pickup == 1)) /pickup1
on *:TEXT:*Server 2*:#mpuktf2.pickup: If (($nick == TF2PickupBot) && (%pickup == 1)) /pickup2
on *:TEXT:*Server 3*:#mpuktf2.pickup: If (($nick == TF2PickupBot) && (%pickup == 1)) /pickup3
on *:TEXT:*Server 4*:#mpuktf2.pickup: If (($nick == TF2PickupBot) && (%pickup == 1)) /pickup4
on *:TEXT:*Server 5*:#mpuktf2.pickup: If (($nick == TF2PickupBot) && (%pickup == 1)) /pickup5
on *:TEXT:*Server 6*:#mpuktf2.pickup: If (($nick == TF2PickupBot) && (%pickup == 1)) /pickup6
on *:TEXT:*Server 7*:#mpuktf2.pickup: If (($nick == TF2PickupBot) && (%pickup == 1)) /pickup7
ÖNEMLİ: YUKARIDAKİ *acdervis* YAZISINI KENDİ NİKİNİZ YAPMALISINIZ. ÖRNEK: on *:TEXT:*sizinnikiniz*:#mpuktf2.pickup...Bu sistemi kullanırsanız, mesaj geldiği anda karşınıza şifre penceresi çıkacak ve oyuna bağlanacaksınız. =)
İşte bu kadar. Ufacık şeyler nasıl da işini azaltıyor insanın.
-CHANGELOG-v0.1 = .bat dosyaları
v0.5 = IRC scriptlerinin ilk versiyonları
v0.9 = Sistem neredeyse %100 çalışıyor, test aşamasında.
v1.0 = Buglardan biri giderildi.
BİLİNEN BUGLAR*Bir pickup başlamadan hemen önce !stats, !rules gibi komutlar kullanıldığında pikaptaymış gibi algılanma*Ventrilo açılırken bir yandan internet tarayıcısı açılıyor*O kadar hızlı ki, takımınızı göremeden oyuna girmiş oluyorsunuz.
SCRIPTLERI UYGULAMAK/YERLEŞTİRMEKÖnce Gamers.IRC'yi açıyoruz. Bildiğimiz işleri(login vs vs) yaptıktan sonra Script Editor ikonuna basıyoruz.(Alt+R'ye basmanız da yeterli olacaktır.)

Açılan penceredeki tablardan "Remote"u seçiyoruz, "; OWNSCRIPTS" yazan satırın hemen üstüne scriptlerimizi giriyoruz.

Pencereyi "OK"e basarak kapatıyoruz. İşte bu kadar, bitti.
