←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Error z pluginem + modyfikacj...

Locked

  • +
  • -
BartusZak's Photo BartusZak 16.03.2012

Witajcie !
Aktualnie posiadam serwer z Diablo Modem i staram sie go zoptymalizować według swoich upodobań i przydałaby mi się pomoc. Najlepiej + szczegółowe wyjaśnienia ze względu na mój poziom zaawansowania tym językiem programowania.

1. Pierwszy problem.
Skompilowałem plik.sma w kompilatorze amxx.pl i wyskoczył mi następujący błąd:
dbmod_5.9l.sma(1903) : warning 213: tag mismatch

Tu podaję linijkę z mniemanym błędem:
ColorChat(id,print_chat,"Dostales ^x04*%i*^x01doswiadczenia za rozbrojenie bomby ^x03przez twoj team",get_cvar_num("diablo_xpbonus2"))

2.Drugi problem.
Chciałbym zedytować linijkę:

public mag(id){
	showitem(id,"Mag"," "," ","<br>Strzelajac z pistoletu zamrazasz wroga i zabierasz mu 5hp co 2 sek przez 15 sek.<br> Jezeli wlaczysz latarke i najedziesz na ninje robi sie widzialny <br><br>")
na
public mag(id){
	showitem(id,"Mag"," "," ","<br>Strzelajac z pistoletu zamrazasz wroga i zabierasz mu <color="red">5</color><color="green">hp</color> co 2 sek przez 15 sek.<br> Jezeli wlaczysz latarke i najedziesz na ninje robi sie widzialny <br><a href="http://4.bp.blogspot.com/-iWPbpjo8tbo/TzTaJ25rytI/AAAAAAAAAto/aS2zrzm-w_o/s1600/ninja.png"><br>")

Sądziłem, że jest to język programowanie html, ale kiedy chciałem zmienić kolor tekstu wyświetlanego, kompilator wyświetlał mi błąd:

error 017: undefined symbol "red"

Proszę was o pomoc i szczegółowe wyjaśnienia. Co robie źle, czy tagi color , a oraz inne tagi html są dopuszczalne?

Pozdrawiam : BartusZak
Quote

  • +
  • -
Goliath's Photo Goliath 16.03.2012

1. Jeśli chcesz używać ColorChat'u, podmień "print_chat", na wybrany przez siebie kolor. To lista kolorów:

enum Color{
YELLOW = 1, //Zółty (klient może zmienić go na inny - con_color "R G B")
GREEN, // Zielony
TEAM_COLOR, // Czerwony, niebieski lub szary
GREY, // Szary
RED, // Czerwony
BLUE, // Niebieski
}

2.
public mag(id)
showitem(id,"Mag"," "," ","<br>Strzelajac z pistoletu zamrazasz wroga i zabierasz mu <color=^"red^">5</color><color=^"green^">hp</color> co 2 sek przez 15 sek.<br> Jezeli wlaczysz latarke i najedziesz na ninje robi sie widzialny <br><a href=^"http://4.bp.blogspot...nja.png^"><br>")

HTML jest jak najbardziej dozwolony (jeśli chodzi o wyświetlanie tekstu w MOTD). Po prostu, jeśli chcesz umieścić w ciągu znaków cudzysłów, to zastępuj go:
^"
Quote

  • +
  • -
BartusZak's Photo BartusZak 16.03.2012

Czy normal jest dopuszczalny także? NORMAL ?

Zrobiłem tak:
showitem(id,"Mag"," "," ","<br>Strzelajac z pistoletu <color=^"blue^">zamrazasz</color> wroga i zabierasz mu <color=^"red^">5</color><color=^green^>hp co 2 sek przez 15 sek.<br> Jezeli wlaczysz latarke i najedziesz na ninje robi sie widzialny <br><a href=^"http://4.bp.blogspot.com/-iWPbpjo8tbo/TzTaJ25rytI/AAAAAAAAAto/aS2zrzm-w_o/s1600/ninja.png^"><br>")

I wyskoczył mi błąd:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

1dbmod_5.9l.sma(2489) : error 027: invalid character constant
1dbmod_5.9l.sma(2489) : error 027: invalid character constant

2 Errors.
Could not locate output file 1dbmod_5.9l.amxx (compile failed).

Help me !

public mag(id){
    showitem(id,"Mag"," "," ","<br>Strzelajac z <color=^"red^">pistoletu </color>zamrazasz wroga i zabierasz mu 5hp co 2 sek przez 15 sek.<br> Jezeli wlaczysz latarke i najedziesz na ninje robi sie widzialny <br><br>")
}

zrobiłem tak i nie działa. Gdzie jest błąd. Spróbuje jeszcze raz skompilować i zobaczyc.
Quote

  • +
  • -
Goliath's Photo Goliath 16.03.2012

Czy normal jest dopuszczalny także? NORMAL ?

Chyba tak. A jeśli kompilator wywali błąd, używaj zamiast tego YELLOW.


showitem(id,"Mag"," "," ","<br>Strzelajac z pistoletu <color=^"blue^">zamrazasz</color> wroga i zabierasz mu <color=^"red^">5</color><color=^green^>hp co 2 sek przez 15 sek.<br> Jezeli wlaczysz latarke i najedziesz na ninje robi sie widzialny <br><a href=^"http://4.bp.blogspot.com/-iWPbpjo8tbo/TzTaJ25rytI/AAAAAAAAAto/aS2zrzm-w_o/s1600/ninja.png^"><br>")


<color=^green^>

Zmień to na:

<color=^"green^">


BTW, na HTML'u się zbytnio nie znam, ale koloru czcionki chyba nie ustala się znacznikiem <color>, tylko:
<span style="color: green">Tekst</span>

To powinno dać ci kolor zielony. Dla użycia koloru w postaci RGB, wygląda to tak:
<span style="color: #123456">Tekst</span>
Quote

  • +
  • -
BartusZak's Photo BartusZak 16.03.2012

ale żem gape zrobił pomieszal mi się bbcode z html'em masz racje ! Już wiem.. wielkie dzięki panie kolego
Quote

  • +
  • -
Goliath's Photo Goliath 16.03.2012

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Posted Image raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Quote
Locked