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

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
