Просмотр полной версии : [Вопрос] SetPlayerWorldBounds
Хэй! В общем хочу немного инфы по функции "SetPlayerWorldBounds" я не совсем понял как с ней работать,точнее как находить точки,и что мне еще волнует это то,что можно-ли с начала ограничить пространство а потом открыть его обратно? Если да то какие для этого функции или способы? Спасибо.
Эмм,и еще вопросик,как удалить из строки ненужные символы? И можно даже все главное что-бы выводило только текст без символов.Спасибо.
Точно так же, как и гангзоны/playertokvadrat. То бишь "x max, x min, y max, y min", если память не изменяет. Убрать ограничения можно с помощью установки стандартных/иных координат. Стандартные есть на вики странице функции.
Ненужные символы можно убрать только редактированием строки. То бишь ищешь strfind'oм нужные символы, определяешь их местоположение, удаляешь strdel'ом.
Точно так же, как и гангзоны/playertokvadrat. То бишь "x max, x min, y max, y min", если память не изменяет. Убрать ограничения можно с помощью установки стандартных/иных координат. Стандартные есть на вики странице функции.
Ненужные символы можно убрать только редактированием строки. То бишь ищешь strfind'oм нужные символы, определяешь их местоположение, удаляешь strdel'ом.
Ок,спасибо,2 можно чутка подробней?:to_take_umbrage:
;26573']Ок,спасибо,2 можно чутка подробней?:to_take_umbrage:
strdel/strfind (http://wiki.sa-mp.com/wiki/%D0%94%D1%80%D1%83%D0%B3%D0%B8%D0%B5_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B8%D0%BD%D0%B3%D0%B0#strdel)
А можно попробовать так
for(new i, j = strlen(string); i < j; i++)
{
switch(string[i])
{
case '\0': break;
case 'a', 'z': strdel(string[i], 0, 1);//Где "a" и "z" - символы, которые мы будем удалять из строки
default: continue;
}
}
strdel/strfind (http://wiki.sa-mp.com/wiki/%D0%94%D1%80%D1%83%D0%B3%D0%B8%D0%B5_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B8%D0%BD%D0%B3%D0%B0#strdel)
А можно попробовать так
for(new i, j = strlen(string); i < j; i++)
{
switch(string[i])
{
case '\0': break;
case 'a', 'z': strdel(string[i], 0, 1);//Где "a" и "z" - символы, которые мы будем удалять из строки
default: continue;
}
}
Эм,понимаю что глупый вопрос,но,вроде вместо стринг нужно переменную имени,или по другому использовать?:scratch_one-s_head:
;26620']Эм,пон7имаю что глупый вопрос,но,вроде вместо стринг нужно переменную имени,или по другому использовать?:scratch_one-s_head:
string - твой массив с текстом, который ты хочешь менять.
string - твой массив с текстом, который ты хочешь менять.
спасибо.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot