Beiträge von DraloX

    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


    Mal ne dumme frage xD haste Server neugestartet xD
    ne scherz dann weiß ich auch nich worans liegt

    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

    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.

    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 ;)

    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

    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 :D


    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 ;)