139. satır:
 
 bunun for döngüsünün içinde ne işi var ? O fonksiyonun 1 defa çağrılması gerekmiyor mu ? Ayrıca fonksiyon ekranın sallanmasına yarayan kodlar içeriyor. Oysa ekran sarsıntısı zaten o fonksiyonda yapılmış. Neden zaten olan sarsıntıyı tekrar yaptırmaya çalışıyorsun ki ? Biraz kontrol et mantık hatalarını.
 
------------------
 
  PHP- Kodu:
  public kapatoyunu(id)
{
    new players[32],inum;
    static tempid;
    get_players(players,inum)
    for(new i;i<inum;i++) {
        tempid = players[i];
        if(get_user_team(tempid) == 1) {
            
        }
        else if(get_user_team(tempid) == 2) {
            set_pev(tempid, pev_effects, pev(id, pev_effects) &~ EF_BRIGHTLIGHT)
            
        }
    }
} 
  
  Bu if'in içindeki boşluk ne oluyor ? 
 Gereksiz kodları kaldır.
 
------------------------
 
  PHP- Kodu:
  if(get_cvar_num("sessiztepe_ctshop") )
            {
                set_cvar_num("sessiztepe_ctshop",0)
                set_cvar_num("sessiztepe_ctshop",0)
                set_task(15.0,"glow",0);
                client_print(0,print_chat,"[SessizTepe]: 15 Saniyede Bir hava Aydinlancak.")
                client_print(id,print_chat,"[SessizTepe]: 15 Saniyede Bir hava Aydinlancak.")
                sessiztepe(id)
            }
            else
            {
                client_print(id,print_chat,"[SessizTepe]: Insanlar Bu menuyu Kullandi Tekrar Kullanmak icin EL Basini Bekle.")
            } 
  
  Mantık hatası. Cvarın açık veya kapalı olmasıyla insanların menüyü kullanmış veya kullanmamış olmasının ne alakası var ?
 
------------------------
 
DeathMsg eventi koymuşsun ama içi boş ?
 
------------------------
 
Deprem yapmak için bu kadar tasklara, değişkenlere ne gerek var ?
 
ScreenShake mesajındaki 2. short değeri zaten sarsıntının ne kadar süreceğini ayarlıyor. 1<<13 veya 8192 yazmak 2 saniye durması için yeterli.