GTAvision.com - Forum - Grand Theft Auto News, Downloads, Community and more...

Position: Grand Theft Auto: San Andreas » Multiplayer » MAP einfügen Probleme » Druckansicht
Izzy941, 05.10.2009, 16:36
Ich hab ein problem mit mapps einfügen

und zwar hab mir eine Armee Base runtergeladen hab sie convotiert und ins script eingefügt aber sie
ist nicht da an was liegt das
Robdeflop1, 05.10.2009, 17:06
Hi

Zeig doch mal das script.
Vielleicht kann ich dir, als unerfahrener scripter was dazu sagen.

MFG, RoB
Izzy941, 05.10.2009, 18:32
so das ist der Script

CreateObject(8210, -1492.1174316406, 480.95809936523, 9.2885265350342, 0, 0, 0);
CreateObject(8210, -1437.1560058594, 481.17224121094, 9.2885265350342, 0, 0, 0);
CreateObject(8210, -1383.806640625, 480.88256835938, 9.2885265350342, 0, 0, 0);
CreateObject(8210, -1253.6447753906, 434.72833251953, 9.2819423675537, 0, 0, 0);
CreateObject(8210, -1308.2360839844, 434.89733886719, 9.2885265350342, 0, 0, 0);
CreateObject(8210, -1363.5894775391, 434.69650268555, 9.2885265350342, 0, 0, 0);
CreateObject(8210, -1240.78515625, 457.537109375, 9.2885265350342, 0, 0, 304.42016601563);
CreateObject(8210, -1284.103515625, 480.55877685547, 9.2885265350342, 0, 0, 0);
CreateObject(14395, -1335.3916015625, 481.75390625, 8.3274250030518, 0, 0, 89.324340820313);
CreateObject(11496, -1226.37109375, 474.115234375, 6.029974937439, 0, 0, 41.684783935547);
CreateObject(16769, -1266.7253417969, 439.42138671875, 6.1809196472168, 0, 0, 179.36279296875);
CreateObject(18234, -1322.3720703125, 439.091796875, 6.1809120178223, 0, 0, 270.67565917969);
CreateObject(18234, -1297.380859375, 438.9033203125, 6.1809158325195, 0, 0, 270.67565917969);
CreateObject(11451, -1256.7590332031, 464.19445800781, 6.1875, 0, 0, 33.744750976563);
CreateObject(7516, -1228.7082519531, 457.84725952148, 10.177780151367, 0, 0, 33.744750976563);
CreateObject(9238, -1281.4090576172, 477.48962402344, 8.6720581054688, 0, 0, 89.324493408203);
CreateObject(1612, -1189.4127197266, 429.87847900391, 0, 0, 0, 332.21020507813);
CreateObject(16107, -1300.4323730469, 476.41641235352, 6.1875, 0, 0, 0);
CreateObject(17065, -1298.7282714844, 462.45159912109, 10.501490592957, 0, 0, 0);
CreateObject(3458, -1357.9067382813, 456.3742980957, 7.7090301513672, 0, 0, 0);
CreateObject(3458, -1398.0177001953, 456.47695922852, 7.7024459838867, 0, 0, 0);
CreateObject(3458, -1438.4493408203, 456.55331420898, 7.7024459838867, 0, 0, 0);
CreateObject(3928, -1299.9844970703, 461.75177001953, 11.932864189148, 0, 0, 0);
CreateObject(11245, -1255.8499755859, 458.01834106445, 9.0733547210693, 0, 0, 217.0810546875);
CreateObject(12950, -1292.1368408203, 472.74014282227, 8.3687887191772, 0, 0, 178.6494140625);
CreateObject(1365, -1338.1635742188, 480.30017089844, 7.3304123878479, 0, 0, 1.9849853515625);
CreateObject(1358, -1308.8514404297, 477.1076965332, 7.3910465240479, 0, 0, 270.67565917969);
FloRaX, 05.10.2009, 18:44
Diese Objekt-Codes zählen nur für SA-MP ;)
Izzy941, 05.10.2009, 19:36
naja ich wole diese Base in meinem Server einfügen aber wie
FloRaX, 05.10.2009, 20:18
In SA-MP?
Schwip_Schwap, 05.10.2009, 21:19
am besstn öffne mit Pawno und füg die Creatobjects in
Code:
1
public OnGameModeInit()
ein dann solte es gehen so ist es bei mir
Izzy941, 06.10.2009, 14:59
ok danke ich versuche es
Izzy941, 06.10.2009, 15:05
geht nicht bei mir ist keine army base -.- hab es so gemacht

