Pagrindinis diskusijų puslapis Grand Theft Auto multiplayer Pagalba SA-MP pagalba Del vartu

Del vartu

Pagalba kuriant sa-mp serverius, skriptus.
Standartinė Sausis 21st, 2012, 10:43 pm
popa11 Naujokas
Naujokas

Pranešimai: 22
Padėkojo: 0 kartą
Gavo padėkų: 0 kartą
Skype: Vartotojas nenustatę
Atsiliepimai: 0
Sveiki ,as sumappines vartus gavau toki koda
   1.
      CreateObject(980, 1411.296875, 422.39761352539, 21.626770019531, 0, 0, 333.95520019531);
Poto sukuriau tokias komandas

1.
if(!strcmp(cmdtext, "/atikomanda", true))
2.
{
3.
MoveObject(Gate, 1411.296875, 422.39761352539, 21.626770019531,3);
4.
GameTextForPlayer(playerid, "~G~ Vartai atsidaro (zalia spalva)", 2000, 5);
5.
return 1;
6.
}
7.
if(!strcmp(cmdtext, "/uzdkomanda", true))
8.
{
9.
MoveObject(Gate, 1411.296835, 415.19761352539, 22.126770019531,3);
10.
GameTextForPlayer(playerid, "~R~ Vartai uzsidaro (raudona spalva)", 2000, 5);
11.
return 1;
12.
}
vartai atsiranda bet jie neatsidaro

Reklama

Standartinė Sausis 21st, 2012, 10:46 pm
Prismis Vartotojo avataras
Apsipratęs narys
Apsipratęs narys

Pranešimai: 175
Padėkojo: 1 kartą
Gavo padėkų: 7 kartus
Atsiliepimai: 4
viršui gamemodo rašyk:
new Gate;

paskui ongamemodeinit callbacke:
Gate = CreateObject(980, 1411.296875, 422.39761352539, 21.626770019531, 0, 0, 333.95520019531);


Ir tik tada veiks. pranešk čia, jei neveiks dar.

Standartinė Sausis 22nd, 2012, 12:03 am
popa11 Naujokas
Naujokas

Pranešimai: 22
Padėkojo: 0 kartą
Gavo padėkų: 0 kartą
Skype: Vartotojas nenustatę
Atsiliepimai: 0
Nera pas mane tokio callbacko. Dabar irasiau i moda
if(!strcmp(cmdtext, "/atikomanda", true))
       {
       MoveObject(Gate, 1411.296875, 422.39761352539, 21.626770019531,3);
       GameTextForPlayer(playerid, "~G~ Vartai atsidaro (zalia spalva)", 2000, 5);
       return 1;
       }
         if(!strcmp(cmdtext, "/uzdkomanda", true))
         {
       MoveObject(Gate, 1411.296835, 415.19761352539, 22.126770019531,3);
       GameTextForPlayer(playerid, "~R~ Vartai uzsidaro (raudona spalva)", 2000, 5);
       return 1;
       }
ir kaip parasau ./atikomanda nereguoja ,o kai parasau uzdkomanda nuvaro i prieki vartai.Kame problema ? Prasau ,padekite duosiu +rep

Standartinė Sausis 22nd, 2012, 12:54 am
Prismis Vartotojo avataras
Apsipratęs narys
Apsipratęs narys

Pranešimai: 175
Padėkojo: 1 kartą
Gavo padėkų: 7 kartus
Atsiliepimai: 4
ongamemodeinit callbackas yra init.txt failiukyje (čia ant grp modų)

Daugiau dėmesio skirk vartų coordinatėmis, jeigu
CreateObject(980, 1411.296875, 422.39761352539, 21.626770019531, 0, 0, 333.95520019531);
pas tave yra uždaryti vartai, tai :

if(!strcmp(cmdtext, "/atikomanda", true))
       {
       MoveObject(Gate, 1411.296835, 415.19761352539, 22.126770019531,3);
       GameTextForPlayer(playerid, "~G~ Vartai atsidaro", 2000, 5);
       return 1;
       }
         if(!strcmp(cmdtext, "/uzdkomanda", true))
         {
       MoveObject(Gate, 1411.296875, 422.39761352539, 21.626770019531,3);
       GameTextForPlayer(playerid, "~R~ Vartai uzsidaro", 2000, 5);
       return 1;
       }

O jeigu vartai sukasis:

