Контакты Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Как убрать/удалить кавычки
Как убрать/удалить кавычки
siver Дата: Вторник, 21.08.2012, 23:30:25 | Сообщение # 1
Сообщений: 28
Репутация: 0 [ +/- ]
Здравствуйте,у меня возник небольшой вопрос:

Как можно убрать кавычки,полученные аргументом.
Другими словами: Куда можно запихнуть StripQuotes в код,чтобы кавычки убрались при выводе.И можно ли вообще?

Code
new String:buffer[300], String:name[64];
GetCmdArgString(buffer, sizeof(buffer));
GetClientName(client, name, sizeof(name));
        
new maxplayers=GetMaxClients()+1;
        
for(new i=1;i<maxplayers;i++)
{
     if (!(IsClientInGame(i))) continue;
     PrintToChat(i, "\x01 \x05(Lol) \x03%s : \x01%s", name, buffer);
}

Прикрепления: test.sp(0.3 Kb)


Сообщение отредактировал siver - Вторник, 21.08.2012, 23:31:10
 
_wS_ Дата: Вторник, 21.08.2012, 23:38:16 | Сообщение # 2
Code
decl String:buffer[256];
GetCmdArgString(buffer, 256);
StripQuotes(buffer);
PrintToChatAll("buffer = %s", buffer);


Вместо этого:

Code
new maxplayers = GetMaxClients() + 1;
for (new i = 1; i < maxplayers; i++)

Лучше использовать это:

Code
for (new i = 1; i <= MaxClients; i++)
 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Как убрать/удалить кавычки
  • Страница 1 из 1
  • 1
Поиск: