[Cerere Tutorial] Cum sa adaugi multe clase

Categoria unde puteti cere pentru tutoriale.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
User avatar
aNdReW # GraWeeR
Membru, skill +1
Membru, skill +1
Posts: 237
Joined: 05 Jul 2015, 10:09
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: Xmas.Evils.Ro
Fond eXtream: 0
Location: Botosani
Contact:

01 Aug 2017, 13:06

Ce spune si titlu' . Cum sa adaugi multe classe in pluginul lui hades cel cu class + vip + credite + xp ( furien )
RoyalServer 2
*Or!g!naL*
Fost moderator
Fost moderator
Posts: 1367
Joined: 16 Feb 2014, 16:28
Detinator Steam: Nu
CS Status: N-avem!
Detinator server CS: Zm.Darkcs.ro
Reputatie: Fost moderator ajutator
Has thanked: 3 times
Been thanked: 1 time

14 Aug 2017, 14:58

aNdReW # GraWeeR wrote:Ce spune si titlu' . Cum sa adaugi multe classe in pluginul lui hades cel cu class + vip + credite + xp ( furien )
Deschizi sursa dai copy la o clasa, o pastezi si pui restrictiile respective sau ce are
Image
User avatar
NNX OWNAGE
Fost moderator
Fost moderator
Posts: 758
Joined: 13 Mar 2016, 18:53
Detinator Steam: Da
SteamID: fuckth3valv3t3am
Reputatie: Fost super moderator
Fond eXtream: 0
Location: PIER 69 MOBS

15 Aug 2017, 16:57

Ai aici un tutorial făcut de mine :

Luăm ca exemplu un plugin de Admin Slash :
CLICK | Afiseaza codul
#include <amxmodx>

#define MAX_NAME_LENGTH 32
#define MAX_TEXT_LENGTH 192
#define MAX_PLAYERS 32

public admin_slash(id)
{
   new sName[MAX_NAME_LENGTH+1]
   new sArg[MAX_NAME_LENGTH+1]
   read_argv(1,sArg,MAX_NAME_LENGTH)

   // Check for '/' char
   if ( sArg[0] == '/' ) {
      new sCommand[MAX_TEXT_LENGTH+1]
      new sMessage[MAX_TEXT_LENGTH+1]
      new sTemp[MAX_TEXT_LENGTH+1]

      // Get data
      read_args(sMessage,MAX_TEXT_LENGTH)
      remove_quotes(sMessage)
      replace(sMessage,MAX_TEXT_LENGTH,"/","")
      
      // For all players
      if ( containi(sMessage,"@all") != -1 ) {
         new iPlayers[MAX_PLAYERS], iNumPlayers
         get_players(iPlayers,iNumPlayers)
      
         for (new i = 0; i < iNumPlayers; i++) {
            get_user_name(iPlayers,sName,MAX_NAME_LENGTH)
            copy(sTemp,MAX_TEXT_LENGTH,sMessage)
            replace(sTemp,MAX_TEXT_LENGTH,"@all","^"@name^"")
            replace(sTemp,MAX_TEXT_LENGTH,"@name",sName)
            format(sCommand,MAX_TEXT_LENGTH,"amx_%s",sTemp)
            client_cmd(id,sCommand)
         }
         copyc(sCommand,MAX_NAME_LENGTH,sTemp,' ')
         client_print(id,print_chat,"[AMX] Command ^"%s^" executed on all players",sCommand)
      }
      // For a team
      else if ( containi(sMessage,"@team:") != -1 ) {
         new sTeam[MAX_NAME_LENGTH+1]
         new sRemove[MAX_TEXT_LENGTH+1]

         // Get team
         copy(sTemp,MAX_TEXT_LENGTH,sMessage)
         copyc(sRemove,MAX_TEXT_LENGTH,sTemp,'@')
         replace(sTemp,MAX_TEXT_LENGTH,sRemove,"")
         copyc(sTeam,MAX_TEXT_LENGTH,sTemp,' ')
         
         if ( containi(sTeam,"@team:") != -1 ) {
            replace(sMessage,MAX_TEXT_LENGTH,sTeam,"^"@name^"")
            replace(sTeam,MAX_TEXT_LENGTH,"@team:","")

            // Shortcuts for Counter-strike
            if ( equal(sTeam,"T") ) {
               copy(sTeam,MAX_NAME_LENGTH,"TERRORIST")
            }
            else if ( equal(sTeam,"S") ) {
               copy(sTeam,MAX_NAME_LENGTH,"SPECTATOR")
            }
         }
         else {
            client_print(id,print_chat,"[AMX] Team identifier not recognized")
            return PLUGIN_HANDLED
         }
         
         new iPlayers[MAX_PLAYERS], iNumPlayers
         get_players(iPlayers,iNumPlayers,"e",sTeam)

         if ( iNumPlayers ) {
            for (new i = 0; i < iNumPlayers; i++) {
               get_user_name(iPlayers,sName,MAX_NAME_LENGTH)
               copy(sTemp,MAX_TEXT_LENGTH,sMessage)
               replace(sTemp,MAX_TEXT_LENGTH,"@name",sName)
               format(sCommand,MAX_TEXT_LENGTH,"amx_%s",sTemp)
               client_cmd(id,sCommand)
            }
            copyc(sCommand,MAX_NAME_LENGTH,sTemp,' ')
            client_print(id,print_chat,"[AMX] Command ^"%s^" executed on team ^"%s^"",sCommand,sTeam)
         }
         else {
            client_print(id,print_chat,"[AMX] There are no players on team ^"%s^"",sTeam)
         }
      }
      else {
         format(sCommand,MAX_TEXT_LENGTH,"amx_%s",sMessage)
         client_cmd(id,sCommand)
      }

      return PLUGIN_HANDLED
   }
   return PLUGIN_CONTINUE
}

public admin_me(id)
{
   new sName[MAX_NAME_LENGTH+1]
   new sMessage[MAX_TEXT_LENGTH+1]
   
   // Get data
   get_user_name(id,sName,MAX_NAME_LENGTH)
   read_args(sMessage,MAX_TEXT_LENGTH)
   remove_quotes(sMessage)

   // Display message only to same status players
   new bAlive = is_user_alive(id)
   for (new i = 1; i <= MAX_PLAYERS; i++) {
      if(is_user_alive(i) == bAlive) {
         client_print(i,print_chat,"%s %s",sName,sMessage)
      }
   }
   return PLUGIN_HANDLED
}

public admin_getteam(id)
{
   // Check arguments
   if (read_argc() < 2) {
      client_print(id, print_console,"[AMX] Usage: amx_getteam < authid | part of name >")
      return PLUGIN_HANDLED
   }
   
   // Find target player
   new arg[MAX_NAME_LENGTH+1]
   read_argv(1,arg,MAX_NAME_LENGTH)
   new player = find_player("c",arg)
   if (!player) player = find_player("bl",arg)
   
   // Player checks
   if (player)   {
      new sName[MAX_NAME_LENGTH+1]
      new sTeam[MAX_NAME_LENGTH]
      get_user_name(player,sName,MAX_NAME_LENGTH)
      get_user_team(player,sTeam,MAX_NAME_LENGTH);
      client_print(id,print_chat,"[AMX] %s's team is ^"%s^"",sName,sTeam)
   }
   else {
      client_print(id,print_console,"[AMX] Client with that authid or part of name not found")
   }
   return PLUGIN_HANDLED
}

public plugin_init()
{
   register_plugin("Admin Slash","1.1","mike_cao")
   register_clcmd("say","admin_slash",0,"say /command < params >")
   register_clcmd("amx_me","admin_me",0,"amx_me < text >")
   register_clcmd("amx_getteam","admin_getteam",0,"amx_getteam < authid | part of nick >")
   return PLUGIN_CONTINUE
}


Deși îl avem pe /, noi vrem să-l facem şi pe ! .
Ce trebuie noi sa modificăm este : (ce este îngroşat, respectiv roşu)
CLICK | Afiseaza codul
#include <amxmodx>

#define MAX_NAME_LENGTH 32
#define MAX_TEXT_LENGTH 192
#define MAX_PLAYERS 32

public admin_slash(id)
{
   new sName[MAX_NAME_LENGTH+1]
   new sArg[MAX_NAME_LENGTH+1]
   read_argv(1,sArg,MAX_NAME_LENGTH)

   // Check for '/' char
   if ( sArg[0] == '/' ) {
      new sCommand[MAX_TEXT_LENGTH+1]
      new sMessage[MAX_TEXT_LENGTH+1]
      new sTemp[MAX_TEXT_LENGTH+1]

      // Get data
      read_args(sMessage,MAX_TEXT_LENGTH)
      remove_quotes(sMessage)
      replace(sMessage,MAX_TEXT_LENGTH,"/","")
      
      // For all players
      if ( containi(sMessage,"@all") != -1 ) {
         new iPlayers[MAX_PLAYERS], iNumPlayers
         get_players(iPlayers,iNumPlayers)
      
         for (new i = 0; i < iNumPlayers; i++) {
            get_user_name(iPlayers,sName,MAX_NAME_LENGTH)
            copy(sTemp,MAX_TEXT_LENGTH,sMessage)
            replace(sTemp,MAX_TEXT_LENGTH,"@all","^"@name^"")
            replace(sTemp,MAX_TEXT_LENGTH,"@name",sName)
            format(sCommand,MAX_TEXT_LENGTH,"amx_%s",sTemp)
            client_cmd(id,sCommand)
         }
         copyc(sCommand,MAX_NAME_LENGTH,sTemp,' ')
         client_print(id,print_chat,"[AMX] Command ^"%s^" executed on all players",sCommand)
      }
      // For a team
      else if ( containi(sMessage,"@team:") != -1 ) {
         new sTeam[MAX_NAME_LENGTH+1]
         new sRemove[MAX_TEXT_LENGTH+1]

         // Get team
         copy(sTemp,MAX_TEXT_LENGTH,sMessage)
         copyc(sRemove,MAX_TEXT_LENGTH,sTemp,'@')
         replace(sTemp,MAX_TEXT_LENGTH,sRemove,"")
         copyc(sTeam,MAX_TEXT_LENGTH,sTemp,' ')
         
         if ( containi(sTeam,"@team:") != -1 ) {
            replace(sMessage,MAX_TEXT_LENGTH,sTeam,"^"@name^"")
            replace(sTeam,MAX_TEXT_LENGTH,"@team:","")

            // Shortcuts for Counter-strike
            if ( equal(sTeam,"T") ) {
               copy(sTeam,MAX_NAME_LENGTH,"TERRORIST")
            }
            else if ( equal(sTeam,"S") ) {
               copy(sTeam,MAX_NAME_LENGTH,"SPECTATOR")
            }
         }
         else {
            client_print(id,print_chat,"[AMX] Team identifier not recognized")
            return PLUGIN_HANDLED
         }
         
         new iPlayers[MAX_PLAYERS], iNumPlayers
         get_players(iPlayers,iNumPlayers,"e",sTeam)

         if ( iNumPlayers ) {
            for (new i = 0; i < iNumPlayers; i++) {
               get_user_name(iPlayers,sName,MAX_NAME_LENGTH)
               copy(sTemp,MAX_TEXT_LENGTH,sMessage)
               replace(sTemp,MAX_TEXT_LENGTH,"@name",sName)
               format(sCommand,MAX_TEXT_LENGTH,"amx_%s",sTemp)
               client_cmd(id,sCommand)
            }
            copyc(sCommand,MAX_NAME_LENGTH,sTemp,' ')
            client_print(id,print_chat,"[AMX] Command ^"%s^" executed on team ^"%s^"",sCommand,sTeam)
         }
         else {
            client_print(id,print_chat,"[AMX] There are no players on team ^"%s^"",sTeam)
         }
      }
      else {
         format(sCommand,MAX_TEXT_LENGTH,"amx_%s",sMessage)
         client_cmd(id,sCommand)
      }

      return PLUGIN_HANDLED
   }
   return PLUGIN_CONTINUE
}

public admin_me(id)
{
   new sName[MAX_NAME_LENGTH+1]
   new sMessage[MAX_TEXT_LENGTH+1]
   
   // Get data
   get_user_name(id,sName,MAX_NAME_LENGTH)
   read_args(sMessage,MAX_TEXT_LENGTH)
   remove_quotes(sMessage)

   // Display message only to same status players
   new bAlive = is_user_alive(id)
   for (new i = 1; i <= MAX_PLAYERS; i++) {
      if(is_user_alive(i) == bAlive) {
         client_print(i,print_chat,"%s %s",sName,sMessage)
      }
   }
   return PLUGIN_HANDLED
}

