Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Funkcja "replace"


  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 camilost

    ^ BotQ - STER.owiec ^

  • Power User

Reputacja: 434
Wszechobecny

  • Postów:968
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Tychy
Offline

Napisano 12.05.2010 19:51

Mam "Simple Swear Replacement" i zastanawiam się jak działa:
len = strlen ( str )
	while ( contain ( str, "{" ) != -1 )
		replace ( str, len, "{", "{" )

np. co zamienia w czacie, co uznaje jako inną literę np. napisze "kur{czak" to bd to zaliczało że przekleństwo? "( Nie bd zaliczał "{" )
Najlepiej napiszcie np.
len = strlen ( str )
while ( contain ( str, "DO CZEGO" ) != -1 )
replace ( str, len, "TEGO NI WIEM ^^", "NA CZACIE" )
  • +
  • -
  • 0

#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 985
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 12.05.2010 20:45

ta pętla jest bez sensu żadnego w ogóle nie ma takich Trzech linijek w tym pluginie :) ale dobra
pętal while wykonuje się dopóki warunek jest prawdziwy tzn contain musi zwracać liczbę różna od -1 co oznacza że w słowie nadal jest {
wtedy jest zamieniana { na { według tego kodu a powinna być zamieniana po prostu na spację lub na nic więc tak naprawdę usuwana tak w ogóle zapraszam do dokumentacji ;)
  • +
  • -
  • 0

#3 camilost

    ^ BotQ - STER.owiec ^

  • Autor tematu
  • Power User

Reputacja: 434
Wszechobecny

  • Postów:968
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Tychy
Offline

Napisano 16.05.2010 02:38

ta pętla jest bez sensu żadnego w ogóle nie ma takich Trzech linijek w tym pluginie :)


Hmm dziwne bo w moim i w podstawowym są takie linijki (Po trzy) tylko nie wiem co odpowiada, za wyświetlanie adminowi co napisał gracz(+znaki jakie chciał ominąć), ale chyba z tego się nie da zbytnio ^^
Spoiler

  • +
  • -
  • 0

#4 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 16.05.2010 10:04

powinno być:
len = strlen ( str )
while ( contain ( str, "{" ) != -1 )
replace ( str, len, "{", "" )

  • +
  • -
  • 0

#5 camilost

    ^ BotQ - STER.owiec ^

  • Autor tematu
  • Power User

Reputacja: 434
Wszechobecny

  • Postów:968
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Tychy
Offline

Napisano 17.05.2010 11:54

Tyle to ja wiem ale wtedy mi (Adminowi) nie wyświetla jakiego użył ominięcia :P
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych