Jump to content

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

Posted Image Posted Image

Guest Message by DevFuse
 

Photo

Funkcja "replace"


  • This topic is locked This topic is locked
4 replies to this topic

#1 camilost

    ^ BotQ - STER.owiec ^

  • Power User

Reputacja: 434
Wszechobecny

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

Posted 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,988
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Posted 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

Posted 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

Posted 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

Posted 17.05.2010 11:54

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




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users