Русское сообщество по скриптингу

исчезает прицел при возрождении  [Решено]

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

исчезает прицел при возрождении

Сообщение jban1990 » 30 мар 2020, 17:10

помогите добрые люди подправить, когда игрок возрождается то пропадает у него прицел, нож, только пистолет бывает (без прицела и без ножа)
Код: Выделить всё
#include <amxmodx>
#include <hamsandwich>
 
new kill_tt
new kill_ct
 
public plugin_init() {
   
register_plugin("Respawn""1.0""Dosyk")
   
register_event("HLTV""eventRoundStart""a""1=0""2=0")
   
register_event("DeathMsg""Death""a")
}
 
public 
eventRoundStart(){
   
kill_tt=0
   kill_ct
=0
}
 
public 
Death(id){
   new 
Players[32
   new 
playerCount
   get_players
(PlayersplayerCount)
   if(
playerCount<8)
      return
 
   new 
iVictim
   iVictim 
read_data(2)
   if(
get_user_team(iVictim)==1){
      ++
kill_tt
      
if(kill_tt>2)
         return
      
set_task(1.0,"spawn",iVictim)
      }
   if(
get_user_team(iVictim)==2){
      ++
kill_ct
      
if(kill_ct>2)
         return
      
set_task(1.0,"spawn",iVictim)
      }
 
}
 
public 
spawn(id){
   
ExecuteHamB(Ham_Spawnid)
   new 
name[32
   
get_user_name(id,name,31
   
ChatColor(id"!y[!gВозрождение!y] Игрок !team%s !yвозродился."name)
}
 
stock ChatColor(const id, const input[], any:...)
{
    new 
count 1players[32];
    new 
msg[191];
    
vformat(msg190input3);
     
    
replace_all(msg190"!team""^3");
    
replace_all(msg190"!y""^1") ;
    
replace_all(msg190"!g""^4"); 
    
replace_all(msg190"!team2""^0");
     
    if (
idplayers[0] = id; else get_players(playerscount"ch");
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i]);
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }
Аватара пользователя
jban1990
 
Сообщения: 46
Зарегистрирован: 30 мар 2020, 17:06
Забанен
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Языки программирования: Я ничего не знаю

Re: исчезает прицел при возрождении

Сообщение reidan » 30 мар 2020, 17:35

Дык наверно при возрождении игроку нужно выдавать нож и оружие какое-либо . При респавне пропишите выдачу ножа и дигла например с патронами. Если на паблике после начала игры игрок возрадится то зона покупки уже не будет работать по истечению времени.
Аватара пользователя
reidan
 
Сообщения: 20
Зарегистрирован: 19 дек 2019, 18:28
Благодарил (а): 4 раз.
Поблагодарили: 2 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: php, MySQL

Re: исчезает прицел при возрождении

Сообщение jban1990 » 30 мар 2020, 17:48

пистолет есть у него, а прицела нет и когда бы игрок не возродился, стандартный набор должен быть
Аватара пользователя
jban1990
 
Сообщения: 46
Зарегистрирован: 30 мар 2020, 17:06
Забанен
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Языки программирования: Я ничего не знаю

Re: исчезает прицел при возрождении

Сообщение Leonidddd » 30 мар 2020, 21:27

Код: Выделить всё
ExecuteHamB(Ham_Spawn, id)

-------------->
Код: Выделить всё
ExecuteHamB(Ham_CS_RoundRespawn, id);
Аватара пользователя
Leonidddd
Модератор
 
Сообщения: 2557
Зарегистрирован: 08 апр 2012, 18:13
Откуда: г. Запорожье
Благодарил (а): 192 раз.
Поблагодарили: 718 раз.

Re: исчезает прицел при возрождении

Сообщение jban1990 » 30 мар 2020, 21:46

это исправит прицел?
Аватара пользователя
jban1990
 
Сообщения: 46
Зарегистрирован: 30 мар 2020, 17:06
Забанен
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Языки программирования: Я ничего не знаю

Re: исчезает прицел при возрождении  [Решено]

Сообщение httpeace// » 31 мар 2020, 06:46

Возьми да проверь...

Код: Выделить всё
public plugin_init()
{
    RegisterHam(Ham_Killed, "player", "FwdPlayerKilledPost", true);
    register_forward(FM_ClientKill, "FwdPlayerKilledPost", true);

public 
FwdPlayerKilledPost(id)
{
     if(
is_user_connected(id))
        
ExecuteHamB(Ham_CS_RoundRespawnid);
}  
скромность украшает, но оставляет голодным
________________________________
Аватара пользователя
httpeace//
 
Сообщения: 179
Зарегистрирован: 01 окт 2013, 14:31
Откуда: Владивосток
Благодарил (а): 51 раз.
Поблагодарили: 15 раз.
Опыт программирования: Больше трех лет
Языки программирования: Lua

Re: исчезает прицел при возрождении

Сообщение jban1990 » 31 мар 2020, 10:50

Спасибо Парни за помощь)
Аватара пользователя
jban1990
 
Сообщения: 46
Зарегистрирован: 30 мар 2020, 17:06
Забанен
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Языки программирования: Я ничего не знаю


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 13