Nerealiai reikia skripto

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
faqub
Ar galit patikėti? Jis jau parašė 20 žinučių
Posts: 27
Joined: 2013 Feb 05 17:15

Nerealiai reikia skripto

Post by faqub »

Sveiki, pas mane serveryje yra padaryta kad CT gali būti tik 3, o T kiek nori.

Štai tas skriptas:

Code: Select all

#include <amxmodx>#include <fakemeta> #define fm_get_user_team(%1) FmTeams:get_pdata_int(%1, 114)#define pMAX 1 // Kiek max zaideju komandoje enum FmTeams{    FM_TEAM_UNASSIGNED,    FM_TEAM_T,    FM_TEAM_CT,    FM_TEAM_SPECTATOR}new const TeamInfo[FmTeams][] ={    "UNASSIGNED",    "TERRORIST",    "CT",    "SPECTATOR"} new MaxPlayers public plugin_init(){    register_message(get_user_msgid("TeamInfo"), "Msg_TeamInfo")     MaxPlayers = get_maxplayers()} public Msg_TeamInfo(msgid, dest, receiver, id){    if (dest != MSG_ALL && dest != MSG_BROADCAST)        return     new TeamName[3]    get_msg_arg_string(2, TeamName, sizeof(TeamName) - 1)     new FmTeams: Team     for (new FmTeams: i = FM_TEAM_UNASSIGNED; i < FmTeams; i++)    {        if (TeamInfo[i][0] == TeamName[0])        {            Team = i            break        }    }    new Client = get_msg_arg_int(1)     if (Team == FM_TEAM_CT && fm_get_user_team(Client) == Team)    {        new CTNum         for (new i = 1; i <= MaxPlayers; i++)        {            if (i != Client && is_user_connected(i) && fm_get_user_team(i) == FM_TEAM_CT && ++CTNum == pMAX)            {                set_pdata_int(Client, 114, _:FM_TEAM_T)                set_msg_arg_string(2, TeamInfo[FM_TEAM_T])                break            }        }    }}
Bet man reikia padaryta kad kaip visi T miršta tai 3 paskutiniai mire T eitų į CT vietoj tų kur iš pradžių buvo, o tie buve CT eitų į T. Nu čia kažkas panašaus kaip HNS.

Dėkoju iš anksto.
Image

User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

Re: Nerealiai reikia skripto

Post by Trickas »

auto b-rush? ;D
- Skype: ner.e5
- Steam: Tr1ckas

faqub
Ar galit patikėti? Jis jau parašė 20 žinučių
Posts: 27
Joined: 2013 Feb 05 17:15

Re: Nerealiai reikia skripto

Post by faqub »

Nežinau kaip jis vadinasi, nu bet noriu kad permetinėtų į CT 3 paskutinius mirusius T.
Image

User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

Re: Nerealiai reikia skripto

Post by Trickas »

Čia klausimas buvo ar čia b-rush serveriui nori automatiškai padaryt?
- Skype: ner.e5
- Steam: Tr1ckas

InvIs
Gana aktyvus vartotojas
Posts: 421
Joined: 2011 Aug 13 11:12
Skype: pksoldierlt
Location: ATOSTOGOSE

Re: Nerealiai reikia skripto

Post by InvIs »

Na, aš aišku tikrai ne į temą. Bet B-Rush dirba kitaip
ISVYKES

User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

Re: Nerealiai reikia skripto

Post by Trickas »

Nu aš žinau kaip eina, bet čia panašiai kažkaip jis nori padaryt ir žaidėjų skaičiai tie patys
- Skype: ner.e5
- Steam: Tr1ckas

faqub
Ar galit patikėti? Jis jau parašė 20 žinučių
Posts: 27
Joined: 2013 Feb 05 17:15

Re: Nerealiai reikia skripto

Post by faqub »

Aš noriu padaryti taip kaip ir ant HNS kad keistų komandas.
Tik taip kad permestų į CT tik 3 paskutinius žmones kurie numirė.
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 10 guests