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

^"Wstaw screeny na %s^" - naprawa estetycznego bledu


Najlepsza odpowiedź grankee, 30.11.2014 16:52

Jak pierwsze działa to drugie olej, po prostu nie wiedziałem, czy uda się napisać cudzysłów więc w drugiej wersji zastąpiłem je podwójnym apostrofem. Nie wiem skąd ten cudzysłów przed powodem się bierze więc nie bardzo wiem jak się do niego dobrać żeby go usunąć.

Przejdź do postu


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
16 odpowiedzi w tym temacie

#1 Ravenek

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:102
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Rzeszów
Offline

Napisano 26.11.2014 00:19

Witam.

W jednym z pluginów jest taka linijka:

client_cmd(id, "amx_ban 0 ^"%s^" ^"Wstaw screeny na %s^" ", name, adres)

 

Gdy jest tak to wtedy powod bana wyglada tak "Wstaw screeny na adresforum

Chcialbm zeby bylo bez znaczka " czyli Wstaw screeny na adresforum

Jednak gdy tak robie to kompilacja sie nie udaje.

Czy moze mi ktos z tym pomoc? Za pomoc leci +


  • +
  • -
  • 0

b_350_20_FFAD41_E98100_000000_591F11.png

IP: 80.72.37.10:27073


#2 grankee

    Godlike

  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

Napisano 26.11.2014 01:08

Podana przez Ciebie linijka nie wypisuje cudzysłowów. Jeśli mimo wszystko one są to znaczy, że silnik gry podaje powód w cudzysłowach i nic z tym nie zrobisz.

Możesz jedynie dać tak:

client_cmd(id, "echo Wstaw screeny na forum: %s;toogleconsole",adres)
client_cmd(id, "amx_ban 0 ^"%s^"", name)

Wtedy Najpierw zostanie wypisane w consoli "wstaw screeny..", następnie włączona graczowi consola (zeby widzial wiadomosc) a na koniec dostanie bana bez wypisanego powodu.


  • +
  • -
  • 0

#3 Ravenek

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:102
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Rzeszów
Offline

Napisano 26.11.2014 07:16

To juz lepiej niech bedzie tak jak jest tylko zeby po obu stronach byl " czyli "Wstaw screeny adresfoum"

Tylko wtedy tez nie moge skompilowac jak zrobie

 

