Jump to content

Gates in SA MP BASES


007 Harings

Recommended Posts

Hallo

K heb een base gemaakt met MTA voor sa maar ik weet niet hoe je een script maakt voor een cmd dan als je die cmd induwt bv: /gate1up dat dan de eerste gate opzij ga of naar beneden.

Ik heb men base in dit bijlage gestopt hopelijk kan iemand me helpen

PS: Er zijn 2 gates 1 in de tunnel en 1 bove

De locatie is dicht bij de LSPD

Toch bedankt als je wil helpenTN BASE PROF.rar

Link to comment
Delen op andere websites

Hallo

K heb een base gemaakt met MTA voor sa maar ik weet niet hoe je een script maakt voor een cmd dan als je die cmd induwt bv: /gate1up dat dan de eerste gate opzij ga of naar beneden.

Ik heb men base in dit bijlage gestopt hopelijk kan iemand me helpen

PS: Er zijn 2 gates 1 in de tunnel en 1 bove

De locatie is dicht bij de LSPD

Toch bedankt als je wil helpenTN BASE PROF.rar

new obj; // ergens boven je script

public OnGameModeInit()
{
   obj = CreateObject(id, dichtX, dichtY, dichtZ, dichtRX, dichtRY, dichtRZ);
   return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
   if(strcmp(cmdtext, "/gate1down", true) == 0)
   {
       MoveObject(obj, openX, openY, openZ, 2.00);//Tip: als je de gate naar benede wil kan je de coordinaten van je object kopieren (X,Y,Z) en dan                    achter de Z gewoon -5 zetten
       SendClientMessage(playerid, 0xFF000000, "Gate Open");
       return 1;
   }
   if(strcmp(cmdtext, "/gate1up", true) == 0)
   {
       MoveObject(obj, dichtX, dichtY, dichtZ, 2.00); //zelfde X,Y,Z als het object in OnGameModeInit                   
       SendClientMessage(playerid, 0xFF000000, "Gate Closed");
       return 1;
   }
   return 0;
}

Link to comment
Delen op andere websites

Hallo

K heb een base gemaakt met MTA voor sa maar ik weet niet hoe je een script maakt voor een cmd dan als je die cmd induwt bv: /gate1up dat dan de eerste gate opzij ga of naar beneden.

Ik heb men base in dit bijlage gestopt hopelijk kan iemand me helpen

PS: Er zijn 2 gates 1 in de tunnel en 1 bove

De locatie is dicht bij de LSPD

Toch bedankt als je wil helpenTN BASE PROF.rar

new obj; // ergens boven je script

public OnGameModeInit()
{
   obj = CreateObject(id, dichtX, dichtY, dichtZ, dichtRX, dichtRY, dichtRZ);
   return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
   if(strcmp(cmdtext, "/gate1down", true) == 0)
   {
       MoveObject(obj, openX, openY, openZ, 2.00);//Tip: als je de gate naar benede wil kan je de coordinaten van je object kopieren (X,Y,Z) en dan                    achter de Z gewoon -5 zetten
       SendClientMessage(playerid, 0xFF000000, "Gate Open");
       return 1;
   }
   if(strcmp(cmdtext, "/gate1up", true) == 0)
   {
       MoveObject(obj, dichtX, dichtY, dichtZ, 2.00); //zelfde X,Y,Z als het object in OnGameModeInit                   
       SendClientMessage(playerid, 0xFF000000, "Gate Closed");
       return 1;
   }
   return 0;
}

Dus deze dingen in de metal file zetten met Pawno?

Link to comment
Delen op andere websites

Hallo

K heb een base gemaakt met MTA voor sa maar ik weet niet hoe je een script maakt voor een cmd dan als je die cmd induwt bv: /gate1up dat dan de eerste gate opzij ga of naar beneden.

Ik heb men base in dit bijlage gestopt hopelijk kan iemand me helpen

PS: Er zijn 2 gates 1 in de tunnel en 1 bove

De locatie is dicht bij de LSPD

Toch bedankt als je wil helpenTN BASE PROF.rar

new obj; // ergens boven je script

public OnGameModeInit()
{
   obj = CreateObject(id, dichtX, dichtY, dichtZ, dichtRX, dichtRY, dichtRZ);
   return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
   if(strcmp(cmdtext, "/gate1down", true) == 0)
   {
       MoveObject(obj, openX, openY, openZ, 2.00);//Tip: als je de gate naar benede wil kan je de coordinaten van je object kopieren (X,Y,Z) en dan                    achter de Z gewoon -5 zetten
       SendClientMessage(playerid, 0xFF000000, "Gate Open");
       return 1;
   }
   if(strcmp(cmdtext, "/gate1up", true) == 0)
   {
       MoveObject(obj, dichtX, dichtY, dichtZ, 2.00); //zelfde X,Y,Z als het object in OnGameModeInit                   
       SendClientMessage(playerid, 0xFF000000, "Gate Closed");
       return 1;
   }
   return 0;
}

Dus deze dingen in de metal file zetten met Pawno?

Je moet wel de coordinaten invullen op dichtX enzo dan moet het werken

Link to comment
Delen op andere websites

Hallo

K heb een base gemaakt met MTA voor sa maar ik weet niet hoe je een script maakt voor een cmd dan als je die cmd induwt bv: /gate1up dat dan de eerste gate opzij ga of naar beneden.

Ik heb men base in dit bijlage gestopt hopelijk kan iemand me helpen

PS: Er zijn 2 gates 1 in de tunnel en 1 bove

De locatie is dicht bij de LSPD

Toch bedankt als je wil helpenTN BASE PROF.rar

new obj; // ergens boven je script

public OnGameModeInit()
{
   obj = CreateObject(id, dichtX, dichtY, dichtZ, dichtRX, dichtRY, dichtRZ);
   return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
   if(strcmp(cmdtext, "/gate1down", true) == 0)
   {
       MoveObject(obj, openX, openY, openZ, 2.00);//Tip: als je de gate naar benede wil kan je de coordinaten van je object kopieren (X,Y,Z) en dan                    achter de Z gewoon -5 zetten
       SendClientMessage(playerid, 0xFF000000, "Gate Open");
       return 1;
   }
   if(strcmp(cmdtext, "/gate1up", true) == 0)
   {
       MoveObject(obj, dichtX, dichtY, dichtZ, 2.00); //zelfde X,Y,Z als het object in OnGameModeInit                   
       SendClientMessage(playerid, 0xFF000000, "Gate Closed");
       return 1;
   }
   return 0;
}

Dus deze dingen in de metal file zetten met Pawno?

Je moet wel de coordinaten invullen op dichtX enzo dan moet het werken

Dat weet ik maar in de gewone metal file en hoe moet ik 2 poorten doen?

En moet dit in de METAL file of in de MAP file???

Bewerkt: door 007 Harings
Link to comment
Delen op andere websites

Hallo

K heb een base gemaakt met MTA voor sa maar ik weet niet hoe je een script maakt voor een cmd dan als je die cmd induwt bv: /gate1up dat dan de eerste gate opzij ga of naar beneden.

Ik heb men base in dit bijlage gestopt hopelijk kan iemand me helpen

PS: Er zijn 2 gates 1 in de tunnel en 1 bove

De locatie is dicht bij de LSPD

Toch bedankt als je wil helpenTN BASE PROF.rar

new obj; // ergens boven je script

public OnGameModeInit()
{
   obj = CreateObject(id, dichtX, dichtY, dichtZ, dichtRX, dichtRY, dichtRZ);
   return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
   if(strcmp(cmdtext, "/gate1down", true) == 0)
   {
       MoveObject(obj, openX, openY, openZ, 2.00);//Tip: als je de gate naar benede wil kan je de coordinaten van je object kopieren (X,Y,Z) en dan                    achter de Z gewoon -5 zetten
       SendClientMessage(playerid, 0xFF000000, "Gate Open");
       return 1;
   }
   if(strcmp(cmdtext, "/gate1up", true) == 0)
   {
       MoveObject(obj, dichtX, dichtY, dichtZ, 2.00); //zelfde X,Y,Z als het object in OnGameModeInit                   
       SendClientMessage(playerid, 0xFF000000, "Gate Closed");
       return 1;
   }
   return 0;
}

Dus deze dingen in de metal file zetten met Pawno?

Je moet wel de coordinaten invullen op dichtX enzo dan moet het werken

Dat weet ik maar in de gewone metal file en hoe moet ik 2 poorten doen?

En moet dit in de METAL file of in de MAP file???

Nee je moet de .map converteren naar CreateObject van sa-mp (of andere streamers) bv hier:Delux Map Converter

upload de .map daar selecteer sa-mp object en kopieer alles naar je script. Dan zoek je het object wat je wil laten bewegen en je zet er 'obj = ' voor en met wat ik eerder poste moet het werken

Link to comment
Delen op andere websites

Dus na die Delux Map Conv gaan de .MAP Files indoen en op MTA 1.0 map zetten, dan krijg je wa codes en in de METAL zetten?

en die

obj = CreateObject(id, dichtX, dichtY, dichtZ, dichtRX, dichtRY, dichtRZ);    

Daar moet de XYZ en de rotatie???

Bewerkt: door 007 Harings
Link to comment
Delen op andere websites

Dus na die Delux Map Conv gaan de .MAP Files indoen en op MTA 1.0 map zetten, dan krijg je wa codes en in de METAL zetten?

en die

obj = CreateObject(id, dichtX, dichtY, dichtZ, dichtRX, dichtRY, dichtRZ);    

Daar moet de XYZ en de rotatie???

de .meta een een bestand dat zorgt dat je de objecten in MTA kan zien en openen daar hoef je niks mee te doen.

Maar als je geconverteert hebt krijg je allemaal CreateObjects zoek de gate die je wil laten bewegen, als je die hebt

zet je er gewoon 'obj = ' voor dan krijg je zoiets:

obj = CreateObject(3134,0535.000,425.000,5423.000,65,0,0);

Hoop dat het nu lukt :)

~Shotyoudie

@BigBoss: Hij bedoelt de .meta die samen in de map staat met het .map bestand van MTA

Bewerkt: door shotyoudie
Link to comment
Delen op andere websites

:?:? nu snap ik het helemaal ni :?:?

Dus ik moet de .MAP file in die Delux Map C doen dan krijg ik een tekste en ???? waar moet ik die tekst dan zetten????

onder public OnGameModeInit() maar als je dat niet weet moet je is in de tutorial van sandra kijken:hier

Link to comment
Delen op andere websites

sorry se, maar dat maakt het moeilijker en heeft niks met dit onderwerp te maken kan je het aub in een stappenplan uitleggen hoe ik het moet doen???

Ok, zal het proberen :)

1. Upload je .map op deze site:http://gtamap.delux-host.com/converter/

Klik bestand uploaden en ga naar deze directory (standaard)

C:\Program Files\MTA San Andreas\server\mods\deathmatch\resources\

Zoek daarin naar de map (niet.map !) met de naam die je hebt opgeslagen ingame.

Dubbelklik erop en selecteer de .map file, en klik openen:

(voorbeeld met base.map):

pic1jj.jpg

2. Selecteer de CreateObject en kopieer ze:

pic2lx.jpg

3. Plak in je script onder OnGameModeInit();:

pic3wkr.jpg

4. Zet new obj; en 'obj =' voor het object dat bewogen moet worden:

pic4wq.jpg

5. Plak de Cmd onder OnPlayerCommandText:

pic5h.jpg

5. Sla het op in de map gamemodes (Ik heb het als Untitled.pwn opgeslagen)

6. Zet je Server.cfg goed:

pic6c.jpg

Als je het nu nog niet snapt weet ik het ook niet meer...

mja suc6 :)

~Shotyoudie

Bewerkt: door shotyoudie
Link to comment
Delen op andere websites

moet ik daar alles vanaf greateobject type of?

en als ik die boven heb gezet moet hij dan ook nog vanonder blijven staan??? of gewoon da kopiere?

en bij waar da ge in de pawno moet zett daar sta RETURN 1 moet ik die wegdoen?

Bewerkt: door 007 Harings
Link to comment
Delen op andere websites

moet ik daar alles vanaf greateobject type of?

en als ik die boven heb gezet moet hij dan ook nog vanonder blijven staan??? of gewoon da kopiere?

en bij waar da ge in de pawno moet zett daar sta RETURN 1 moet ik die wegdoen?

Die Objecten is gewoon gekopieer van mijn voorbeeld base.map je moet je eige createobjects daar kopieeren

en welke return 1;? kopieer is?

Link to comment
Delen op andere websites

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...