putinserver önerin için teşekkür ederim hocam.
"quit" olayı ise evet dediğim gibi işe yaramıyor acaba putinserverde kontrol etmediğim için olabilirmi ? bunu deneyecem burdan sonuçlarını yazarım. client-side problemi derken biraz açarmısın hocam özel bir terimmi.
ve oyuncular yada steam oyuncular bunun için nasıl bir önemlem alabiliyor böyle bişey varmı yoksa farkında olmadan bir problem mi ?
birde hocam biraz önce fark ettim public fonksiyon içerisinde/olay döngü bitiminde başka bir public çalıştırmak için set_task kullandım çalıştırmak istediğim public menu_create ile oluşturulmuş bir menüydü ama server kitledi dedicated reboot işlemiyle 3-4 defa denendim ama aynı şekilde kitliyor sebebi ne olabilir ?
PHP- Kodu:
public tSlap(id,level,cid) {
if( !cmd_access( id, level, cid, 1 ) ) return PLUGIN_HANDLED;
if( cs_get_user_team( id ) == CS_TEAM_T ) {
set_task(0.1,"tSlapKoruma");
} else {
new oyuncular[ 32 ], adet;
get_players( oyuncular, adet, "a" );
new adam, say;
for( new sira = 0; sira < adet; sira++ ) {
adam = oyuncular[ sira ];
if( cs_get_user_team( adam ) == CS_TEAM_T ) {
user_slap( adam, 0 );
}
}
}
return PLUGIN_HANDLED;
}
public tSlapKoruma(id){
new menu = menu_create("\ySlaplama islemi", "tSlapKosul")
menu_additem(menu, "\yBen HARIC", "1", 0);
menu_additem(menu, "\yBen DAHIL", "2", 0);
menu_setprop(menu,MPROP_NEXTNAME,"\yIleri")
menu_setprop(menu,MPROP_BACKNAME,"\yGeri")
menu_setprop(menu,MPROP_EXITNAME,"\yDersim \r[Shop] \dCikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_CONTINUE;
}
menu kodları к4dανяα hocamın dersinden aldım üzerinde oynama yapmadım.
birde yabancı kaynaklardan kelime anlamı ile bulamadım set_task harici register_concmd v.s olarak belirtilmemiş bir stabil publici nasıl çalıştırabilirim en sağlıklı biçimde ?