if(!strcmp(cmdtext, "/atikomanda", true))
       {
       MoveObject(Gate, 1411.296835, 415.19761352539, 22.126770019531,3,0, 0, 333.95520019531);
       GameTextForPlayer(playerid, "~G~ Vartai atsidaro", 2000, 5,0, 0, 333.95520019531);
       return 1;
       }
         if(!strcmp(cmdtext, "/uzdkomanda", true))
         {
       MoveObject(Gate, 1411.296875, 422.39761352539, 21.626770019531,3);
       GameTextForPlayer(playerid, "~R~ Vartai uzsidaro", 2000, 5);
       return 1;
       }


Rašyk čia kaip einas.

Standartinė Sausis 22nd, 2012, 1:43 pm
popa11 Naujokas
Naujokas

Pranešimai: 22
Padėkojo: 0 kartą
Gavo padėkų: 0 kartą
Skype: Vartotojas nenustatę
Atsiliepimai: 0
Prismis rašė:
ongamemodeinit callbackas yra init.txt failiukyje (čia ant grp modų)

Daugiau dėmesio skirk vartų coordinatėmis, jeigu
CreateObject(980, 1411.296875, 422.39761352539, 21.626770019531, 0, 0, 333.95520019531);
pas tave yra uždaryti vartai, tai :

if(!strcmp(cmdtext, "/atikomanda", true))
       {
       MoveObject(Gate, 1411.296835, 415.19761352539, 22.126770019531,3);
       GameTextForPlayer(playerid, "~G~ Vartai atsidaro", 2000, 5);
       return 1;
       }
         if(!strcmp(cmdtext, "/uzdkomanda", true))
         {
       MoveObject(Gate, 1411.296875, 422.39761352539, 21.626770019531,3);
       GameTextForPlayer(playerid, "~R~ Vartai uzsidaro", 2000, 5);
       return 1;
       }

O jeigu vartai sukasis:

if(!strcmp(cmdtext, "/atikomanda", true))
       {
       MoveObject(Gate, 1411.296835, 415.19761352539, 22.126770019531,3,0, 0, 333.95520019531);
       GameTextForPlayer(playerid, "~G~ Vartai atsidaro", 2000, 5,0, 0, 333.95520019531);
       return 1;
       }
         if(!strcmp(cmdtext, "/uzdkomanda", true))
         {
       MoveObject(Gate, 1411.296875, 422.39761352539, 21.626770019531,3);
       GameTextForPlayer(playerid, "~R~ Vartai uzsidaro", 2000, 5);
       return 1;
       }


Rašyk čia kaip einas.
Viska i moda gerai surasiau.Idejau
if(!strcmp(cmdtext, "/atikomanda", true))
       {
       MoveObject(Gate, 1411.296835, 415.19761352539, 22.126770019531,3);
       GameTextForPlayer(playerid, "~G~ Vartai atsidaro", 2000, 5);
       return 1;
       }
         if(!strcmp(cmdtext, "/uzdkomanda", true))
         {
       MoveObject(Gate, 1411.296875, 422.39761352539, 21.626770019531,3);
       GameTextForPlayer(playerid, "~R~ Vartai uzsidaro", 2000, 5);
       return 1;
       }
Ir vistiek jie eina i prieki ir vos vos i sona pasisuka

Standartinė Sausis 22nd, 2012, 3:33 pm
Prismis Vartotojo avataras
Apsipratęs narys
Apsipratęs narys

Pranešimai: 175
Padėkojo: 1 kartą
Gavo padėkų: 7 kartus
Atsiliepimai: 4
O kaip suprasti, juda į priekį? nelabai supratau šito termino ;o

Parodyk uždarytų vartų ir atidarytų coordinates.

Standartinė Sausis 22nd, 2012, 3:40 pm
popa11 Naujokas
Naujokas

Pranešimai: 22
Padėkojo: 0 kartą
Gavo padėkų: 0 kartą
Skype: Vartotojas nenustatę
Atsiliepimai: 0
Sumappinau is naujo ,idejau ir beveik viskas normaliai.Tik kai as per mta padarau uzdarytus graziai ,o atidarytus reik i apacia irgi ikisti lygiai ,kaip man atidarytus vartus lygiai po zeme ikisti ? Nes dabar as per daug giliai ikisau ir kreivai tai man per 2 min uzsidaro vartai .

Standartinė Sausis 22nd, 2012, 8:10 pm
Prismis Vartotojo avataras
Apsipratęs narys
Apsipratęs narys

Pranešimai: 175
Padėkojo: 1 kartą
Gavo padėkų: 7 kartus
Atsiliepimai: 4
daryk taip:

MoveObject(Gate, 1411.296875, 422.39761352539, 21-10.626770019531,3);



  • Reklama

Grįžti į SA-MP pagalba