Wysłany: 2016-12-21, 19:20
ElectronicArts
Wiek: 28 Na forum: 4761 dni Posty: 32
Nick w MP: Tymbark
1. Bramy
Mam pewien problem z bramami w bazie. Zrobi?em 12 bram ustawiaj?c ich pozycj? (otwarta/zamkni?ta) i nie wiem czemu ale od 6 bramy wzwy? jest problem z pozycjami bram czyli otwiera si? np. tam gdzie jest brama numer 4 czyli przesuwa si? do prawid?owej pozycji z innej pozycji, dodam te? ?e nie wszystkie si? pojawiaj? w pozycji jak? wpisa?em w kodzie.
Mo?liwe ?e zrobi?em to nieoptymalnie i dlatego jest taki problem albo po prostu trzeba wgra? plugin streamer ale w?tpi? ?e to naprawi problem.
Kod: #include <a_samp>
#include <zcmd>
new wjazd;
new brama1;
new brama2;
new brama3;
new brama4;
new brama5;
new brama6;
new brama7;
new brama8;
new brama9;
new brama10;
new brama11;
new brama12;
public OnFilterScriptInit()
{
wjazd = CreateObject(19912, 1765.37268, 2063.28809, 12.65660, 0.00000, 0.00000, 0.00000);
brama1 = CreateObject(11319, 1732.89526, 2068.81641, 11.90240, 0.00000, 0.00000, 0.00000);
brama2 = CreateObject(11319, 1732.89526, 2077.04346, 11.90240, 0.00000, 0.00000, 0.00000);
brama3 = CreateObject(11319, 1732.89526, 2085.26855, 11.90240, 0.00000, 0.00000, 0.00000);
brama4 = CreateObject(11319, 1732.89526, 2093.49658, 11.90240, 0.00000, 0.00000, 0.00000);
brama5 = CreateObject(11319, 1732.89526, 2101.72534, 11.90240, 0.00000, 0.00000, 0.00000);
brama6 = CreateObject(11319, 1732.89526, 2093.49658, 11.90240, 0.00000, 0.00000, 0.00000);
brama7 = CreateObject(11319, 1732.89526, 2149.80542, 11.90240, 0.00000, 0.00000, 0.00000);
brama8 = CreateObject(11319, 1732.89526, 2158.03638, 11.90240, 0.00000, 0.00000, 0.00000);
brama9 = CreateObject(11319, 1732.89526, 2101.72534, 11.90240, 0.00000, 0.00000, 0.00000);
brama10 = CreateObject(11319, 1732.89526, 2068.81641, 11.90240, 0.00000, 0.00000, 0.00000);
brama11 = CreateObject(11319, 1782.00232, 2070.98145, 11.90240, 0.00000, 0.00000, 90.00000);
brama12 = CreateObject(11319, 1792.77832, 2070.98145, 11.90240, 0.00000, 0.00000, 90.00000);
return 1;
}
//Brama wjazdowa/wyjazdowa dla Stra?y Po?arnej.
CMD:open(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa otwieranie bramy.", 2500, 5);
MoveObject(wjazd,1765.37268, 2063.28809, 7.0446, 2); // otwarta brama
}
return 1;
}
CMD:close(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa zamykanie bramy.", 2500, 5);
MoveObject(wjazd,1765.37268, 2063.28809, 12.65660, 2); // zamkni?ta brama
}
return 1;
}
//Brama numer 1.
CMD:brama1o(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa otwieranie bramy.", 2500, 5);
MoveObject(brama1,1732.89526, 2068.81641, 6.9084, 2); // otwarta brama
}
return 1;
}
CMD:brama1c(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa zamykanie bramy.", 2500, 5);
MoveObject(brama1,1732.89526, 2068.81641, 11.90240, 2); // zamkni?ta brama
}
return 1;
}
//Brama numer 2.
CMD:brama2o(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa otwieranie bramy.", 2500, 5);
MoveObject(brama2,1732.89526, 2077.04346, 6.9084, 2); // otwarta brama
}
return 1;
}
CMD:brama2c(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa zamykanie bramy.", 2500, 5);
MoveObject(brama2,1732.89526, 2077.04346, 11.90240, 2); // zamkni?ta brama
}
return 1;
}
//Brama numer 3.
CMD:brama3o(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa otwieranie bramy.", 2500, 5);
MoveObject(brama3,1732.89526, 2085.26855, 6.9084, 2); // otwarta brama
}
return 1;
}
CMD:brama3c(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa zamykanie bramy.", 2500, 5);
MoveObject(brama3,1732.89526, 2085.26855, 11.90240, 2); // zamkni?ta brama
}
return 1;
}
//Brama numer 4.
CMD:brama4o(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa otwieranie bramy.", 2500, 5);
MoveObject(brama4,1732.89526, 2093.49658, 6.9084, 2); // otwarta brama
}
return 1;
}
CMD:brama4c(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa zamykanie bramy.", 2500, 5);
MoveObject(brama4,1732.89526, 2093.49658, 11.90240, 2); // zamkni?ta brama
}
return 1;
}
//Brama numer 5.
CMD:brama5o(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa otwieranie bramy.", 2500, 5);
MoveObject(brama5,1732.89526, 2101.72534, 6.9084, 2); // otwarta brama
}
return 1;
}
CMD:brama5c(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa zamykanie bramy.", 2500, 5);
MoveObject(brama5,1732.89526, 2101.72534, 11.90240, 2); // zamkni?ta brama
}
return 1;
}
//Brama numer 6.
CMD:brama6o(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa otwieranie bramy.", 2500, 5);
MoveObject(brama6,1732.89526, 2125.11938, 6.9084, 2); // otwarta brama
}
return 1;
}
CMD:brama6c(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa zamykanie bramy.", 2500, 5);
MoveObject(brama6,1732.89526, 2125.11938, 11.90240, 2); // zamkni?ta brama
}
return 1;
}
//Brama numer 7.
CMD:brama7o(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa otwieranie bramy.", 2500, 5);
MoveObject(brama7,1732.89526, 2133.34644, 6.9084, 2); // otwarta brama
}
return 1;
}
CMD:brama7c(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa zamykanie bramy.", 2500, 5);
MoveObject(brama7,1732.89526, 2133.34644, 11.90240, 2); // zamkni?ta brama
}
return 1;
}
//Brama numer 8.
CMD:brama8o(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa otwieranie bramy.", 2500, 5);
MoveObject(brama8,1732.89526, 2141.57544, 6.9084, 2); // otwarta brama
}
return 1;
}
CMD:brama8c(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa zamykanie bramy.", 2500, 5);
MoveObject(brama8,1732.89526, 2141.57544, 11.90240, 2); // zamkni?ta brama
}
return 1;
}
//Brama numer 9.
CMD:brama9o(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa otwieranie bramy.", 2500, 5);
MoveObject(brama9,1732.89526, 2149.80542, 6.9084, 2); // otwarta brama
}
return 1;
}
CMD:brama9c(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa zamykanie bramy.", 2500, 5);
MoveObject(brama9,1732.89526, 2149.80542, 11.90240, 2); // zamkni?ta brama
}
return 1;
}
//Brama numer 10.
CMD:brama10o(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa otwieranie bramy.", 2500, 5);
MoveObject(brama10,1732.89526, 2158.03638, 6.9084, 2); // otwarta brama
}
return 1;
}
CMD:brama10c(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa zamykanie bramy.", 2500, 5);
MoveObject(brama10,1732.89526, 2158.03638, 11.90240, 2); // zamkni?ta brama
}
return 1;
}
//Brama numer 11.
CMD:brama11o(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa otwieranie bramy.", 2500, 5);
MoveObject(brama11,1792.77832, 2070.98145, 6.9084, 2); // otwarta brama
}
return 1;
}
CMD:brama11c(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa zamykanie bramy.", 2500, 5);
MoveObject(brama11,1792.77832, 2070.98145, 11.90240, 2); // zamkni?ta brama
}
return 1;
}
//Brama numer 12.
CMD:brama12o(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa otwieranie bramy.", 2500, 5);
MoveObject(brama12,1782.00232, 2070.98145, 6.9084, 2); // otwarta brama
}
return 1;
}
CMD:brama12c(playerid, cmdtext[]) {
{
GameTextForPlayer(playerid, "Trwa zamykanie bramy.", 2500, 5);
MoveObject(brama12,1782.00232, 2070.98145, 11.90240, 2); // zamkni?ta brama
}
return 1;
}
2. Crash (b??d)
Robi?c obiekty natkn??em si? na problem z Map Constructions. Nie wiem czy jest takie co? jak limit obiekt?w w Map Constructions bo prawdopodobnie to jest problemem poniewa? klikaj?c na "Test!" mam (je?eli testuje z s0beitem) informacj? typu "Pami?? nie mo?e by? read" czy jako? tak, natomiast je?eli bez s0beita to mam po za?adowaniu gry crash. Nie wiem jaki to ma wp?yw na to ale w ka?dym b?d? razie takie co? u mnie wyst?puje.
Wysłany: 2016-12-23, 10:27
RivEk2002
Wiek: 23 Na forum: 4002 dni Posty: 193
Nick w MP: RivEk
Piwa : 9
Komende w zcmd robi sie tak: Kod:
CMD:open(playerid, cmdtext[])
{ <- O to mi chodzi bo masz 2 klamry co zaczynaja kod
Tutaj dajesz kod ten cocesz zeby po komendzie sie wykonalo ! Nie masz zadnego warunku to kazdy moze uzyc tej cmd... no i po co ci te 2 klamry co zaczynaja cmd...
return 1;
}
CMD:open(playerid, cmdtext[])
{
GameTextForPlayer(playerid, "Trwa otwieranie bramy.", 2500, 5);
MoveObject(wjazd,1765.37268, 2063.28809, 7.0446, 2); // otwarta brama
return 1;
}
Tak to ma wygl?dac jak upp...
Zmie? to ale nie wiem czy przez to ci nie dzia?a.
[size=9][ [i][b]Dodano[/b]: 2016-12-23, 10:27[/i] ][/size]
Komende w zcmd robi sie tak:
CMD:open(playerid, cmdtext[])
{ <- O to mi chodzi bo masz 2 klamry co zaczynaja kod
Tutaj dajesz kod ten cocesz zeby po komendzie sie wykonalo ! Nie masz zadnego warunku to kazdy moze uzyc tej cmd... no i po co ci te 2 klamry co zaczynaja cmd...
return 1;
}
CMD:open(playerid, cmdtext[])
{
GameTextForPlayer(playerid, "Trwa otwieranie bramy.", 2500, 5);
MoveObject(wjazd,1765.37268, 2063.28809, 7.0446, 2); // otwarta brama
return 1;
}
Tak to ma wygl?dac jak upp...
Zmie? to ale nie wiem czy przez to ci nie dzia?a.
Podpis
Pomagam w miare moich możliwości !
Moje gg to: 53393163
Masz problem to możesz napisac !
Ostatnio zmieniony przez ToxiC. 2016-12-23, 12:19, w całości zmieniany 1 raz
Wysłany: 2016-12-23, 12:09
Dirtcaps
zamknij mordę
Wiek: 16 Na forum: 3503 dni Posty: 122
Nick w MP: Dirtcaps
Piwa : 83
RivEk2002 , kod podawaj w tagu [*code] (bez *).
ElectronicArts , tak jak napisa? Rivek - po co Ci tyle tych klamer ? Najprawdopodobniej gdzie? pomiesza?e? koordy tych bram. Sprawd? wszystko jeszcze raz, mo?e od nowa powpisuj te pozycje.
Wysłany: 2016-12-23, 14:31
RivEk2002
Wiek: 23 Na forum: 4002 dni Posty: 193
Nick w MP: RivEk
Piwa : 9
Dirtcaps , spieszylem sie ale jak juz to w [.pawn] [./pawn]
Podpis
Pomagam w miare moich możliwości !
Moje gg to: 53393163
Masz problem to możesz napisac !
Wysłany: 2016-12-23, 15:40
Dirtcaps
zamknij mordę
Wiek: 16 Na forum: 3503 dni Posty: 122
Nick w MP: Dirtcaps
Piwa : 83
Mo?e by? i w [*pawn]
Podpis
Kod: "~ Bo tylko ciężką pracą ludzie mogą się wzbogacić, Tu za walenie ch*ja nikt ci ziomuś nie zapłaci."
Kiedy jak nie dziś.
Wysłany: 2016-12-23, 19:59
ElectronicArts
Wiek: 28 Na forum: 4761 dni Posty: 32
Nick w MP: Tymbark
Zrobi?em tak jak napisali?cie i wszystko dzia?a tak jak nale?y, bardzo wam dzi?kuj? za pomoc odno?nie bram. Chcia?bym jeszcze aby kto? mi pom?g? z "Crash (b??d)".
Wysłany: 2016-12-23, 20:04
Dirtcaps
zamknij mordę
Wiek: 16 Na forum: 3503 dni Posty: 122
Nick w MP: Dirtcaps
Piwa : 83
To ju? niestety musisz pyta? jakiego? mappera, kt?ry siedzie w map constructor.
Podpis
Kod: "~ Bo tylko ciężką pracą ludzie mogą się wzbogacić, Tu za walenie ch*ja nikt ci ziomuś nie zapłaci."
Kiedy jak nie dziś.
Wysłany: 2016-12-23, 21:00
RivEk2002
Wiek: 23 Na forum: 4002 dni Posty: 193
Nick w MP: RivEk
Piwa : 9
Nie na 100% ale moze to przez pliki gta sa. Pobierz nowe gta sa i zrob reinstala. Lub poprostu nie masz sterownik?w karty graficznej/zooptymalizowanej nie powiem ci dok?adnie o co kaman, ale zrob reinstala gta i pobierz nowego mapconstructora. Pamietaj , ?e musisz wczesniej sampa zainstalowac jak bedziesz mappowac bo w sampie masz nowe obiekty i jak dasz jakis obiekt bez sampa zainstalowanego to ci blad wyskoczy !
Podpis
Pomagam w miare moich możliwości !
Moje gg to: 53393163
Masz problem to możesz napisac !
Tagi: bramy :: crash
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: