Witam.
Stworzylem sobie plugin ktory mi tworzy byty na mapie. Chcialbym jednak aby wartosc tworzonych bytow byla rozna, w zaleznosci od MAPY (a rodzaj i parametry tworzonego bytu, byly takie same)
dlatego chcialbym aby wartosc float byla wysylana z jednego publica do drugiego - jak to zrobic?
public checker_planter()
{
new boxent1 = create_entity("func_wall");
new map[32];
get_mapname(map, 31);
if ( equal(map, "de_dust2") )
{
new Float:pozycja1[3] = {-52.0, 2004.7, -125.0 }
CP_de_dust2(boxent1)
}
}
Jezeli jest mapa DD2 - floata POZYCJA1 o danym parametrze chce wyslac do publica
CP_de_dust2(boxent1)
i tak zeby linijka
entity_set_origin(boxent1, pozycja1);
go poprawnie odczytala.
Bardzo mi na tym zalezy, pozdrawiam.
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.
|
Guest Message by DevFuse
[ROZWIĄZANE] Pobieranie FLOATow.
Temat rozp.
Sataris
, 05.04.2012 21:23
9 odpowiedzi w tym temacie
#1
Napisano 05.04.2012 21:23
#2
Napisano 06.04.2012 12:48
No ludzie... dla kogos obeznanego to pol minuty na odpowiedz...
ref.
ref.
#3
Napisano 06.04.2012 15:25
Ludzie do cholery... support amxx...
#4
Napisano 06.04.2012 15:40
Piszesz niejaśnie i nieczytelnie.
#5
Napisano 06.04.2012 15:48
No to jeszcze raz
public checker_planter()
{
new Float:pozycja1[3] = {-52.0, 2004.7, -125.0 }
Stworca(pozycja1);
}
public Stworca(pozycja1);
{
tutaj informacje o tym jaki obiekt ma sie stworzyc, na koncu jest pozycja ktora chce aby pobieralo z PUBLIC CKECK PLANTERA
entity_set_origin(boxent1, pozycja1);
}
tyle ze tych cholernych floatow mi niechce pobrac....
public checker_planter()
{
new Float:pozycja1[3] = {-52.0, 2004.7, -125.0 }
Stworca(pozycja1);
}
public Stworca(pozycja1);
{
tutaj informacje o tym jaki obiekt ma sie stworzyc, na koncu jest pozycja ktora chce aby pobieralo z PUBLIC CKECK PLANTERA
entity_set_origin(boxent1, pozycja1);
}
tyle ze tych cholernych floatow mi niechce pobrac....
#6
Napisano 06.04.2012 15:50
jak się nie podoba to zawsze możesz opuścić tą stronę, nie każdy ma czas aby odpisać -.-
if ( equal(map, "de_dust2") )
{
new Float:pozycja1[3] = {-52.0, 2004.7, -125.0 }
CP_de_dust2(boxent1, pozycja1[3])
}
/* i potem */
CP_de_dust2(ent, Float:origin[3]) { /*....*/ }
jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook
na pewno jakoś C się odwdzięczę!
#7
Napisano 06.04.2012 16:03
UP. Nie dziala
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team
Error: Array index out of bounds (variable "pozycja1") on line 44
Error: Undefined symbol "pozycja1" on line 65
Error: Number of arguments does not match definition on line 65
3 Errors.
Blad wywala TU:
CP_de_dust2(boxent1, pozycja1[3])
czyli czwartej lini Twojego kodu.
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team
Error: Array index out of bounds (variable "pozycja1") on line 44
Error: Undefined symbol "pozycja1" on line 65
Error: Number of arguments does not match definition on line 65
3 Errors.
Blad wywala TU:
CP_de_dust2(boxent1, pozycja1[3])
czyli czwartej lini Twojego kodu.
#8
Napisano 06.04.2012 16:08
CP_de_dust2(boxent1, pozycja1[3])
na
CP_de_dust2(boxent1 , pozycja1 )
na
CP_de_dust2(boxent1 , pozycja1 )
#9
Napisano 06.04.2012 16:14
Dark, wielkie dzięki... Czyli przy "wysylaniu" nie podaje sie wielkosci tablicy. Wszystko mi PIEKNIE DZIALA. Czy naprawdę ciezko bylo odpowiedziec?...
Dark zawsze i wszedzie pierwszy, zawsze udziela dobrej pomocy, gdyby jego tu nie bylo to amxx.pl moglo by zmienic nazwe domeny na JEDNO-WIELKIE-*****.PL
Pozdrawiam TYLKO darka
Dark zawsze i wszedzie pierwszy, zawsze udziela dobrej pomocy, gdyby jego tu nie bylo to amxx.pl moglo by zmienic nazwe domeny na JEDNO-WIELKIE-*****.PL
Pozdrawiam TYLKO darka
#10
Napisano 06.04.2012 16:15
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, 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