client_cmd(id, "amx_ban 0 ^"%s^" ^"Wstaw screeny na %s"^" ", name, adres)

 

 


  • +
  • -
  • 0

b_350_20_FFAD41_E98100_000000_591F11.png

IP: 80.72.37.10:27073


#4 grankee

    Godlike

  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

Napisano 26.11.2014 13:27

nie " tylko ^"

 

" kończy wpisywanie tekstu w funkcji natomiast ^" napisze Ci cudzysłów

 

Aż mi się wierzyć nie chce, że się pojawia tylko jeden.

W ogóle to nie wiem czemu, ale jest zamieniona kolejność argumentów.

client_cmd(id, "amx_ban 0 ^"%s^" ^"Wstaw screeny na %s"^" ", name, adres)

Powinno być tak:

client_cmd(id, "amx_ban ^"%s^" 0 ^"Wstaw screeny na %s^"" ", name, adres)

Spróbuj, bo nie wiem czemu miałeś odwrotnie i to nie powinno działać. W ogóle to powinno być tu podane userid a nie nick, bo jak ktoś będzie miał nick "gracz" a drugi będzie miał nick "gracz2" to nie zbanuje Ci gracza "gracz" bo znajdzie dwie osoby zawierające w nicku "gracz", natomiast userid jest unikalne.


Użytkownik grankee edytował ten post 26.11.2014 13:35

  • +
  • -
  • 0

#5 Ravenek

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:102
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Rzeszów
Offline

Napisano 26.11.2014 17:42

To jest SMA pluginu do robienia SS i naprawdę daje jeden " na poczatku ;P

A to co ty podales to wali errory.

 

Tutaj SMA pluginu: http://www.wklejto.pl/216421


Użytkownik Ravenek edytował ten post 26.11.2014 17:48

  • +
  • -
  • 0

b_350_20_FFAD41_E98100_000000_591F11.png

IP: 80.72.37.10:27073


#6 Master Yoga

    Support Team | Mocarz

  • Support Team

Reputacja: 136
Zaawansowany

  • Postów:275
  • Lokalizacja:Magistrala Adresowa
Offline

Napisano 26.11.2014 18:43

grankee nie podał Ci w poście #4 jak masz zrobić aby nie było tych ciapków  :P , tylko poprawił Ci argumenty. 

mi kompiluje wszystko, ładnie pięknie

skoro [^"] to cudzysłów to powinno to wyglądać w taki sposób:

client_cmd(id, "amx_ban 0 ^"%s^" Wstaw screeny na %s ", name, adres)

  • +
  • -
  • 0

HTML ★ CSS ★ JAVASCRIPT ★ AJAX ★ JQUERY ★ PHP ★ C++ ★ PAWN ★ SQL ★ Objective-C++


MKW0tb8.pngMKW0tb8.pngMKW0tb8.png


#7 Ravenek

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:102
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Rzeszów
Offline

Napisano 26.11.2014 19:00

Blad nadal wystepuje jest:
[AMXBans] Powod: '" Wstaw screeny na nazwaforum'


  • +
  • -
  • 0

b_350_20_FFAD41_E98100_000000_591F11.png

IP: 80.72.37.10:27073


#8 grankee

    Godlike

  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

Napisano 27.11.2014 03:34

client_cmd(id, "amx_ban ^"%s^" 0 ^"Wstaw screeny na %s^"", name, adres)

  • +
  • -
  • 0

#9 Ravenek

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:102
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Rzeszów
Offline

Napisano 27.11.2014 11:18

UP: Nie banuje i nie wyskakuje powod.


  • +
  • -
  • 0

b_350_20_FFAD41_E98100_000000_591F11.png

IP: 80.72.37.10:27073


#10 grankee

    Godlike

  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

Napisano 27.11.2014 15:02

Wpisz na serwerze jako admin amx_ban i daj to co Ci się wyświetliło.


Użytkownik grankee edytował ten post 27.11.2014 15:02

  • +
  • -
  • 0

#11 Ravenek

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:102
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Rzeszów
Offline

Napisano 27.11.2014 23:31

Uzycie:  amx_ban <time in mins> <steamID or nickname or #authid or IP> <reason>


  • +
  • -
  • 0

b_350_20_FFAD41_E98100_000000_591F11.png

IP: 80.72.37.10:27073


#12 grankee

    Godlike

  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

Napisano 27.11.2014 23:52

Dziwne, że najpierw jest czas, no ale skoro tak plugin został napisany. A jak zbanujesz normalnie (nie przez ss ban tylko komendą amx_ban) to też pojawia się jeden cudzysłów? Zbanuj znajomego na minutę i niech Ci powie.

I zarzuć sma amxbansa, którego używasz


Użytkownik grankee edytował ten post 27.11.2014 23:53

  • +
  • -
  • 0

#13 Ravenek

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:102
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Rzeszów
Offline

Napisano 27.11.2014 23:56

Jak banuje normalnie to pojawia sie jak trzeba.

Tylko przez menu SS pojawia sie jeden.

SMA w zalaczniku.

Załączone pliki


  • +
  • -
  • 0

b_350_20_FFAD41_E98100_000000_591F11.png

IP: 80.72.37.10:27073


#14 grankee

    Godlike

  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

Napisano 28.11.2014 15:28

client_cmd(id, "amx_ban 0 ^"%s^" ^"Wstaw screeny na %s^"^" ", name, adres)

a jeśli to nie zadziała to :

client_cmd(id, "amx_ban 0 ^"%s^" ^"Wstaw screeny na %s^'^'^" ", name, adres)

  • +
  • -
  • 1

#15 Ravenek

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:102
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Rzeszów
Offline

Napisano 30.11.2014 13:10

No to 1 działa w ten sposob ze: "Wstaw screeny na nazwaforum".

Czyli juz jest duzo lepiej wizualnie niz z jednym ".

A to 2 jak dziala?

Oczywiscie + leci.


  • +
  • -
  • 0

b_350_20_FFAD41_E98100_000000_591F11.png

IP: 80.72.37.10:27073


#16 grankee

    Godlike

  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

Napisano 30.11.2014 16:52   Najlepsza odpowiedź

Jak pierwsze działa to drugie olej, po prostu nie wiedziałem, czy uda się napisać cudzysłów więc w drugiej wersji zastąpiłem je podwójnym apostrofem. Nie wiem skąd ten cudzysłów przed powodem się bierze więc nie bardzo wiem jak się do niego dobrać żeby go usunąć.


  • +
  • -
  • 1

#17 Ravenek

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:102
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Rzeszów
Offline

Napisano 30.11.2014 23:52

Okej dzięki wielkie. Fajnie ze ktos stara sie pomoc.


  • +
  • -
  • 0

b_350_20_FFAD41_E98100_000000_591F11.png

IP: 80.72.37.10:27073





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

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