public OnGameModeInit()
{
CreateObject(8210, -1492.1174316406, 480.95809936523, 9.2885265350342, 0, 0, 0);
CreateObject(8210, -1437.1560058594, 481.17224121094, 9.2885265350342, 0, 0, 0);
CreateObject(8210, -1383.806640625, 480.88256835938, 9.2885265350342, 0, 0, 0);
CreateObject(8210, -1253.6447753906, 434.72833251953, 9.2819423675537, 0, 0, 0);
CreateObject(8210, -1308.2360839844, 434.89733886719, 9.2885265350342, 0, 0, 0);
CreateObject(8210, -1363.5894775391, 434.69650268555, 9.2885265350342, 0, 0, 0);
CreateObject(8210, -1240.78515625, 457.537109375, 9.2885265350342, 0, 0, 304.42016601563);
CreateObject(8210, -1284.103515625, 480.55877685547, 9.2885265350342, 0, 0, 0);
CreateObject(14395, -1335.3916015625, 481.75390625, 8.3274250030518, 0, 0, 89.324340820313);
CreateObject(11496, -1226.37109375, 474.115234375, 6.029974937439, 0, 0, 41.684783935547);
CreateObject(16769, -1266.7253417969, 439.42138671875, 6.1809196472168, 0, 0, 179.36279296875);
CreateObject(18234, -1322.3720703125, 439.091796875, 6.1809120178223, 0, 0, 270.67565917969);
CreateObject(18234, -1297.380859375, 438.9033203125, 6.1809158325195, 0, 0, 270.67565917969);
CreateObject(11451, -1256.7590332031, 464.19445800781, 6.1875, 0, 0, 33.744750976563);
CreateObject(7516, -1228.7082519531, 457.84725952148, 10.177780151367, 0, 0, 33.744750976563);
CreateObject(9238, -1281.4090576172, 477.48962402344, 8.6720581054688, 0, 0, 89.324493408203);
CreateObject(1612, -1189.4127197266, 429.87847900391, 0, 0, 0, 332.21020507813);
CreateObject(16107, -1300.4323730469, 476.41641235352, 6.1875, 0, 0, 0);
CreateObject(17065, -1298.7282714844, 462.45159912109, 10.501490592957, 0, 0, 0);
CreateObject(3458, -1357.9067382813, 456.3742980957, 7.7090301513672, 0, 0, 0);
CreateObject(3458, -1398.0177001953, 456.47695922852, 7.7024459838867, 0, 0, 0);
CreateObject(3458, -1438.4493408203, 456.55331420898, 7.7024459838867, 0, 0, 0);
CreateObject(3928, -1299.9844970703, 461.75177001953, 11.932864189148, 0, 0, 0);
CreateObject(11245, -1255.8499755859, 458.01834106445, 9.0733547210693, 0, 0, 217.0810546875);
CreateObject(12950, -1292.1368408203, 472.74014282227, 8.3687887191772, 0, 0, 178.6494140625);
CreateObject(1365, -1338.1635742188, 480.30017089844, 7.3304123878479, 0, 0, 1.9849853515625);
CreateObject(1358, -1308.8514404297, 477.1076965332, 7.3910465240479, 0, 0, 270.67565917969);
}
Schwip_Schwap, 06.10.2009, 16:55
äm ist es okey wenn ich es mal bei mir rein mache ?


wenn ya sag mir mal wo die amy base ist ok
FloRaX, 06.10.2009, 16:58
ganz unten: return 1; fehlt...

also

