Problemă la comenzile amx_ct / t /spec

Discutii legate de instalarea, configurarea si modificarea unui server de Counter-Strike.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
User avatar
Ionut1
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 442
Joined: 30 Dec 2014, 13:24
Detinator Steam: Nu
CS Status: Viziteaza semnatura.
Detinator server CS: pauză
Reputatie: Membru Club eXtreamCS (4 luni)
Fond eXtream: 0
Location: Galati-Pechea
Contact:

30 Dec 2015, 19:44

Problemă la comenzile amx_ct / t /spec
Deci dau amx_spec nume eu fiind ct
în chat nu-mi arată că m-am mutat spec si tot la ct sunt dar imi arată in dreptul nick-ului dead mereu. [prin comanda amx_spec ]
vă rog să mă ajutaţi
Image
RoyalServer 2
Bloo#
Membru eXtream
Membru eXtream
Posts: 2794
Joined: 08 Jan 2014, 11:36
Detinator Steam: Da
Reputatie: Nume anterior: Red#
Fost Moderator ajutator
0.8/3
Location: Amsterdam
Has thanked: 12 times
Been thanked: 13 times

30 Dec 2015, 20:54

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define ACCESS ADMIN_BAN

#pragma semicolon 1

public plugin_init() {
   register_plugin("Echipe", "1.0", "Ex3cuTioN");
      
   register_concmd("amx_t", "cmdTero", ACCESS, "<jucator>");
   register_concmd("amx_ct", "cmdCt", ACCESS, "<player>");
   register_concmd("amx_spec", "cmdSpectator", ACCESS, "<player>");
}

public cmdTero(id, level, cid) {
   //Verificam daca are acces la comanda
   if(!cmd_access(id, level, cid, 2)) {
      //Mesajul care ii apare
      client_print(id,print_console,"Nu ai acces la aceasta comanda");
      return PLUGIN_HANDLED;
   }

   //Citim argumentul dat
   new arg[32];
   read_argv(1, arg, 31);

   //Definim jucatorul
   new jucator = cmd_target(id, arg, 3);
   
   //Daca jucatorul nu exista
   if(!jucator) {
      //Daca nu exista jucatorul sa ii afiseze un mesaj
      client_print(id,print_console,"Acel jucator nu exista");
      return PLUGIN_HANDLED;
   }

   //Daca jucatorul este Tero
   if(cs_get_user_team(jucator) == CS_TEAM_T) {
      //Mesaj
      console_print(id, "Jucatorul este deja T");
      return PLUGIN_HANDLED;
   }

   //Daca jucatorul este in viata
   if(is_user_alive(jucator)) {
      //Il omoara
      user_silentkill(jucator);
   }
   
   //Il pune la echipa T
   cs_set_user_team(jucator, CS_TEAM_T);

   return PLUGIN_HANDLED;
}

public cmdCt(id, level, cid) {
   //Verificam daca are acces la comanda
   if(!cmd_access(id, level, cid, 2)) {
      //Mesajul care ii apare
      client_print(id,print_console,"Nu ai acces la aceasta comanda");
      return PLUGIN_HANDLED;
   }

   //Citim argumentul dat
   new arg[32];
   read_argv(1, arg, 31);

   //Definim jucatorul
   new jucator = cmd_target(id, arg, 3);
   
   //Daca jucatorul nu exista
   if(!jucator) {
      //Daca nu exista jucatorul sa ii afiseze un mesaj
      client_print(id,print_console,"Acel jucator nu exista");
      return PLUGIN_HANDLED;
   }

   //Daca jucatorul este CT
   if(cs_get_user_team(jucator) == CS_TEAM_CT) {
      //Mesaj
      console_print(id, "Jucatorul este deja CT");
      return PLUGIN_HANDLED;
   }

   //Daca jucatorul este in viata
   if(is_user_alive(jucator)) {
      //Il omoara
      user_silentkill(jucator);
   }
   
   //Il pune la echipa T
   cs_set_user_team(jucator, CS_TEAM_CT);

   return PLUGIN_HANDLED;
}

public cmdSpectator(id, level, cid) {
   //Verificam daca are acces la comanda
   if(!cmd_access(id, level, cid, 2)) {
      //Mesajul care ii apare
      client_print(id,print_console,"Nu ai acces la aceasta comanda");
      return PLUGIN_HANDLED;
   }

   //Citim argumentul dat
   new arg[32];
   read_argv(1, arg, 31);

   //Definim jucatorul
   new jucator = cmd_target(id, arg, 3);
   
   //Daca jucatorul nu exista
   if(!jucator) {
      //Daca nu exista jucatorul sa ii afiseze un mesaj
      client_print(id,print_console,"Acel jucator nu exista");
      return PLUGIN_HANDLED;
   }

   //Daca jucatorul este Spectator
   if(cs_get_user_team(jucator) == CS_TEAM_SPECTATOR) {
      //Mesaj
      console_print(id, "Jucatorul este deja Spectator");
      return PLUGIN_HANDLED;
   }

   //Daca jucatorul este in viata
   if(is_user_alive(jucator)) {
      //Il omoara
      user_silentkill(jucator);
   }
   
   //Il pune la echipa Spectator
   cs_set_user_team(jucator, CS_TEAM_SPECTATOR);

   return PLUGIN_HANDLED;
}
compileaza si incearca
User avatar
Ionut1
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 442
Joined: 30 Dec 2014, 13:24
Detinator Steam: Nu
CS Status: Viziteaza semnatura.
Detinator server CS: pauză
Reputatie: Membru Club eXtreamCS (4 luni)
Fond eXtream: 0
Location: Galati-Pechea
Contact:

31 Dec 2015, 10:11

Merge aproximativ 80%
Doar ca nu-mi arată in chat cine pe cine mută şi unde îi mută.
în rest totul e oke.
Image
Post Reply

Return to “Probleme la servere dedicate de Counter-Strike”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 69 guests