Beiträge von Daniel112

    Hallo, ich habe grad ein Script von einem Kumpel/Freund bekommen und da verliert man das live/hp realtiv schnell und ich weis nicht wie man das umstellen kann, was muss ich im script suchen?

    Hallo, ich scripte seit kurzem und das is mein erstes Tor. Ich habe die Koordinaten eignetlich richtig eingetragen aber das Tor geht schon mal in die falsche richtung unter der Erde auf (schief in die Erde) und geht nicht mehr zu (kommt nicht mehr über die Erde).



    new schultor;


    //FahrschulTOR
    schultor = CreateObject(980,708.2999878,-1423.5000000,15.3000002,0.0000000,0.0000000,0.0000000); //object(airportgate) (2)



    if(strcmp(cmd,"/fstor",true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
    {
    MoveObject(schultor,980,708.2999878,-1423.5000000,8.1000004,0.0000000,0.0000000,0.0000000); //tor unten
    PlaySoundForPlayer(playerid,1035);
    SetTimer("CloseSchulTor", 5000, 0);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    SendClientMessage(playerid, COLOR_GREEN, "Das Tor schließt in 5sek!");
    }
    else SendClientMessage(playerid,COLOR_RED," Du bist kein Fahrlehrer");
    return 1;
    }


    Function CloseSchulTor()
    {
    MoveObject(schultor,980,708.2999878,-1423.5000000,8.1000004,0.0000000,0.0000000,0.0000000);//wo das Objekt hinsoll.. beim schließen !
    return 1;
    }


    Is mir nich bekannt, wir machen ja keinen Profit dadurch, aber wie geschrieben kriegen wir in den nächsten Tagen sowieso die offizielle Hoster-Lizenz.



    Im Vertrag oder wie das heist steht, das man NICHT mit der Non Profit License sponsoren darf. Ich habs selbst gelesen weil ich erst mir ne NPL für meinen neuen VServer geholt habe. (war ca. letzten Monat)

    Mein UCL befehl:


    //============================= Undercover Lights ======================//


    if(!strcmp("/ucl",cmdtext,true))
    {
    if(IsACop(playerid))
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
    {
    if(UCL[playerid] == 0)
    {
    SetPVarInt(playerid, "Status", 1);
    SetPVarInt(playerid, "undercover", CreateDynamicObject(18646,0,0,0,0,0,0));
    AttachDynamicObjectToVehicle(GetPVarInt(playerid, "undercover"), GetPlayerVehicleID(playerid), 0.000000,-0.075000,0.828999,0.000000,0.000000,0.000000);
    SendClientMessage(playerid, 0xFFFFFFAA, "Undercover Lichter Installiert. Lösch sie wieder mit /ucldel");
    UCL[playerid] = 1;
    }
    }
    else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 411)
    {
    if(UCL[playerid] == 0)
    {
    SetPVarInt(playerid, "Status", 1);
    SetPVarInt(playerid, "undercover", CreateDynamicObject(186460,0,0,0,0,0));
    AttachDynamicObjectToVehicle(GetPVarInt(playerid, "undercover"), GetPlayerVehicleID(playerid), 0.000000,-0.075000,0.688999,0.000000,0.000000,0.000000);
    SendClientMessage(playerid, 0xFFFFFFAA, "Undercover Lichter Installiert. Lösch sie wieder mit /ucldel");
    UCL[playerid] = 1;
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD1,"* Du musst in einem Undercovercar(Sultan) sitzen!");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD1,"* Du bist kein Polizist!");
    }
    return 1;
    }


    if(!strcmp("/ucldel",cmdtext,true))
    {
    if(IsACop(playerid))
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 560)
    {
    if(UCL[playerid] == 1)
    {
    DeletePVar(playerid, "Status");
    DestroyDynamicObject(GetPVarInt(playerid, "undercover"));
    SendClientMessage(playerid,COLOR_GRAD1,"* Undercover Lichter entfernt.");
    UCL[playerid] = 0;
    }
    }
    else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 411)
    {
    if(UCL[playerid] == 1)
    {
    DeletePVar(playerid, "Status");
    DestroyDynamicObject(GetPVarInt(playerid, "undercover"));
    SendClientMessage(playerid,COLOR_GRAD1,"* Undercover Lichter entfernt.");
    UCL[playerid] = 0;
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD1,"* Du bist in keine Auto!");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD1,"* Du bist kein Polizist!");
    }
    return 1;
    }


    Errors:



    C:\Dokumente und Einstellungen\Daniel\Desktop\WoS\WoS.pwn(25716) : error 017: undefined symbol "UCL"
    C:\Dokumente und Einstellungen\Daniel\Desktop\WoS\WoS.pwn(25716) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Daniel\Desktop\WoS\WoS.pwn(25716) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Daniel\Desktop\WoS\WoS.pwn(25716) : fatal error 107: too many error messages on one line

    Hallo, ich wollte mal fragen ob vielleicht jemand weis wie man einen MTA (Multi Theft Auto) Server installiert und so. Ich habe einen VServer (Linux amd 64/32)

    Hallo, ich habe mal ein kleines Admin-Megaphone gemacht (verschiedene Texte für verschiedene Admin-Ränke) aber irgendwie kommt nicht der text für den bestimmten adminlevel wie es dort steht und wenn ich überall nur if mache dann kommt alles bei dem höchsten admin rank und wenn ich z.B. mit Adminlevel 2 das admin megaphone benutze und if dort steht dann kommt der text für adminlevel 1 und 2.


    if(strcmp(cmd, "/amegaphone", true) == 0 || strcmp(cmd, "/am", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pGangJailed] == 1)
    {
    SendClientMessage(playerid, TEAM_CYAN_COLOR, "Du kannst im GangJail kein Megephone benutzen!");
    return 1;
    }
    if(PlayerInfo[playerid][pMauled] == 1)
    {
    SendClientMessage(playerid, TEAM_CYAN_COLOR, "Du kannst gefesselt kein Megaphone benutzen!");
    return 1;
    }
    //new tmpcar = GetPlayerVehicleID(playerid);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: (/am)egaphone [megaphone chat]");
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pAdmin] >= 2 || PlayerInfo[playerid][pAdmin] >= 3 || PlayerInfo[playerid][pAdmin] >= 4 || PlayerInfo[playerid][pAdmin] >= 5 || PlayerInfo[playerid][pAdmin] >= 1337 || PlayerInfo[playerid][pAdmin] >= 1338 || PlayerInfo[playerid][pAdmin] >= 2000 || PlayerInfo[playerid][pAdmin] >= 2001)
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    format(string, sizeof(string), "[Supporter %s: %s]", sendername, result);
    ProxDetector(100.0, playerid, string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else if(PlayerInfo[playerid][pAdmin] >= 2)
    {
    format(string, sizeof(string), "[Moderator %s: %s]", sendername, result);
    ProxDetector(100.0, playerid, string,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE);
    }
    else if(PlayerInfo[playerid][pAdmin] >= 3)
    {
    format(string, sizeof(string), "[Super-Moderator %s: %s]", sendername, result);
    ProxDetector(100.0, playerid, string,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
    }
    else if(PlayerInfo[playerid][pAdmin] >= 4)
    {
    format(string, sizeof(string), "[Administrator %s: %s]", sendername, result);
    ProxDetector(100.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
    }
    else if(PlayerInfo[playerid][pAdmin] >= 5)
    {
    format(string, sizeof(string), "[Server-Manager %s: %s]", sendername, result);
    ProxDetector(100.0, playerid, string,COLOR_ORANGE,COLOR_ORANGE,COLOR_ORANGE,COLOR_ORANGE,COLOR_ORANGE);
    }
    else if(PlayerInfo[playerid][pAdmin] >= 1337)
    {
    format(string, sizeof(string), "[CoServer-Owner %s: %s]", sendername, result);
    ProxDetector(100.0, playerid, string,COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED);
    }
    else if(PlayerInfo[playerid][pAdmin] >= 2000)
    {
    format(string, sizeof(string), "[Server-Owner %s: %s]", sendername, result);
    ProxDetector(100.0, playerid, string,COLOR_GOLD,COLOR_GOLD,COLOR_GOLD,COLOR_GOLD,COLOR_GOLD);
    }
    printf("%s", string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du musst ein Admin sein, um diesen Befehl benutzen zu können !");
    return 1;
    }
    }
    return 1;
    }

    sagen wir es so, ich hab einen VServer (Linux amd 64/32) und da is Samp Server (0.3x) installiert und MySQL Datenbank is auch verfügbar