Der Gamemod ist das Hauptscript
Filterscripts sind sozusagen kleine Add-Ons...
Also man braucht sie nicht sind aber Optimal.
Das GM braucht man aber^^
Der Gamemod ist das Hauptscript
Filterscripts sind sozusagen kleine Add-Ons...
Also man braucht sie nicht sind aber Optimal.
Das GM braucht man aber^^
kann sein hab da schon öfter gehöhrt das des mit Vista nicht funktioniert aber ich xp
frag am besten ma einen mit vista der es hinbekommen hat
also keine errors mehr dann müssten die Autos da sein oO
und wegen den warnings kenn ich ne notlösung
schreib ma unter die includes:
#pragma tabsize 0
verschieb ma die .amx file unter C: in deinen Gamemodes ordner vll is sie im falschen Ordner sonst weiß ich nix mehr sry
Alles anzeigenAba Autos kann ich noch nich einfügen xD
Also nochmal
--->pwn öffnen
--->AddStaticVehicle unter AddStaticcVehicleEx einfügen
AddStaticVehicleEx(513,1835.3215,-2624.1938,13.5405,56.0569,-1,-1,60000);//Airport LS
AddStaticVehicleEx(513,1813.2893,-2625.6296,13.5394,53.2858,-1,-1,60000);//Airport LS
AddStaticVehicleEx(571,2286.2141,-2354.5000,12.8306,225.8705,-1,-1,60000); // kart
AddStaticVehicleEx(571,2279.9412,-2348.4141,12.8312,225.8585,-1,-1,60000); // kart
AddStaticVehicleEx(571,2291.7932,-2345.5356,12.8305,227.3060,-1,-1,60000); // kart
AddStaticVehicleEx(571,2287.5615,-2341.6433,12.8306,226.5350,-1,-1,60000); // kart
AddStaticVehicleEx(571,2299.6785,-2338.3186,12.8307,224.3563,-1,-1,60000); // kart
AddStaticVehicleEx(571,2295.3887,-2334.9448,12.8307,227.9102,-1,-1,60000); // kart
AddStaticVehicle(528,1545.9447,-1655.0209,5.9324,90.4915,0,0); //
AddStaticVehicle(528,1546.3011,-1658.9397,5.9326,89.5275,0,0); //
AddStaticVehicle(601,1545.9111,-1667.9958,5.6494,90.4980,0,0); //
CreateVehicle(494,-1401.0436,-210.0052,1042.9913,1.6623,1,0,60000); //hotring 116
CreateVehicle(494,-1400.4019,-219.9365,1043.0348,5.3554,1,3,60000); //hotring
CreateVehicle(494,-1394.4932,-207.7917,1042.9963,3.6872,0,6,60000); //hotring
CreateVehicle(494,-1393.7854,-217.9354,1043.0325,2.9556,1,2,60000); //hotring
CreateVehicle(468,-1445.6392,-592.3033,1055.7831,90.2133,-1,-1,60000); //bike 120
CreateVehicle(468,-1433.1708,-592.4930,1055.6533,92.4067,-1,-1,60000); //bike
CreateVehicle(468,-1448.5325,-584.4943,1055.4949,95.5400,-1,-1,60000); //bike
CreateVehicle(468,-1434.8973,-585.1266,1055.2488,91.1533,-1,-1,60000); //bike
CreateVehicle(468,-1449.2814,1610.7823,1052.5313,272.9406,-1,-1,60000); // bike 124
CreateVehicle(468,-1453.8767,1611.2418,1052.5313,89.0355,-1,-1,60000); // bike
CreateVehicle(468,-1454.4746,1614.3342,1052.5313,86.8422,-1,-1,60000); // bike
--->Compiler starten...
Autos sind noch nich da^^
Mal ne dumme frage xD haste Server neugestartet xD
ne scherz dann weiß ich auch nich worans liegt
Such mal ei sa-mp.com da gibts bestimmt schon FS die du willst.
zB eine Speedanzeige etc müsstes da geben.
Aber ich würde nicht alles als FS machen. Mach leiber alles ins GM
Man spawnt immer an einem Spawnpunkt oO
Man spawnt nie da wo man ausloggt
hm.. vll deswegen
AddStaticVehicle(528,1545.9447,-1655.0209,5.9324,90.4915,0,0); das ist deins
AddStaticVehicleEx(571,2295.3887,-2334.9448,12.8307,227.9102,-1,-1,60000); // kart
das steht dadrüber
Guck mal die letzte zahl an.
AddStaticVehicle(528,1545.9447,-1655.0209,5.9324,90.4915,0,0,60000); probiers mal so. habs aber selber nicht getestet
AddStaticVehicleEx(528,1545.9447,-1655.0209,5.9324,90.4915,0,0,60000); oder machs so vll geht das
das weiß ich leider noch nich xD..
bin noch nicht gut genug
1. du installierst MTA
2. Dann haste unter C:Programme (bei mir isses, ist halt da wo dus installiert hast) ein Ordner namesns : MTA San Andreas.
Dadrin ist eine .exe datei namens: Multi Theft Auto.exe
3. die starteste
4. Dann startet der wie im singleplayer aber dann kommt ein menu unten im ecken.
5. da klickste auf Map Editor.
ich finde des sieht garnicht so schlecht aus
Das kannste so machen:
ganz oben hin
new swat1;
Dann machste bei die ganzen Autos
swat1 = AddstaticVehicle(....)
und bei public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
if(vehicleid == swat1)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) // Hier kommt das Team hin für das die Autos sind
{
GivePlayerWeapon(playerid, 34, 15); // Das musste durch die Waffe die du willst ersetzen.
SendClientMessage(playerid, COLOR_YELLOW, "[!] Da du ein Polizist bist darfst du das Auto benutzen");
}
else // das hier sorgt dafür das da nur polizei einsteigen kann
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z+3);
SendClientMessage(playerid,COLOR_YELLOW,"[!] Nur für die Polizei!");
}
}
Hoffe ich konnte helfen
Hm naja ich kann das nur so das man jedes Auto einzeln definieren muss zb "Policecar1"
und dann kann man ja so machen:
if(vehicleid == Policecar1)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
SendClientMessage(playerid, COLOR_YELLOW, "[!] Da du ein Polizist bist darfst du das Auto benutzen");
}
else
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z+3);
SendClientMessage(playerid,COLOR_YELLOW,"[!] Nur für Polizisten!");
}
}
Naja ist aber bei vielen Autos etwas aufwändig
http://mtasa.com/dp.html <--- da musste dir das Race ding runterladen.
Ein Tor das nur nach unten/oben/links/rechts aufgehen soll ist leicht mit MoveObject
Sieht ja schon richtig gut aus
Mach die Tore am besten mit einem Map Editor.
zB Der Editor von MTA
die Map Datei die dann rauskommst kannste dann hier: http://gtamap.delux-host.com/ hochladen und dann kommt da ein Text raus
( CreateObject(...) )
Den fügste einfach ins Script ein
Hi,
hab noch ein Problem.
Wie kann ich ein Motorrad "abschließen" also unzugänglich für Spieler machen?
Bei einem Auto hab ichs so gemacht:
if(vehicleid == ah1)
{
LockCar(vehicleid)
}
Nur das geht bei einem Motorrad nicht
Sie müssen schon an der Richtigen Stelle sein
thx
Hi,
Ich hab mal Admin Autos gemacht die nur für Admins sind.
Ich hab hinbekommn das nur Admins damit fahren können is ja auch nicht schwer
Nur wie mach ich das man wenn man einsteigt aus dem Auto geworfen wird? Ich hab das anders gelöst..
if(vehicleid == admincar1)
{
if (PlayerInfo[playerid][pAdmin] < 1)
{
Kick(playerid)
SendClientMessage(playerid,COLOR_YELLOW,"[!] Nur für Admins!");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, "[!] Da du ein Admin bist darfst du das Auto benutzen");
}
}
Wie kann ich das machen das man halt nur aus dem Auto geworfen wird?
Hi,
Was bedeutet die warning: Loose indentation?
Bin noch nicht so gut im Scripten.
if(strcmp(cmd, "/adminskins", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
SetPlayerSkin(playerid,271);
SetPlayerColor(playerid,COLOR_RED);
SendClientMessage(playerid,COLOR_RED, "Du hast jetzt einen Adminskin");
SetPlayerPos(playerid, 749.1700,-1344.5635,13.5183);
}
else
{
SendClientMessage(playerid,COLOR_RED, "SYSTEMFEHLER: Du bist kein Admin");
}
}
}
Bei dem Command kommt die Warning.
//Edit
Achja ich benutze das GF Script