Wysłany: 2012-07-21, 04:20
Siwus221
COD5
Wiek: 28 Na forum: 5089 dni Posty: 51
Nick w MP: HasciQ
jak zrobic np mam u siebie 5 bram i chce zeby kazda miala open i close. ale w jednym pliku?
jak zrobic? takie cos
Wysłany: 2012-07-21, 09:01
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Masz przyk?adowo tak:
Kod: public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/"))
{
MoveObject(X,Z,Y,pr?dko??);
return 1;
}
if(!strcmp(cmdtext, "/"))
{
MoveObject(X,Z,Y,pr?dko?? );
return 1;
}
return 0;
}
A potem dajesz kolejne i kolejne:
Kod: public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/"))
{
MoveObject(X,Z,Y,pr?dko??);
return 1;
}
if(!strcmp(cmdtext, "/"))
{
MoveObject(X,Z,Y,pr?dko?? );
return 1;
}
if(!strcmp(cmdtext, "/"))
{
MoveObject(X,Z,Y,pr?dko??);
return 1;
}
if(!strcmp(cmdtext, "/"))
{
MoveObject(X,Z,Y,pr?dko?? );
return 1;
}
return 0;
}
[ Dodano : 2012-07-21, 09:02 ]
I do ka?dej bramy dodajesz odpowiednie zmienne:
Kod: new Nazwa;
public OnGameModeInit()
{
Nazwa= CreateObject(X,Y,Z );
}
Wysłany: 2012-07-21, 12:54
Siwus221
COD5
Wiek: 28 Na forum: 5089 dni Posty: 51
Nick w MP: HasciQ
nie rozumiem.. mozesz mi dac np 3 bramy? obojetnie jakie zrobic potem ja juz napewno bede wiedzial co i jak.
Wysłany: 2012-07-21, 13:03
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
"Siwus221" napisał/a :nie rozumiem.. mozesz mi dac np 3 bramy? obojetnie jakie zrobic potem ja juz napewno bede wiedzial co i jak.
Jak masz 1 komend? to pod ni? dajesz kolejn? i jeszcze inn?
Wysłany: 2012-07-21, 13:06
Siwus221
COD5
Wiek: 28 Na forum: 5089 dni Posty: 51
Nick w MP: HasciQ
zr?b mi na 3 bramy napewno bede wiedzial bo nie wiem co z tym
Kod: new Nazwa;
public OnGameModeInit()
{
Nazwa= CreateObject(X,Y,Z );
}
tzn gdzie to ma byc itp. jestem Bardzo zielony w tym, jak narazie
Wysłany: 2012-07-21, 13:07
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Przyk?ad:
Kod: #include <a_samp>
new brama;
public OnGameModeInit()
{
brama = CreateObject(980, -717.6064453125, 955.509765625, 13.951978683472, 0, 0, 90.038452148438);
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/BS.otw", true) == 0) {
{
GameTextForPlayer(playerid, "~n~Brama otwiera sie", 2500, 5);
MoveObject(brama,-717.9208984375,955.287109375,8.1562042236328, 3); // otwarta brama
}
return 1;
}
if(strcmp(cmdtext, "/BS.zam", true) == 0) {
{
GameTextForPlayer(playerid, "~n~Brama zamyka sie", 2500, 5);
MoveObject(brama,-717.6064453125,955.509765625,13.951978683472, 3); // zamknieta brama
}
return 1;
}
return 0;
}
Wysłany: 2012-07-21, 13:10
Siwus221
COD5
Wiek: 28 Na forum: 5089 dni Posty: 51
Nick w MP: HasciQ
no wlasnie mam to samo. ale ja nie wiem jak dodac do tego jeszcze jedna brame i potem dam to na amx itp.
Wysłany: 2012-07-21, 13:13
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
To tworzysz tak:
Kod: #include <a_samp>
new brama;
new brama1; //Kolejna zmienna
public OnGameModeInit()
{
brama1 = CreateObject(980, -717.6064453125, 955.509765625, 13.951978683472, 0, 0, 90.038452148438); //Obiekt bramy 1
brama = CreateObject(980, -717.6064453125, 955.509765625, 13.951978683472, 0, 0, 90.038452148438);
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/BS.otw", true) == 0) {
{
GameTextForPlayer(playerid, "~n~Brama otwiera sie", 2500, 5);
MoveObject(brama,-717.9208984375,955.287109375,8.1562042236328, 3); // otwarta brama
}
return 1;
}
if(strcmp(cmdtext, "/BS.zam", true) == 0) {
{
GameTextForPlayer(playerid, "~n~Brama zamyka sie", 2500, 5);
MoveObject(brama,-717.6064453125,955.509765625,13.951978683472, 3); // zamknieta brama
}
return 1;
}
if(strcmp(cmdtext, "/BSa.otw", true) == 0) {
{
GameTextForPlayer(playerid, "~n~Brama otwiera sie", 2500, 5);
MoveObject(brama1,-717.9208984375,955.287109375,8.1562042236328, 3); // otwarta brama
}
return 1;
}
if(strcmp(cmdtext, "/BSa.zam", true) == 0) {
{
GameTextForPlayer(playerid, "~n~Brama zamyka sie", 2500, 5);
MoveObject(bram1,-717.6064453125,955.509765625,13.951978683472, 3); // zamknieta brama
}
return 1;
}
return 0;
}
Tak na podob?
Wysłany: 2012-07-21, 15:26
Siwus221
COD5
Wiek: 28 Na forum: 5089 dni Posty: 51
Nick w MP: HasciQ
Wiec Teraz Powiedz mi w czym zrobilem bl?d. bo nie dziala.
Bramy: nie ma pierwszej bramy bo nie chce mi sie jej szukac ;d
Kod: Open
CreateObject(971,-2201.10009766,2409.30004883,-2.40000010,0.00000000,0.00000000,45.50000000); //object(subwaygate) (1)
CreateObject(971,-2221.60009766,2389.50000000,-2.40000010,0.00000000,0.00000000,45.49987793); //object(subwaygate) (2)
CreateObject(971,-2263.69995117,2431.60009766,-3.40000010,0.00000000,0.00000000,45.49987793); //object(subwaygate) (3)
CreateObject(971,-2243.39990234,2451.89990234,-3.40000010,0.00000000,0.00000000,45.49987793); //object(subwaygate) (4)
Close
CreateObject(971,-2201.10009766,2409.30004883,5.59999990,0.00000000,0.00000000,45.50000000); //object(subwaygate) (1)
CreateObject(971,-2221.60009766,2389.50000000,5.59999990,0.00000000,0.00000000,45.49987793); //object(subwaygate) (2)
CreateObject(971,-2263.69995117,2431.60009766,5.59999990,0.00000000,0.00000000,45.49987793); //object(subwaygate) (3)
CreateObject(971,-2243.39990234,2451.89990234,6.30000019,0.00000000,0.00000000,45.49987793); //object(subwaygate) (4)
Kod:
#include <a_samp>
new brama;
new brama4;
new brama3;
new brama2;
new brama1;
public OnGameModeInit()
{
brama = CreateObject(980,-2312.00000000,2378.89990234,7.40000010,0.00000000,0.00000000,54.50000000);
brama4 = CreateObject(971,-2243.39990234,2451.89990234,6.30000019,0.00000000,0.00000000,45.49987793);
brama3 = CreateObject(971,-2263.69995117,2431.60009766,-3.40000010,0.00000000,0.00000000,45.49987793);
brama2 = CreateObject(971,-2221.60009766,2389.50000000,5.59999990,0.00000000,0.00000000,45.49987793);
brama1 = CreateObject(971,-2201.10009766,2409.30004883,5.59999990,0.00000000,0.00000000,45.50000000);
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/BB.1.o", true) == 0) {
{
GameTextForPlayer(playerid, "~n~Brama otwiera sie", 2500, 5);
MoveObject(brama, -2311.80004883, 2379.10009766, 0.80000001, 3); // otwarta brama
}
return 1;
}
if(strcmp(cmdtext, "/BB.1.z", true) == 0) {
{
GameTextForPlayer(playerid, "~n~", 2500, 5);
MoveObject(brama, -2312.00000000, 2378.89990234, 7.40000010, 3); // zamknieta brama zrioooobioooona dobrze
}
return 1;
}
if(strcmp(cmdtext, "/BB.2.o", true) == 0) {
{
GameTextForPlayer(playerid, "~n~Brama do Lodzi Otwarta (1)", 2500, 5);
MoveObject(brama4, -2243.39990234, 2451.89990234, -3.40000010, 3); // Otwarta brama Braaaamaa Zrrrrooobionnaa
}
return 1;
}
if(strcmp(cmdtext, "/BB.2.z", true) == 0) {
{
GameTextForPlayer(playerid, "~n~Brama do Lodzi Zamknieta (1)", 2500, 5);
MoveObject(brama4, -2243.39990234, 2451.89990234, 6.30000019, 3); // zamknieta brama Zrooobioooona Dobrze
}
return 1;
}
if(strcmp(cmdtext, "/BB.3.o", true) == 0) {
{
GameTextForPlayer(playerid, "~n~Brama do Lodzi Zamknieta (2)", 2500, 5);
MoveObject(brama3, -2263.69995117, 2431.60009766, -3.40000010, 3); // Otwarta brama
}
return 1;
}
if(strcmp(cmdtext, "/BB.3.z", true) == 0) {
{
GameTextForPlayer(playerid, "~n~Brama do Lodzi Zamknieta (2)", 2500, 5);
MoveObject(brama3, -2263.69995117, 2431.60009766, -3.40000010, 3); // zamknieta brama Zroooobioooona Dobrze
}
return 1;
}
if(strcmp(cmdtext, "/BB.4.o", true) == 0) {
{
GameTextForPlayer(playerid, "~n~Brama do Lodzi Zamknieta (3)", 2500, 5);
MoveObject(brama2, -2221.60009766, 2389.50000000, -2.40000010, 3); // Otwarta brama
}
return 1;
}
if(strcmp(cmdtext, "/BB.4.z", true) == 0) {
{
GameTextForPlayer(playerid, "~n~Brama do Lodzi Zamknieta (3)", 2500, 5);
MoveObject(brama2, -2221.60009766, 2389.50000000, 5.59999990, 3); // zamknieta brama Zroooobioooona dobrze
}
return 1;
}
if(strcmp(cmdtext, "/BB.5.o", true) == 0) {
{
GameTextForPlayer(playerid, "~n~Brama do Lodzi Zamknieta (4)", 2500, 5);
MoveObject(brama1, -2201.10009766, 2409.30004883, -2.40000010, 3); // Otwarta brama
}
return 1;
}
if(strcmp(cmdtext, "/BB.5.z", true) == 0) {
{
GameTextForPlayer(playerid, "~n~Brama do Lodzi Zamknieta (4)", 2500, 5);
MoveObject(brama1, -2201.10009766, 2409.30004883, 5.59999990, 3); // zamknieta brama Zrioooobioooona Dobrzeee
}
return 1;
}
return 0;
}
nie patrz na to //brama zriobiona dobrze itp bo to tylko dla mnie jest ;d zebym wiedzial co zrobilem a co nie ;d
Wysłany: 2012-07-21, 19:01
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Jak na 1 rzut oka to wygl?da dobrze
Wysłany: 2012-07-21, 19:37
Siwus221
COD5
Wiek: 28 Na forum: 5089 dni Posty: 51
Nick w MP: HasciQ
Wysłany: 2012-07-21, 22:34
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Zajrzyj do dzia?u poradniki do pawn. Tam jest co i jak
Tagi: bramy :: jednym :: pliku?
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: