30-03-13, 21:00
|
giriş/çıkış kontrolü ve özel durumlar
|
|
30-03-13, 22:01
Bir oyuncu servera girmek istediğinde olaylar şu sırayla gerçekleşir.
1. Client Connect - Bağlanma (Establishing network connection to server) 2. Client Authorized - Steam doğrulama (Oyuncunun steamid'sinin, Steam tarafından doğrulanması olayı) / Bu olay gerçekleşmezse steamid: STEAM_ID_PENDING olarak geçer. 3. Client Putinserver - Server Motd'nin oyuncuya görünmesi ve oyuncunun server'a tam olarak girmiş olması olayı. 2. olay nadiren de olsa putinserver dan sonra gerçekleşebiliyor. İstediğin türden bir şey yapmak için; oyuncu düştüğünde "client_disconnect" ve bağlandığında "client_putinserver" kullanmanı öneririm. client_cmd, steam veya non-steam farketmeksizin oyuncunun konsolunda komut çalıştırabilir. Eğer "quit" işe yaramıyorsa bu tamamen oyuncunun kendisine bağlı bir durum. Eğer bir sorun varsa client-side bir problemdir. Bunu farklı bir fonksiyon kullanarak önleyemezsin. CS:GO ve CS 1.6 için ücretli eklenti yapılır. Plugin yazmak isteyenlere yardımcı olabilirim. Skype adresimden ulaşabilirsiniz: destek_596 Steam: http://steamcommunity.com/id/ca-nemesis/
30-03-13, 22:56
31-03-13, 00:13
(This post was last modified: 31-03-13, 00:15 by akcaliberkk.)
quit komutunu uygulama şekline göre de değişebilir, oyuncudan kaynaklanan istemsiz problemler de sebep olabilir. Kodları atarsan bakabillirim. Client-side derken, oyuncudan kaynaklanan bir problem olabilir anlamında demiştim.
İkinci olarak kodlamada çok fazla hata var. Öncelikle problemin sebebi şu ki set_task da id belirtmemişsin fakat publicte id kullanmışsın. Yani server "id" yi bulamayınca hata veriyor. Doğru kullanım "set_task(0.1,"fonksiyon",id)". Diğer hatalara bakıcak olursak, if(cs_get_user_team(id) == CS_TEAM_T) { set_task(0.1,"tSlapKoruma") } koşulundan sonra "else" deyip, T takımı için fonksiyon çalıştırmaya çalışmışsın. Ve son olarak menünün işleticisi yok (menu handler). Sanırım bilerek koymadın buraya Soruna gelicek olursak herhangi bir yerde public çalıştırmak için publicin ismini ve parametrelerini yazman yeterli. tSlapKoruma(id) yazıp bırakman yeterli. CS:GO ve CS 1.6 için ücretli eklenti yapılır. Plugin yazmak isteyenlere yardımcı olabilirim. Skype adresimden ulaşabilirsiniz: destek_596 Steam: http://steamcommunity.com/id/ca-nemesis/
31-03-13, 00:48
31-03-13, 00:59
CS:GO ve CS 1.6 için ücretli eklenti yapılır. Plugin yazmak isteyenlere yardımcı olabilirim. Skype adresimden ulaşabilirsiniz: destek_596 Steam: http://steamcommunity.com/id/ca-nemesis/
31-03-13, 01:04
anladım hocam çok teşkkür ettim bu quit tarafında bir sıkıntı varmı farklı bişey deneyebilirmiyiz yoksa hata bendemi ?
31-03-13, 01:20
(This post was last modified: 31-03-13, 01:25 by akcaliberkk.)
Büyük ihtimal aynı problemden kaynaklı ?
amx_quit denediğinde de çalışmıyor mu ? Bu arada ekstra modül kullanmaktansa takım öğrenmek için get_user_team(index) kullanabilirsin. Takım sabitleri; 0 = Unassigned 1 = Terörist 2 = CT 3 = Spectator CS:GO ve CS 1.6 için ücretli eklenti yapılır. Plugin yazmak isteyenlere yardımcı olabilirim. Skype adresimden ulaşabilirsiniz: destek_596 Steam: http://steamcommunity.com/id/ca-nemesis/
31-03-13, 01:22
hocam amx super kurmadım ama smasına baktım aynı fonksiyonu kullanıyor ordada.
aynı problem derken hocam tam vakıf olamadım hangi problemden kaynaklı olabilir ?
31-03-13, 01:59
CS:GO ve CS 1.6 için ücretli eklenti yapılır. Plugin yazmak isteyenlere yardımcı olabilirim. Skype adresimden ulaşabilirsiniz: destek_596 Steam: http://steamcommunity.com/id/ca-nemesis/ |
|
« Next Oldest | Next Newest »
|
| Possibly Related Threads… | |||||
| Thread | Author | Replies | Views | Last Post | |
| [JB] CT Özel Hook Grab Rope Plugini | Nobb | 21 | 10,873 |
03-09-17, 18:03 Last Post: tahayasin |
|
| Adminlere Özel HP | Lorenca | 14 | 9,961 |
25-04-17, 17:29 Last Post: bahaduhan404 |
|
| Multi Jump [CT ÖZEL] | Furkan Dize | 7 | 3,851 |
01-04-17, 16:40 Last Post: muratbayar |
|
Users browsing this thread: 1 Guest(s)


![[Image: amxxlarge.jpg]](https://www.amxmodx.org/images/amxxlarge.jpg)