public admin_getteam(id)
{
   // Check arguments
   if (read_argc() < 2) {
      client_print(id, print_console,"[AMX] Usage: amx_getteam < authid | part of name >")
      return PLUGIN_HANDLED
   }
   
   // Find target player
   new arg[MAX_NAME_LENGTH+1]
   read_argv(1,arg,MAX_NAME_LENGTH)
   new player = find_player("c",arg)
   if (!player) player = find_player("bl",arg)
   
   // Player checks
   if (player)   {
      new sName[MAX_NAME_LENGTH+1]
      new sTeam[MAX_NAME_LENGTH]
      get_user_name(player,sName,MAX_NAME_LENGTH)
      get_user_team(player,sTeam,MAX_NAME_LENGTH);
      client_print(id,print_chat,"[AMX] %s's team is ^"%s^"",sName,sTeam)
   }
   else {
      client_print(id,print_console,"[AMX] Client with that authid or part of name not found")
   }
   return PLUGIN_HANDLED
}

public plugin_init()
{
   register_plugin("Admin Slash","1.1","mike_cao")
   register_clcmd("say","admin_slash",0,"say /command < params >")
   register_clcmd("amx_me","admin_me",0,"amx_me < text >")
   register_clcmd("amx_getteam","admin_getteam",0,"amx_getteam < authid | part of nick >")
   return PLUGIN_CONTINUE


Acum vom copia clasa(tot ce e ingroşat) și o vom edita cu ce ne trebuie(ce e pe roșu) .
CLICK | Afiseaza codul
#include <amxmodx>

#define MAX_NAME_LENGTH 32
#define MAX_TEXT_LENGTH 192
#define MAX_PLAYERS 32

public admin_slash(id)
{
   new sName[MAX_NAME_LENGTH+1]
   new sArg[MAX_NAME_LENGTH+1]
   read_argv(1,sArg,MAX_NAME_LENGTH)

   // Check for '/' char
   if ( sArg[0] == '/' ) {
      new sCommand[MAX_TEXT_LENGTH+1]
      new sMessage[MAX_TEXT_LENGTH+1]
      new sTemp[MAX_TEXT_LENGTH+1]

      // Get data
      read_args(sMessage,MAX_TEXT_LENGTH)
      remove_quotes(sMessage)
      replace(sMessage,MAX_TEXT_LENGTH,"/","")
      
      // For all players
      if ( containi(sMessage,"@all") != -1 ) {
         new iPlayers[MAX_PLAYERS], iNumPlayers
         get_players(iPlayers,iNumPlayers)
      
         for (new i = 0; i < iNumPlayers; i++) {
            get_user_name(iPlayers,sName,MAX_NAME_LENGTH)
            copy(sTemp,MAX_TEXT_LENGTH,sMessage)
            replace(sTemp,MAX_TEXT_LENGTH,"@all","^"@name^"")
            replace(sTemp,MAX_TEXT_LENGTH,"@name",sName)
            format(sCommand,MAX_TEXT_LENGTH,"amx_%s",sTemp)
            client_cmd(id,sCommand)
         }
         copyc(sCommand,MAX_NAME_LENGTH,sTemp,' ')
         client_print(id,print_chat,"[AMX] Command ^"%s^" executed on all players",sCommand)
      }
      // For a team
      else if ( containi(sMessage,"@team:") != -1 ) {
         new sTeam[MAX_NAME_LENGTH+1]
         new sRemove[MAX_TEXT_LENGTH+1]

         // Get team
         copy(sTemp,MAX_TEXT_LENGTH,sMessage)
         copyc(sRemove,MAX_TEXT_LENGTH,sTemp,'@')
         replace(sTemp,MAX_TEXT_LENGTH,sRemove,"")
         copyc(sTeam,MAX_TEXT_LENGTH,sTemp,' ')
         
         if ( containi(sTeam,"@team:") != -1 ) {
            replace(sMessage,MAX_TEXT_LENGTH,sTeam,"^"@name^"")
            replace(sTeam,MAX_TEXT_LENGTH,"@team:","")

            // Shortcuts for Counter-strike
            if ( equal(sTeam,"T") ) {
               copy(sTeam,MAX_NAME_LENGTH,"TERRORIST")
            }
            else if ( equal(sTeam,"S") ) {
               copy(sTeam,MAX_NAME_LENGTH,"SPECTATOR")
            }
         }
         else {
            client_print(id,print_chat,"[AMX] Team identifier not recognized")
            return PLUGIN_HANDLED
         }
         
         new iPlayers[MAX_PLAYERS], iNumPlayers
         get_players(iPlayers,iNumPlayers,"e",sTeam)

         if ( iNumPlayers ) {
            for (new i = 0; i < iNumPlayers; i++) {
               get_user_name(iPlayers,sName,MAX_NAME_LENGTH)
               copy(sTemp,MAX_TEXT_LENGTH,sMessage)
               replace(sTemp,MAX_TEXT_LENGTH,"@name",sName)
               format(sCommand,MAX_TEXT_LENGTH,"amx_%s",sTemp)
               client_cmd(id,sCommand)
            }
            copyc(sCommand,MAX_NAME_LENGTH,sTemp,' ')
            client_print(id,print_chat,"[AMX] Command ^"%s^" executed on team ^"%s^"",sCommand,sTeam)
         }
         else {
            client_print(id,print_chat,"[AMX] There are no players on team ^"%s^"",sTeam)
         }
      }
      else {
         format(sCommand,MAX_TEXT_LENGTH,"amx_%s",sMessage)
         client_cmd(id,sCommand)
      }

      return PLUGIN_HANDLED
   }
   return PLUGIN_CONTINUE
}

public admin_exclm(id)
{
   new sName[MAX_NAME_LENGTH+1]
   new sArg[MAX_NAME_LENGTH+1]
   read_argv(1,sArg,MAX_NAME_LENGTH)

   // Check for '!' char
   if ( sArg[0] == '!' ) {
      new sCommand[MAX_TEXT_LENGTH+1]
      new sMessage[MAX_TEXT_LENGTH+1]
      new sTemp[MAX_TEXT_LENGTH+1]

      // Get data
      read_args(sMessage,MAX_TEXT_LENGTH)
      remove_quotes(sMessage)
      replace(sMessage,MAX_TEXT_LENGTH,"!","")
      
      // For all players
      if ( containi(sMessage,"@all") != -1 ) {
         new iPlayers[MAX_PLAYERS], iNumPlayers
         get_players(iPlayers,iNumPlayers)
      
         for (new i = 0; i < iNumPlayers; i++) {
            get_user_name(iPlayers,sName,MAX_NAME_LENGTH)
            copy(sTemp,MAX_TEXT_LENGTH,sMessage)
            replace(sTemp,MAX_TEXT_LENGTH,"@all","^"@name^"")
            replace(sTemp,MAX_TEXT_LENGTH,"@name",sName)
            format(sCommand,MAX_TEXT_LENGTH,"amx_%s",sTemp)
            client_cmd(id,sCommand)
         }
         copyc(sCommand,MAX_NAME_LENGTH,sTemp,' ')
         client_print(id,print_chat,"[AMX] Command ^"%s^" executed on all players",sCommand)
      }
      // For a team
      else if ( containi(sMessage,"@team:") != -1 ) {
         new sTeam[MAX_NAME_LENGTH+1]
         new sRemove[MAX_TEXT_LENGTH+1]

         // Get team
         copy(sTemp,MAX_TEXT_LENGTH,sMessage)
         copyc(sRemove,MAX_TEXT_LENGTH,sTemp,'@')
         replace(sTemp,MAX_TEXT_LENGTH,sRemove,"")
         copyc(sTeam,MAX_TEXT_LENGTH,sTemp,' ')
         
         if ( containi(sTeam,"@team:") != -1 ) {
            replace(sMessage,MAX_TEXT_LENGTH,sTeam,"^"@name^"")
            replace(sTeam,MAX_TEXT_LENGTH,"@team:","")

            // Shortcuts for Counter-strike
            if ( equal(sTeam,"T") ) {
               copy(sTeam,MAX_NAME_LENGTH,"TERRORIST")
            }
            else if ( equal(sTeam,"S") ) {
               copy(sTeam,MAX_NAME_LENGTH,"SPECTATOR")
            }
         }
         else {
            client_print(id,print_chat,"[AMX] Team identifier not recognized")
            return PLUGIN_HANDLED
         }
         
         new iPlayers[MAX_PLAYERS], iNumPlayers
         get_players(iPlayers,iNumPlayers,"e",sTeam)

         if ( iNumPlayers ) {
            for (new i = 0; i < iNumPlayers; i++) {
               get_user_name(iPlayers,sName,MAX_NAME_LENGTH)
               copy(sTemp,MAX_TEXT_LENGTH,sMessage)
               replace(sTemp,MAX_TEXT_LENGTH,"@name",sName)
               format(sCommand,MAX_TEXT_LENGTH,"amx_%s",sTemp)
               client_cmd(id,sCommand)
            }
            copyc(sCommand,MAX_NAME_LENGTH,sTemp,' ')
            client_print(id,print_chat,"[AMX] Command ^"%s^" executed on team ^"%s^"",sCommand,sTeam)
         }
         else {
            client_print(id,print_chat,"[AMX] There are no players on team ^"%s^"",sTeam)
         }
      }
      else {
         format(sCommand,MAX_TEXT_LENGTH,"amx_%s",sMessage)
         client_cmd(id,sCommand)
      }

      return PLUGIN_HANDLED
   }
   return PLUGIN_CONTINUE
}

public admin_me(id)
{
   new sName[MAX_NAME_LENGTH+1]
   new sMessage[MAX_TEXT_LENGTH+1]
   
   // Get data
   get_user_name(id,sName,MAX_NAME_LENGTH)
   read_args(sMessage,MAX_TEXT_LENGTH)
   remove_quotes(sMessage)

   // Display message only to same status players
   new bAlive = is_user_alive(id)
   for (new i = 1; i <= MAX_PLAYERS; i++) {
      if(is_user_alive(i) == bAlive) {
         client_print(i,print_chat,"%s %s",sName,sMessage)
      }
   }
   return PLUGIN_HANDLED
}

public admin_getteam(id)
{
   // Check arguments
   if (read_argc() < 2) {
      client_print(id, print_console,"[AMX] Usage: amx_getteam < authid | part of name >")
      return PLUGIN_HANDLED
   }
   
   // Find target player
   new arg[MAX_NAME_LENGTH+1]
   read_argv(1,arg,MAX_NAME_LENGTH)
   new player = find_player("c",arg)
   if (!player) player = find_player("bl",arg)
   
   // Player checks
   if (player)   {
      new sName[MAX_NAME_LENGTH+1]
      new sTeam[MAX_NAME_LENGTH]
      get_user_name(player,sName,MAX_NAME_LENGTH)
      get_user_team(player,sTeam,MAX_NAME_LENGTH);
      client_print(id,print_chat,"[AMX] %s's team is ^"%s^"",sName,sTeam)
   }
   else {
      client_print(id,print_console,"[AMX] Client with that authid or part of name not found")
   }
   return PLUGIN_HANDLED
}

public plugin_init()
{
   register_plugin("Admin Slash","1.1","mike_cao")
   register_clcmd("say","admin_slash",0,"say /command < params >")
   register_clcmd("say","admin_exclm",0,"say !command < params >")
   register_clcmd("amx_me","admin_me",0,"amx_me < text >")
   register_clcmd("amx_getteam","admin_getteam",0,"amx_getteam < authid | part of nick >")
   return PLUGIN_CONTINUE

Și voila, avem și admin exclamation.
Sper că ai înțeles la ce mă refer, în cazul tău modifici hp, clasa, modelul etc.
User avatar
aNdReW # GraWeeR
Membru, skill +1
Membru, skill +1
Posts: 237
Joined: 05 Jul 2015, 10:09
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: Xmas.Evils.Ro
Fond eXtream: 0
Location: Botosani
Contact:

16 Oct 2017, 15:25

Nanox nu prea am inteles.
Imi poti da exemplu pe sma.ul lui hades?
User avatar
aNdReW # GraWeeR
Membru, skill +1
Membru, skill +1
Posts: 237
Joined: 05 Jul 2015, 10:09
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: Xmas.Evils.Ro
Fond eXtream: 0
Location: Botosani
Contact:

16 Oct 2017, 22:05

UP.
User avatar
aNdReW # GraWeeR
Membru, skill +1
Membru, skill +1
Posts: 237
Joined: 05 Jul 2015, 10:09
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: Xmas.Evils.Ro
Fond eXtream: 0
Location: Botosani
Contact:

18 Oct 2017, 19:01

Up.. va rog cineva ?
User avatar
NNX OWNAGE
Fost moderator
Fost moderator
Posts: 758
Joined: 13 Mar 2016, 18:53
Detinator Steam: Da
SteamID: fuckth3valv3t3am
Reputatie: Fost super moderator
Fond eXtream: 0
Location: PIER 69 MOBS

19 Oct 2017, 16:28

fa un topic aici modificari-pluginuri/
lasi sma-ul si cerintele care le vrei editate
User avatar
aNdReW # GraWeeR
Membru, skill +1
Membru, skill +1
Posts: 237
Joined: 05 Jul 2015, 10:09
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: Xmas.Evils.Ro
Fond eXtream: 0
Location: Botosani
Contact:

22 Oct 2017, 21:01

Up.
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 3 guests