Иконка ресурса

Players Votes 1.4.1 - 1.5.0

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
Как понять я в написании плагинов вообще не шарю)

Добавлено через 1 минуту
{
"Votekick"
{
"en" "VoteKick"
"pl" "VoteKick"
"de" "VoteKick"
"ru" "VoteKick"
"hu" "VoteKick"
}

"Voteban"
{
"en" "VoteBan"
"pl" "VoteBan"
"de" "VoteBan"
"ru" "VoteBan"
"hu" "VoteBan"
}

"Votemap"
{
"en" "VoteMap"
"pl" "VoteMap"
"de" "VoteMap"
"ru" "VoteMap"
"hu" "VoteMap"
}

"Votemute"
{
"en" "VoteMute"
"pl" "VoteMute"
"de" "VoteMute"
"ru" "VoteMute"
"hu" "VoteMute"
}
Это что что это написано в нем?
 
Последнее редактирование:

KapaT

Эгоист
Сообщения
1,988
Реакции
535
Alex Tarasenko,для начала спец литературу б почитал, а патом уже и занимался серверами.
 

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
Знаешь сервера я делать у меня!Это во-первых! А во-вторых просто решил разнообразить чуть сервер!
 

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
я просил помочь вы тут на меня на летели епт!Че за бред вообще!И думаю ты знаешь сборки от Dex !
 

The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
Оффтоп
Ты че к словам придераешься я просил помочь вы тут на меня на летели епт!Че за бред вообще!И думаю ты знаешь сборки от Dex !
Не агрись, пиши грамотно. Здесь никто ничего никому не должен. Тебе дали совет, дали ответ. То, что знаний твоих не хватает — не наша проблема, учи. За тебя учить никто не будет.
 

KapaT

Эгоист
Сообщения
1,988
Реакции
535
Чем тебе помочь если ты элементарных вещей не понимаешь.
Как понять я в написании плагинов вообще не шарю)

Добавлено через 1 минуту
{
"Votekick"
{
"en" "VoteKick"
"pl" "VoteKick"
"de" "VoteKick"
"ru" "VoteKick"
"hu" "VoteKick"
}

"Voteban"
{
"en" "VoteBan"
"pl" "VoteBan"
"de" "VoteBan"
"ru" "VoteBan"
"hu" "VoteBan"
}

"Votemap"
{
"en" "VoteMap"
"pl" "VoteMap"
"de" "VoteMap"
"ru" "VoteMap"
"hu" "VoteMap"
}

"Votemute"
{
"en" "VoteMute"
"pl" "VoteMute"
"de" "VoteMute"
"ru" "VoteMute"
"hu" "VoteMute"
}
Это что что это написано в нем?
 

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
ну вот как я понял смотри

else if (strcmp(text[startidx], "Кик", false) == 0) Это то что в чат писать! Я плагин rtv переделал там все норм робит а тут если делаю как на rtv то пишет argument 3
 

The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
Alex Tarasenko, давай-ка с запятыми общаться и сбрось полный код.
 

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
else if (strcmp(text[startidx], "Кик", false) == 0)
{
ProcessClientVoteCommand (KICK, client, "Votekick");
}

else if (strcmp(text[startidx], "Бан", false) == 0)
{
ProcessClientVoteCommand (BAN, client, "Voteban");
}

else if (strcmp(text[startidx], "Продление", false) == 0)
{
ProcessClientVoteCommand (MAP, client, "Votemap");
}

else if (strcmp(text[startidx], "Мут", false) == 0)
{
ProcessClientVoteCommand (MUTE, client, "Votemute");
}

return Plugin_Continue;
}

Вот сам код.Я бы хотел сделать несколько значений бана,мута,вотемапа, и кика.
 

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
PHP:
if (strcmp(text[startidx], "мщеулшсл", false) == 0) - то что пишет в чат!
    { 
        ProcessClientVoteCommand (KICK, client, "Votekick"); - выполняемая команда
    }
если там будет написана команда "мщеулшсл", то votekick уже не будет работать!Я вот о чем говорю.

Добавлено через 2 минуты
PHP:
if (strcmp(text[startidx], "Кик", false) == 0) 
if (strcmp(text[startidx], "votekick", false) == 0)
    {  
        ProcessClientVoteCommand (KICK, client, "Votekick"); 
    }
Делал так.

PHP:
if (strcmp(text[startidx], "Кик", false) == 0) || (strcmp(text[startidx], "votekick", false) == 0)
    {  
        ProcessClientVoteCommand (KICK, client, "Votekick"); 
    }
И так делал!:)
 
Последнее редактирование:

The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
PHP:
if (strcmp(text[startidx], "Кик", false) == 0)
{
ProcessClientVoteCommand (KICK, client, "Votekick");
}

else if (strcmp(text[startidx], "Бан", false) == 0)
{
ProcessClientVoteCommand (BAN, client, "Voteban");
}

else if (strcmp(text[startidx], "Продление", false) == 0)
{
ProcessClientVoteCommand (MAP, client, "Votemap");
}

else if (strcmp(text[startidx], "Мут", false) == 0)
{
ProcessClientVoteCommand (MUTE, client, "Votemute");
}
else if (strcmp(text[startidx], "kick", false) == 0) 
{ 
ProcessClientVoteCommand (KICK, client, "Votekick"); 
} 

else if (strcmp(text[startidx], "ban", false) == 0) 
{ 
ProcessClientVoteCommand (BAN, client, "Voteban"); 
} 

else if (strcmp(text[startidx], "map", false) == 0) 
{ 
ProcessClientVoteCommand (MAP, client, "Votemap"); 
} 

else if (strcmp(text[startidx], "mute", false) == 0) 
{ 
ProcessClientVoteCommand (MUTE, client, "Votemute"); 
} 

return Plugin_Continue; 
}
Так что ли?
 

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
О скорей всего и так :)

Добавлено через 6 минут
PHP:
if (strcmp(text[startidx], "Кик", false) == 0)
{
ProcessClientVoteCommand (KICK, client, "Votekick");
}

else if (strcmp(text[startidx], "Бан", false) == 0)
{
ProcessClientVoteCommand (BAN, client, "Voteban");
}

else if (strcmp(text[startidx], "Продление", false) == 0)
{
ProcessClientVoteCommand (MAP, client, "Votemap");
}

else if (strcmp(text[startidx], "Мут", false) == 0)
{
ProcessClientVoteCommand (MUTE, client, "Votemute");
}
else if (strcmp(text[startidx], "kick", false) == 0) 
{ 
ProcessClientVoteCommand (KICK, client, "Votekick"); 
} 

else if (strcmp(text[startidx], "ban", false) == 0) 
{ 
ProcessClientVoteCommand (BAN, client, "Voteban"); 
} 

else if (strcmp(text[startidx], "map", false) == 0) 
{ 
ProcessClientVoteCommand (MAP, client, "Votemap"); 
} 

else if (strcmp(text[startidx], "mute", false) == 0) 
{ 
ProcessClientVoteCommand (MUTE, client, "Votemute"); 
} 

return Plugin_Continue; 
}
Так что ли?

Когда компилирую ошибка. warning 217 loose indentation

И работают последние 4 команды :(
 
Последнее редактирование:

The End Is Near...

Russian Roulette
Сообщения
874
Реакции
691
ilga80
PHP:
||
Это знак разделения, то есть либо то, либо это
Допускаю, что это хоть как то проживет
PHP:
strcmp(text[startidx], "мщеулшсл", false
Но это?
PHP:
(text[startidx], "votekick", false)
Как это будет работать? Что ты делаешь с этой строкой? Ты ее сравниваешь?
Если сравниваешь, то где тогда strcmp или StrEqual
Остается по видимому так
PHP:
if (strcmp(text[startidx], "мщеулшсл", false) == 0 || strcmp(text[startidx], "votekick", false) == 0)
	{
		ProcessClientVoteCommand (KICK, client, "Votekick");
	}

	else if (strcmp(text[startidx], "мщеуифт", false) == 0 || strcmp(text[startidx], "voteban", false) == 0)
	{
		ProcessClientVoteCommand (BAN, client, "Voteban");
	}

	else if (strcmp(text[startidx], "мщеуьфз", false) == 0 || strcmp(text[startidx], "votemap", false) == 0)
	{
		ProcessClientVoteCommand (MAP, client, "Votemap");
	}

	else if (strcmp(text[startidx], "мщеуьгеу", false) == 0 || strcmp(text[startidx], "votemute", false) == 0)
	{
		ProcessClientVoteCommand (MUTE, client, "Votemute");
	}
 

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
щас проверю отпишусь!

Добавлено через 3 минуты
Работает!DoK_1997! Но при компиляции предупреждение.warning 217 loose indentation
 
Последнее редактирование:

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
PHP:
	if (strcmp(text[startidx], "ртв", false) == 0 || (strcmp(text[startidx], "rtv", false) == 0) || (strcmp(text[startidx], "кем", false) == 0) || (strcmp(text[startidx], "rockthevote", false) == 0) || (strcmp(text[startidx], "РТВ", false) == 0) || strcmp(text[startidx], "КЕМ", false) == 0)
Ну вот такой код у меня был для rockthevote.sp!
 

The End Is Near...

Russian Roulette
Сообщения
874
Реакции
691
Alex Tarasenko
Короче будет так
PHP:
if(strcmp(text[startidx], "ртв", false) == 0 || 
	strcmp(text[startidx], "rtv", false) == 0 || 
	strcmp(text[startidx], "rockthevote", false == 0) || 
	strcmp(text[startidx], "кем", false) == 0)
Ведь, насколько я понял, false без учета регистра, true - учет регистра
 

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
Alex Tarasenko
Короче будет так
PHP:
if(strcmp(text[startidx], "ртв", false) == 0 || 
	strcmp(text[startidx], "rtv", false) == 0 || 
	strcmp(text[startidx], "rockthevote", false == 0) || 
	strcmp(text[startidx], "кем", false) == 0)
Ведь, насколько я понял, false без учета регистра, true - учет регистра

Я то ведь незнаю) Без или С.:)
 

Антон Буянов

Участник
Сообщения
1
Реакции
0
Когда включаю голосование , выводит такое сообщение в чат!
[SM] Все игроки были отключены во время голосования.
Получается так:
[SM] Все игроки были отключены во время голосования.
[SM] Все игроки были отключены во время голосования.
[SM] Все игроки были отключены во время голосования.
[SM] Все игроки были отключены во время голосования.
[SM] Все игроки были отключены во время голосования.
и еще много-много, пока не закончится голосование, не знаете в чем может быть проблема?
Заранее спасибо!
 

arxangel1

Участник
Сообщения
1
Реакции
0
Народ помогите скачал плагин установил пишу voteban а он не катит вроде работает а таблицу с играками не показует что делать?
 
Сообщения
2,587
Реакции
1,344
arxangel1, Может не включено отображение голосований? Идешь css\cstrike\cfg\sourcemod\sourcemod.cfg и ставишь:
sm_vote_progress_hintbox 1
или
sm_vote_progress_chat 1
 
Сверху Снизу