Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Funkcje CodMod (Natywy?) Problem6 natywów? Za pomoc plusik.


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

#1 WSP3S

    Życzliwy

  • Użytkownik

Reputacja: -5
Mniej niż zer0.

  • Postów:36
  • Lokalizacja:Łódź
Offline

Napisano 14.10.2012 21:54

Próboję skompilować pluginy do call of duty które wymaga do kompilacji wymaganych natywów/funkcji (Jestem w tym zielony więc nie wiem jak to nazwać "profesionalnie")
Z tego co zauważyłem to potrzebuje czegoś takiego:

native cod_get_user_pid
native cod_set_user_dogtags
native cod_get_user_dogtags
native cod_set_user_premium
native cod_get_class_premium
native cod_get_class_cid

rozumiem same te linijki nie wystarczą do kompilacji? W pliku codmod.inc po nich są jeszcze wartości/id/itd.

Czy np gdy w pluginie który wymaga jednego z powyższych natywów (W tym przypadku cod_set_user_dogtags)
A w sma mam taki kawałek kodu
 cod_set_user_dogtags(id, cod_get_user_dogtags(id)+1)

To tę linijkę moge dopisać do codmod.inc? Czy coś trzeba z nią zrobić? Zauważyłem ze w pliku codmod.inc każda funkcja konczy się na " ; "
Za pomoc +
  • +
  • -
  • 0

#2 K!113r

    Czempion

  • Power User

Reputacja: 385
Wszechpomocny

  • Postów:865
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 14.10.2012 22:31

Samo dopisanie do pliku .inc nic nie da, bo musi być też funkcja w pluginie udostępniającym ten natyw.
  • +
  • -
  • 0

DarkGL to mój autorytet.

skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować


#3 WSP3S

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -5
Mniej niż zer0.

  • Postów:36
  • Lokalizacja:Łódź
Offline

Napisano 14.10.2012 22:39

W załączniku dodam plik w ktorym wystepuję jeden z szukanych natywów.

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team
cod_shop.sma(112) : error 017: undefined symbol "cod_set_perk_durability"
cod_shop.sma(125) : error 017: undefined symbol "cod_set_user_dogtags"
cod_shop.sma(134) : error 017: undefined symbol "cod_get_user_dogtags"
cod_shop.sma(140) : error 017: undefined symbol "cod_set_user_dogtags"
4 Errors.
Could not locate output file cod_shop.amxx (compile failed).

Kawon (15.10.2012 18:53):
Kod w postach (np. źródło pluginu) umieszczaj w odpowiednich tagach (code/php/spoiler itp), a powyżej 200 linijek tylko w załączniku lub na wklejce.

Załączone pliki


  • +
  • -
  • 0

#4 K!113r

    Czempion

  • Power User

Reputacja: 385
Wszechpomocny

  • Postów:865
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 14.10.2012 22:46

A przy pluginie nic nie było dołączone?
  • +
  • -
  • 0

DarkGL to mój autorytet.

skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować


#5 WSP3S

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -5
Mniej niż zer0.

  • Postów:36
  • Lokalizacja:Łódź
Offline

Napisano 14.10.2012 22:51

Dostałem to tak jak stoi. W pluginie wyszukałem dwa wyniki które mają w nazie natyw?

"
cod_set_user_dogtags(id, cod_get_user_dogtags(id)+1)
"
"
cod_set_user_dogtags(id, got-cost);
" ?

Miałem podobny problem z klasami, nie mogłem ich skompilować bo miały dodane frakcję a w pliku codmod.inc nie bylo funkcji/natywu, poszperałem na forum i znalazłem, dodałem tę linijkę do codmod.inc i klasy mi sie skompilowały. Teraz zostały mi tylko te natywy co wyrzej, jestem ciekawy czy nie mozna ich wyciągnać z pluginu.sma? Tak jak ja wyszukałem w cod_shop.sma te wyniki co podałem wyrzej.
  • +
  • -
  • 0

#6 CheQ

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 1984
Godlike

  • Postów:5534
  • Imię:Adaś
  • Lokalizacja:Glinianka
Offline

Napisano 15.10.2012 10:27

Automatyczna wiadomość


Ten temat został przeniesiony z forum

Scripting AMXXProblemy

do

ModyCall of Duty ModProblemy
  • +
  • -
  • 0

b_560_95_1.png


#7 Szymek^

    Profesjonalista

  • Użytkownik

Reputacja: 30
Życzliwy

  • Postów:187
  • Imię:Szymon
  • Lokalizacja:Tczew
Offline

Napisano 16.10.2012 17:53

Daj mi sma silnika i opisz co dany natyw ma robić.
  • +
  • -
  • 0




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

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