Code:
1
2
3
4
5
6
7
OnGameModeInit()
{
bla
bli
blu
return 1;
}
Schwip_Schwap, 06.10.2009, 16:58
lol is mir ganrich auf gefallen xD das es bei ihm fehlt
Izzy941, 06.10.2009, 18:09
ok nicht so schlim ich versuch es
Izzy941, 06.10.2009, 19:00
ês geht immer noch nicht -.-
Schwip_Schwap, 06.10.2009, 19:08
hmm darf ich es mal testen und bei mir einfügen ´? wenn ya könntes du mir dann sagen wo die ist
damit ich mal gucken kann
Robdeflop1, 06.10.2009, 21:42
Hi

Füg doch einfach ein, wenn er nichts dagegen hat die map sowieso hier einfachso ins forum zu
posten, kannst du die doch ruhig einbauen.
Dann musst du nur einen teleport machen, mit einer coordinate irgendeines objectes. Dann weißt du
wo´s is.

MFG, RoB
Schwip_Schwap, 06.10.2009, 22:16
ya ok xDD
Schwip_Schwap, 06.10.2009, 22:22
Also Bei mir sind die objecte da hast du vll mehrere objecte drinne or so ka was das is bei mir
funzt es

äm und der wohnwagen schwebt ein bisin in der luft und die treppe auch aber sons is es gut


nun ja vll tuhst du die objecte in einem filterscript rein und guckst dann noch mal

EDIT: ich hoffe du weis wo die ist oder ?
Robdeflop1, 06.10.2009, 22:29
Hi

Das könnte sein, vielleicht hast du die in nem FS drinne, un hast den namen des FS nicht in die CFG
geschrieben und oda vergessen zu compilen.

MFG, RoB
Schwip_Schwap, 06.10.2009, 22:30
am bessten mal warten bis er antwortet. ^^
Izzy941, 07.10.2009, 14:08
ich finds nicht mehr ich habs von der seite irgendwo

http://forum.sa-mp.de/wbb/san-andreas-multiplayer/scripting-base/board7-showroom/
Schwip_Schwap, 07.10.2009, 15:28
Du kennst doch denn flugzeugtreger IN SF da is das alles
Izzy941, 07.10.2009, 18:18
sry verruscht ja da bin ich leader und ich werd bei dem träger gespwamt aber das ist keine base
Izzy941, 09.10.2009, 15:51
Wie erstellt man neue job und wie kann man autos ins spiel einfügen so das sie bleiebn
Robdeflop1, 09.10.2009, 16:29
Hi

Einen job?
oO, ich glaub das is zu schwer für dich.
Das würde ich vielleicht gerade so hinbekommen.
Das musst du z.B. mit einem Registersystem machen. Ich denk ma du willst einen RL server machen.

Wie du autos einfügen kannst, is einfach.
Es gibt einen debug modi.
1. Server starten
2. Sebug Modi starten
3. Connect localhost wählen
4. mit /vsel ein car aussuchen
5. Car platzieren
6. /save im car eingeben, um die car coords zu saven
7. Spiel beenden
8. dann wird eine datei erstellt die savedpositions.txt heißt
9. Cars aus der txt kopieren un unter OnGameModeInit im GM einfügen.

Wenn du aber willst, dass wenn du die cars im server spawnst un dann automatisch eingetragen
werden, da hab ich ne vermutung, aber ich weiß es nit ganz genau wie´s funzt.

MFG, RoB
Izzy941, 09.10.2009, 16:34
vielen dank
Robdeflop1, 09.10.2009, 16:35
Hi

Kein problem.

MFG, RoB
Izzy941, 09.10.2009, 19:09
wie kann ich das machen das nur bestimmte leutwe das fahrzeug fahren können
Schwip_Schwap, 10.10.2009, 01:37
So


Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    new PNAME[MAX_PLAYER_NAME];
    GetPlayerName(playerid,PNAME,sizeof(PNAME));
    new CarID = GetPlayerVehicleID(playerid);
    new Float:x, Float:y, Float:z;

    if (newstate == 2)          
    {

     if(CarID == auto)
    {
            if(strcmp(PNAME, "[GDST]Nico_2010", true) != 0)
            if(strcmp(PNAME, "[GDST]Basti_GTA", true) != 0)
            if(strcmp(PNAME, "[GDST]mccool", true) != 0)
         {
                SendClientMessage(playerid,0xFFFF00AA,"Das Auto/Flugzeug gehört [GDST]mccool / [GDST
]Nico_2010 / Basti_GTA!");
                GetPlayerPos(playerid,x,y,z);
                SetPlayerPos(playerid,x,y,z+2);
                return 1;
            }
        }
    }


   return 1;
}
alle die jetzt [GDST]Nico_2010 [GDST]Basti_GTA [GDST]mccool heisen können da rein musste nur die
namen ändern vonn

