Page 1 of 1

varti

Posted: 08 Jun 2009, 20:34
by seene
Izdariju visu ka teikts pamaciba par bazes taisisanu sanaca vis iznemot rakstot /baze varti ieiet 45grados zeme , un rakstot /baze lai aiztaisiitu vartus , nenak atpakal ...!!!???

Re: varti

Posted: 08 Jun 2009, 20:35
by kartons
xD kads parvieto sho topiku uz "pawn valoda"

Re: varti

Posted: 08 Jun 2009, 20:45
by [AoD]Aleksis
Pārvietots.

Varbūt ieliksi arī kodu ? mēs neesam gaišreģi.

:p

Posted: 08 Jun 2009, 21:00
by seene
if(strcmp("/baze", cmdtext, true, 6) == 0) {
if(mainigais == 0) {
SendClientMessage(playerid, 0x33AA33AA,"Baze ir atverta");
MoveObject(baze, 975, 2567.950684, -2029.187500, 1.500000); //vala
mainigais = 1;
} else if(mainigais == 1) {
SendClientMessage(playerid, 0xAA3333AA,"Baze ir aizverta");
MoveObject(baze, 975, 2567.950684, -2029.187500, 1.500000); //ciet
mainigais = 0;
}
return 1;
}

Re: varti

Posted: 08 Jun 2009, 21:45
by [AoD]Aleksis
pēc tā cik sapratu ka vārti nenāk atpakaļ, aizvēršanas koordinātas ir nepareizas.

MoveObject(baze, 975, 2567.950684, -2029.187500, 1.500000, 3); //ciet
1.500000 jāizmaina piemēram uz 0.000000

Neaizmirsti pielikt komandai klāt vārtu vēršanās ātrumu (, 3)!

Code: Select all

f(strcmp("/baze", cmdtext, true, 6) == 0) {
if(mainigais == 0) {
SendClientMessage(playerid, 0x33AA33AA,"Baze ir atverta");
MoveObject(baze, 975, 2567.950684, -2029.187500, 1.500000, 3); //vala
mainigais = 1;
} else if(mainigais == 1) {
SendClientMessage(playerid, 0xAA3333AA,"Baze ir aizverta");
MoveObject(baze, 975, 2567.950684, -2029.187500, 0.000000, 3); //ciet
mainigais = 0;
}
return 1;
} 

Re: varti

Posted: 08 Jun 2009, 22:14
by seene
kpc kordinates beigas pieliki " , 3" ??

Re: varti

Posted: 08 Jun 2009, 22:17
by [AoD]Kaspars
Neaizmirsti pielikt komandai klāt vārtu vēršanās ātrumu (, 3)!

Re: varti

Posted: 08 Jun 2009, 22:27
by seene
nuja neuzmanigi lasiju...

(1258) : warning 202: number of arguments does not match definition
(1262) : warning 202: number of arguments does not match definition


aizgaja bez , 3


tgd ir taa rakstu /baze un atri velreiz rakstot /baze varti apstajas nevis iet atpakall

Re: varti

Posted: 09 Jun 2009, 04:04
by Disaster
A davaj ieliec savu skriptu! Varbūt kāds izlabos (piemēram es)

Re: varti

Posted: 09 Jun 2009, 22:59
by seene
jau iepriekš liku

Re: varti

Posted: 10 Jun 2009, 16:21
by termits
Nezinu, vai tev to vajag, bet pamēģini šo:

Code: Select all

if(strcmp("/baze", cmdtext, true, 6) == 0) {
if(mainigais == 0) {
SendClientMessage(playerid, 0x33AA33AA,"Baze ir atverta");
MoveObject(baze, 2567.950684, -2029.187500, 1.500000, 3); //vala
mainigais = 1;
} else if(mainigais == 1) {
SendClientMessage(playerid, 0xAA3333AA,"Baze ir aizverta");
MoveObject(baze, 2567.950684, -2029.187500, 0.000000, 3); //ciet
mainigais = 0;
}
return 1;
}
Alexim bija pareizi, bet nevajag to 975:

if(strcmp("/baze", cmdtext, true, 6) == 0) {
if(mainigais == 0) {
SendClientMessage(playerid, 0x33AA33AA,"Baze ir atverta");
MoveObject(baze, 975, 2567.950684, -2029.187500, 1.500000, 3); //vala
mainigais = 1;
} else if(mainigais == 1) {
SendClientMessage(playerid, 0xAA3333AA,"Baze ir aizverta");
MoveObject(baze, 975, 2567.950684, -2029.187500, 0.000000, 3); //ciet
mainigais = 0;
}
return 1;
}

Ja neaizgāja, tad nezinu kas pa vainu...

Re: varti

Posted: 10 Jun 2009, 19:58
by seene
paldies termit ;)

Code: Select all

	if(strcmp("/baze", cmdtext, true, 6) == 0) {
	if(mainigais == 0) {
	SendClientMessage(playerid, 0x33AA33AA,"Baze ir atverta");
	MoveObject(baze, 2567.950684, -2029.187500, 0.000000, 3); //vala
	mainigais = 1;
	} else if(mainigais == 1) {
	SendClientMessage(playerid, 0xAA3333AA,"Baze ir aizverta");
	MoveObject(baze, 2567.950684, -2029.187500, 4.534065, 3); //ciet
	mainigais = 0;
	}
	return 1;
	}
ar tavu palīdzību šādi viss sanāca ;)