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

Nazwy klas


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

#1 kiver

    Profesjonalista

  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:161
  • Lokalizacja:Jarocin
Offline

Napisano 07.04.2010 17:39

Witam, chcę zmienić nazwy klas w diablo mod 5.9l. Widziałem kiedyś coś takiego w przeróbce diablo moda by Omdiw.
Jeśli ktoś by mógł to proszę powiedzieć które linijki w sma. mam pozmieniać. I jeszcze jedno pytanko, gdzie zmienić moce danej klasy. np wyłączyć magiczne pociski palladynowi, lub niewidzialność zabójcy?

Postawie + O:)
  • +
  • -
  • 0

#2 Tomi

    Wszechwidzący

  • Zbanowany

Reputacja: 8
Nowy

  • Postów:271
Offline

Napisano 07.04.2010 17:46

Wszystko juz jest na forum : ) Poszukaj troszeczke :)

#3 kiver

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:161
  • Lokalizacja:Jarocin
Offline

Napisano 07.04.2010 18:15

Znalazłem to :

GoQ

wystarczylo zmienic tylko nazwy w

new Race[9][24] = { "None","Mag","Mnich","Paladyn","Zabojca","Nekromanta","Barbarzynca", "Ninja", "Lowca" }


Mi przy użyciu CTRL + F wyszukuje tylko new Race [9][18]=
i gdy zmienie tutaj to się nie da skompilować x]

Użytkownik kiver edytował ten post 07.04.2010 18:15

  • +
  • -
  • 0

#4 Screeaam...

    ; ooo

  • Zbanowany

Reputacja: 154
Profesjonalista

  • Postów:1 012
  • Lokalizacja:Sosnowiec
Offline

Napisano 07.04.2010 18:19

Może byś pokazał jak zmieniasz? Jasnowidzami nie jesteśmy. >.>

#5 kiver

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:161
  • Lokalizacja:Jarocin
Offline

Napisano 07.04.2010 18:30

enum { NONE = 0, Mag, Mnich, Paladyn, Zabojca, Nekromanta, Barbarzynca, Ninja, Hunter }
new Race[9][24] = { "None","Nazwa klasy1","Nazwa Klasy2,"Nazwa klasy3","Nazwa klasy4","Nazwa klasy5","Nazwa klasy 6", "Nazwa klasy 7", "Rasher" }
new race_heal[9] = { 110,100,110,130,130,130,125,120,125 }

tam gdzie jest "Nazwa klasy" wpisalem swoje nazwy:]

I własnie o to chodzi czy tutaj zmienić czy ta linijka znajduje się gdzieś bardziej w głąb SMA.

:] Proszę o wyrozumiałość ale pierwszy raz chcę coś "pozmieniać" w diablo modzie

Użytkownik kiver edytował ten post 07.04.2010 18:30

  • +
  • -
  • 0

#6 Whitehouse

    Zaawansowany

  • Użytkownik

Reputacja: 50
Pomocny

  • Postów:106
  • Lokalizacja:Wrocław
Offline

Napisano 07.04.2010 18:34

1. Otwórz w notatniku plik dbmod_5.9l.sma.
2. W opcji "Znajdź" wpisz np. Nekromanta
3. Po kolei wszystkie hasła "Nekromanta" zamieniaj na te, które Cie interesują.
4. Potem jeszcze raz posprawdzaj i skompiluj lokalnie do .amxx B)

Wtedy unikniesz sytuacji, że w pewnym momencie pojawią się jeszcze stare nazwy.

Użytkownik Progress edytował ten post 07.04.2010 18:36

  • +
  • -
  • 1
"Man with a Movie Camera"

#7 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 07.04.2010 18:35

hmm ?

new Race[9][18] = { "None","M4g","Mn1ch","P4l4DyN","Z4b0jc4","N3|<r0m4nT4","B4Rb4rZyNc4", "N1nJ4", "L0wC4" }

  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#8 kiver

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:161
  • Lokalizacja:Jarocin
Offline

Napisano 07.04.2010 18:38

Chodzi oto że własnie to co napisał przedmówca to nie mam tam [18] tylko [24].

W innym temacie widziałem że to działa, więc pozmieniałem i nie da się skompilować.

Czyli nadal jestem "pomotanyy"
  • +
  • -
  • 0

#9 SzukamProDM

    Wszechwidzący

  • Użytkownik

Reputacja: 29
Życzliwy

  • Postów:264
  • Lokalizacja:Sie Biora Dzieci?
Offline

Napisano 07.04.2010 18:47

moze daj bledy jakie Ci wyskakuja?;O
  • +
  • -
  • 0

#10 kiver

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:161
  • Lokalizacja:Jarocin
Offline

Napisano 07.04.2010 18:51

Przy kompilowaniu na AMX Mod X - Half-Life Scripting for Pros!

Your plugin failed to compile! Read the errors below:

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

/home/groups/amxmodx/tmp3/phpYbkhys.sma(265) : error 001: expected token: "}", but found "-identifier-"

1 Error.
Could not locate output file /home/groups/amxmodx/public_html/websc3/phpYbkhys.amx (compile failed).
  • +
  • -
  • 0

#11 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 07.04.2010 18:57

wiez bo idac tropem przedmowcy wskazalem ci od czego powinienes zaczac a potem ctrl+f i jazda :D


albo

enum { NONE = 0, "M4g","Mn1ch","P4l4DyN","Z4b0jc4","N3|<r0m4nT4","B4Rb4rZyNc4", "N1nJ4", "L0wC4"}


  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#12 kiver

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:161
  • Lokalizacja:Jarocin
Offline

Napisano 07.04.2010 19:05

Czyli tak?

