Креш inputtext
#1

Приветствую всех, на днях один умник мне начал выключать сервер...
вспомнив что есть такой баг при вводе в окно "%s" стиля inputtext сервер крешит
ну так вот...как говорили в R5 сей баг пофиксили, так что я особо не парился..
но оказалось - не оказалось...
начал мудрить самостоятельно, и не получается,
пробывал искать в строке inputtext символы функцией Strfind
и пробывал сравнивать функцией Strcmp....
короче попытки не увенчались успехом...
кто сталкивался, как лечили?
Reply
#2

for(new i; i < strlen(inputtext); i++) if(inputtext[i] = '%') inputtext[i] = '-';
Reply
#3

OKStyle спасибо за отзыв, но один человек уже высказал вот такое соображение:

PHP Code:
while(strfind(inputtext,"%",true)!=-1)
{
inputtext[strfind(inputtext,"%",true)] = '#';

Reply
#4

Quote:
Originally Posted by temka1993
View Post
OKStyle спасибо за отзыв, но один человек уже высказал вот такое соображение:

PHP Code:
while(strfind(inputtext,"%",true)!=-1)
{
inputtext[strfind(inputtext,"%",true)] = '#';

ни когда больше не слушай этого человека!
Reply
#5

Stepashka Какого именно? OKStyle? или того кодера...
Reply
#6

Quote:
Originally Posted by Stepashka
View Post
ни когда больше не слушай этого человека!
а что такое?
Reply
#7

Quote:
Originally Posted by EvgeN 1137
View Post
а что такое?
приведенный код очень медленный.
Reply
#8

Quote:
Originally Posted by Stepashka
View Post
приведенный код очень медленный.
for будет быстрее если им прогонять каждый символ в inputtext?
ясно, спасибо. А то тот чел доказывал обратное
Reply
#9

Самое быстрое будет вот так:
pawn Code:
for (new position = 0; (position = strfind(inputtext, "%", true, position)) != -1;)
{
    inputtext[position] = '#';
}
Reply
#10

У OkStyle как из античита JunkBuster и хорошо эффективный
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)