Code:
1
2
3
if(strcmp(PNAME, "[GDST]Nico_2010", true) != 0)
            if(strcmp(PNAME, "[GDST]Basti_GTA", true) != 0)
            if(strcmp(PNAME, "[GDST]mccool", true) != 0)

Robdeflop1, 10.10.2009, 20:37
Hi

Ich glaube aber nich dass der weiß, wie der dass machen soll, welches car gemeint is^^
da fehlt ja nochwas.

MFG, RoB
Schwip_Schwap, 10.10.2009, 21:13
ahh ya hab ich vergessen die cars die nur die bestimmten spieler haben dürfen mussen unter
GameModeInt


also zbs

auto= AddStaticVehicle(562,2238.3606,-1631.7461,15.5218,160.4744,15,1);

da kann dann nur der spieler rein der genannt wird

Mit auto=
Robdeflop1, 10.10.2009, 23:32
Hi

Und oben bei die defines noch "new auto" hinschreiben. Dann passts

MFG, RoB
Schwip_Schwap, 10.10.2009, 23:38
haja ich vergess viel ^^
Izzy941, 11.10.2009, 18:54
jetzt kommen Compile Errors oder andre errors
Sh3LteR, 11.10.2009, 19:59
Errors/warnings Posten? ..
Schwip_Schwap, 21.10.2009, 20:17
So muss es ausehen ^^

Code:
1
2
3
4
5
6
7
8
9
10
11
12
new auto;
public OnGameModeInit()
{

    auto= AddStaticVehicle(520,1699.3339,1578.0487,10.4507,84.8711,47,29); //
    auto= AddStaticVehicle(520,-1459.6024,501.3578,19.0014,269.6953,47,29); //
    auto= AddStaticVehicle(520,-1414.5215,517.6454,18.9693,270.3080,47,29); //
    auto= AddStaticVehicle(520,-1415.2161,507.6735,18.9565,269.7631,47,29); //
    auto= AddStaticVehicle(520,-1395.5959,507.5939,18.9601,269.7598,47,29); //
    auto= AddStaticVehicle(520,-1382.5609,507.5416,18.9575,269.7609,47,29); //
    
}


über
Code:
1
public OnGameModeInit()
Kommt
ZitatZitat:
new auto;
das solte so sein dann

Code:
1
2
new auto;
public OnGameModeInit()


& unten kommt unter
Code:
1
public OnPlayerStateChange(playerid, newstate, oldstate) 
das rein

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    new PNAME[MAX_PLAYER_NAME];
    GetPlayerName(playerid,PNAME,sizeof(PNAME));
    new CarID = GetPlayerVehicleID(playerid);
    new Float:x, Float:y, Float:z;

    if (newstate == 2)          
    {

     if(CarID == auto)
    {
            if(strcmp(PNAME, "[GsG]Nico_2010", true) != 0)
         {
                SendClientMessage(playerid,0xFFFF00AA,"Das Auto/Flugzeug gehört [GsG]Nico_2010!");
                GetPlayerPos(playerid,x,y,z);
                SetPlayerPos(playerid,x,y,z+2);
                return 1;
            }
        }
    }


   return 1;
}


Denn namen
Code:
1
if(strcmp(PNAME, "[GsG]Nico_2010", true) != 0)


Also [GsG]Nico_2010 Änders du in die namen Der das auto Nehmen darf!

Ich hoffe ich konnt dir helfen
GTAvision.com :: Forumregeln :: FAQ :: Impressum :: Kontakt :: RDRvision.com :: LANOIREvision.com :: MaxPayneVision.com
NetVisionWork.NET
.: © 2006-2014 by GTAvision.com :.

Rockstar GamesTake-Two Interactive Deutschland

Free Grand Theft Auto Downloads