Не правильный перевод.

Что делать?

  • а

    Голосов: 2 100.0%
  • а

    Голосов: 0 0.0%

  • Всего проголосовало
    2
Q

Qujeck

я создал скрипт

#include<sourcemod>
#include <cstrike>
#include<clients>
#include<halflife>

public OnPluginStart()
{
RegConsoleCmd("drop", hik);
}
public Action:hik(client, agr)
{

if(GetClientTeam(client) !=1){
if(GetClientTeam(client) !=2){

PrintToChatAll("вы в команде Контр-террористов ")

}
}
else
{
if(GetClientTeam(client) !=1){
if(GetClientTeam(client) !=3){
PrintToChatAll("вы в команде террористов")
}
}
}
}

когда я пишу !drop
вместо текста русского белые квадратики хелп.
--- Добавлено позже ---
Понимаю, можно было проще
но как уж смог))
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,569
Реакции
5,071
это сделать лучше было бы вот так:
PHP:
#include <sourcemod>

public OnPluginStart()
{
    RegConsoleCmd("drop", hik);
}

public Action:hik(client, agr)
{
    if(0 < client <= MaxClients && IsClientInGame(client))
    {
        switch(GetClientTeam(client))
        {
            case 2: PrintToChat(client, "Вы в команде \x03террористов");
            case 3: PrintToChat(client, "Вы в команде \x03контр-террористов");
        }
    }
}

P.S. писать
PHP:
#include <clients>
#include <halflife>
нет необходимости, т.к. #include <sourcemod> и так добавляет эти инклюды (да и его тоже нет необходимости добавлять в последних версиях SM, т.к. компилятор сам его добавляет)
#include <cstrike> ты в своём коде не используешь никак и поэтому он тоже без надобности
 
Последнее редактирование:
Сверху Снизу