enum { NONE = 0, nazw1, nazw2, nazw3, nazw4, nazw5, nazw6, nazw7, nazw8 }
new Race[9][18] = { "None","nazw1","nazw2,"nazw3","nazw4","nazw5","nazw6", "nazw7", "nazw8" }
new race_heal[9] = { 110,100,110,130,130,130,125,120,125 } // tutaj moge zmieniać HP na start?

i gdy to mam to teraz tylko CTRL + F i szukam nazw które mnie interesuje tak?


czyli np. szukam wszystkich Nekromanta i zamieniam na nazw1?

Jeśli tak to stawiam po plusie :]
  • +
  • -
  • 0

#13 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 07.04.2010 19:09

TAK ale jak zmienisz w enumie to potem nie musisz juz zmieniac :D bo wlasnie po to jest ten Enum :P
  • +
  • -
  • 1
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#14 kiver

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:161
  • Lokalizacja:Jarocin
Offline

Napisano 07.04.2010 19:13

Dobra, d*pa. Mam lepszy pomysł napisał byś mi twoje GG na PW? Byśmy się lepiej dogadali :P (myśle) ^^


Pozmieniałem tak jak kazałeś i LIPA nadal błędy ;/

Użytkownik kiver edytował ten post 07.04.2010 19:20

  • +
  • -
  • 0

#15 WuHa

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:6
  • Lokalizacja:Lidzbark Warmiński
Offline

Napisano 07.04.2010 19:22

Wyślij tutaj sma , powiedz co zmienić na co - i na pewno ktoś zrobi (w tym ja).
  • +
  • -
  • 0

#16 Morthi

    Zaawansowany

  • Użytkownik

Reputacja: 24
Życzliwy

  • Postów:91
  • GG:
  • Steam:steam
  • Lokalizacja:Piła
Offline

Napisano 07.04.2010 19:24

otwórz w notatniku
wcisnij
ctrl + h
wpisz np.: Nekromanta i zmien na "Twoja nazwA"
i kliknij zmien wszystkie
czy jakoś tak
  • +
  • -
  • 0

#17 kiver

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:161
  • Lokalizacja:Jarocin
Offline

Napisano 07.04.2010 19:29

Z zwykłego diablo moda chce zrobić coś w stylu COD mod.
Nazwy klas się nie zastanawiałem, ale coś wymyśle na szybko.
Chodzi mi o zmiany nazw tylko w diablo modzie 5.9l

1. Granatnik
2. Strzelec
4. Snajper
5. Generał
6. Medyk
7. Komandos
8. Saper


Z resztą sobie mam nadzieje poradzę, bo przeglądałem forum ^^
  • +
  • -
  • 0

#18 Vertricus

    Godlike

  • Przyjaciel

Reputacja: 426
Wszechobecny

  • Postów:1 549
  • Lokalizacja:.
Offline

Napisano 07.04.2010 23:07

TAK ale jak zmienisz w enumie to potem nie musisz juz zmieniac :D bo wlasnie po to jest ten Enum :P

Wiesz po co jest enum i do czego służy? :|
Może zmienić w Race i wtedy mu zmieni ale tylko wtedy kiedy korzysta z tej tablicy czyli w opisach motd nie, menu jak 5.8d również nie.
A enum w tym wypadku znaczy mniej więcej tyle że Ninja=7 i zmieniając w enum musi zmienić wszystkie Ninja na to co zmienił w enum, tj. każdy if (player_class[id] == Ninja) na to co zmienił w enum.
Reasumując w enum możesz zmienić na QoG a klasę nazywać GoQ i gracze będą widzieć GoQ a ty musisz w pluginie używać "if(p_class[id] == QoG)".
Wniosek enum akurat w tym wypadku służy do tego że nie musimy pamiętać numerków (tak właśnie klasa to nic innego jak numer) tylko w warunkach, pętlach, funkcjach używamy przyjaznego i łatwego w zapamiętaniu Ninja (co dla samego działania pluginu znaczy tyle co 7)
:blaga:
Ad Topic.
Zmien klasy w Race, jak ci się nie kompiluje najprawdopodobniej dałeś za długą nazwę, bądź zjadłeś przecinek, klamrę.
Odnośnie zbyt długiej nazwy to tablica Race[Ilość_klas+1][Maksymalna długość stringa - 1] :ganja:

@Edit: http://amxx.pl/troche-enum-t1699.html
  • +
  • -
  • 1

#19 kiver

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:161
  • Lokalizacja:Jarocin
Offline

Napisano 08.04.2010 19:46

To znowu ja :D

Gdy pozmieniam wszędzie klawiszami CTRL+F maga zamieniając na strzelca to po skompilowaniu ukazuje mi się takie coś :D

(ps. będę zmieniał po kolei każdą klasę)

Your plugin failed to compile! Read the errors below:

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

/home/groups/amxmodx/compiler3/core(0) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(3) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(4) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(6) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(7) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(8) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(9) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(10) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(11) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(12) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(13) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(14) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(15) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(17) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(18) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(19) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(20) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(21) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(22) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(23) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(24) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(25) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(26) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(27) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(28) : error 075: input line too long (after substitutions)
/home/groups/amxmodx/compiler3/core(29) : error 075: input line too long (after substitutions)

Compilation aborted.
26 Errors.


08 kwiecień 2010 - 20:46:
ok, poradziłem sobie DZIĘKI ! tym co pomogli stawiam WIELKIEGO +

temat do zamknięcia :]
  • +
  • -
  • 0

#20 Adminek AMXX.PL

    Admin :)

  • Bot

Reputacja: 156
Profesjonalista

  • Postów:7 492
  • Lokalizacja:AMXX.PL
Offline

Napisano 08.04.2010 22:04

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Solved

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL




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

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