Beiträge von Markus

    Hi,
    ja du hast eine Klammer vergessen xD
    So müsste es gehen

    if(classid == medicclass1 || classid == medicclass2 || classid == medicclass3)
    {
    SetPlayerColor(playerid,TEAM_Medic_COLOR); { gTeam[playerid] = TEAM_Medic;}
    }else{
    if(classid == policeclass1 || classid == policeclass2 || classid == policeclass3 || classid == policeclass4 || classid == policeclass5 || classid == policeclass6 || classid == policeclass7 || classid == policeclass8)
    {
    SetPlayerColor(playerid,TEAM_Cops_COLOR); { gTeam[playerid] = TEAM_Cops;}
    }else{
    SetPlayerColor(playerid, 0xF6F6F600);
    }
    }
    return 1;
    }


    MfG ~Luka~

    Hi,
    leider funzt es nicht ich habe Errors dann habe ich es wieder rausgeholt. KAnnst du mri das vllt einfügen?
    Das wäre sehr net.
    Meine ICQ: 369-263-543


    MfG ~Luka~

    ich kriege es leider net hin kann mir bitte jemand helfen?
    Ich habe es selber versucht aber ich kann es net.
    Muss man das nicht irgendwie in den Command machen, ich glaube das mit dem eigenen public ist falsch oder nicht?
    MfG ~Luka~

    Moin ich habe mir das mal durchgelesen und habe auch ein RAce gemacht aber ich bekomme Errors:


    Hier das Script:



    public OnPlayerEnterCheckpoint(playerid)
    {
    if(CP[playerid] == 1)
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_RED,"1/30 START");
    SetPlayerCheckpoint(playerid, 2439.1658,-1659.5068,13.2156, 9.0, 2322.6648,-1658.5802,13.6825);
    CP[playerid] = 2;
    }
    else if(CP[playerid] == 2)
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_RED,"2/30.");
    SetPlayerCheckpoint(playerid, 2322.6648,-1658.5802,13.6825, 9.0, 2179.4761,-1635.7935,14.7305);
    CP[playerid] = 3;
    }
    else if(CP[playerid] == 3)
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_RED,"3/30");
    SetPlayerCheckpoint(playerid, 2179.4761,-1635.7935,14.7305, 9.0, 2051.9854,-1614.2196,13.2496);
    CP[playerid] = 4;
    }
    else if(CP[playerid] == 4)
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_RED,"4/30");
    SetPlayerCheckpoint(playerid, 2051.9854,-1614.2196,13.2496, 9.0, 2037.6952,-1610.7639,13.2521);
    CP[playerid] = 5;
    }
    else if(CP[playerid] == 5)
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_RED,"5/30");
    SetPlayerCheckpoint(playerid, 2037.6952,-1610.7639,13.2521, 9.0, 2030.2119,-1545.6875,5.2016);
    CP[playerid] = 6;
    }
    else if(CP[playerid] == 6)
    {
    DisablePlayerCheckpoint(playerid);
    SendClientMessage(playerid, COLOR_RED,"6/30");
    SetPlayerCheckpoint(playerid, 2030.2119,-1545.6875,5.2016, 9.0);
    CP[playerid] = 7;
    return 1;
    }


    Und dann noch den Command:



    if(strcmp(cmdtext, "/startrace", true)==0)
    {
    CP[playerid] = 1;
    SetPlayerCheckpoint(playerid, 2439.1658,-1659.5068,13.2156, 9.0);
    SetPlayerPos(playerid,2439.1658,-1659.5068,13.2156);
    SendClientMessage(playerid, COLOR_RED, "The Race is loading");
    return 1;
    }


    SO und dann habe ich diese Errors:



    C:\Dokumente und Einstellungen\Markus Schneider\Desktop\VS~SERVER\gamemodes\~vs_hc~.pwn(1137) : error 017: undefined symbol "CP"
    C:\Dokumente und Einstellungen\Markus Schneider\Desktop\VS~SERVER\gamemodes\~vs_hc~.pwn(1137) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Markus Schneider\Desktop\VS~SERVER\gamemodes\~vs_hc~.pwn(1137) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Markus Schneider\Desktop\VS~SERVER\gamemodes\~vs_hc~.pwn(1137) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Markus Schneider\Desktop\VS~SERVER\gamemodes\~vs_hc~.pwn(1137) : fatal error 107: too many error messages on one line


    Yo das war es, ich habe den Script nicht vollständig gemacht, sonst hätte es nicht hingepasst normalerweise müsste es bis Ceckpoint 30 gehen.


    MfG ~Luka~

    Hi,
    leider funzt das net, weiß jemand wie es genau geht? Mit dem Timer usw.. ICh habe leider keine Ahnung davon sonst hätte ich es schon!


    MfG ~Luka~

    Hi,
    ich habeeinen Aufzug gemacht. Der funzt uach hier ist das Script:



    new ski;



    ski = CreateObject(4199, 1365.298340, -2518.648926, 16.344078, 0.0000, 0.0000, 90.0000);



    if(strcmp(cmdtext,"/skidown", true) == 0) // --RUNTER--
    {
    MoveObject(ski,1365.298340, -2518.648926, 16.344078,5); //UNTEN
    SendClientMessage(playerid,COLOR_GREEN,"[SKI-LIFT] Lift move down!");
    SendClientMessageToAll(0xDEEE20FF, "[SKI-LIFT] Move DOWN!");
    return 1;
    }


    if(strcmp(cmdtext,"/skiup", true) == 0) // --HOCH--
    {
    MoveObject(ski,1365.257935, -2518.591553, 117.593155,5); //OBEN
    SendClientMessage(playerid,COLOR_GREEN,"[SKI-LIFT] Lift move up!");
    SendClientMessageToAll(0xDEEE20FF, "[SKI-LIFT] Move UP!");
    return 1;
    }


    Jetzt meine Frage: Wie kann ich machen das wenn der Aufzug oben angekommen ist nach 10 Sekunden automatisch wieder runterfährt? Ausserdem soll eine Message kommen wenn der Aufzug oben angekommen ist: Ski-Aufzug ist oben an alle soll die kommen. Wenn er dann anch 10 sekunden wieder runterfährt soll kommen Aufzug ist jetzt unten am besten sollen das sofort alle sehen.


    Hoffentlich könnt iht mir helfen.


    MfG ~Luka~ :rolleyes:

    Hi,
    was ist mit rechtem rand linken rand usw.. gemeint,
    wie kann ic hdie coords rausfinden???
    OMG WIE SOLL DAS GEHEN DAS IST SO SCHLECHT ERLÄRT!!!


    Ich will das man von der GRove Street bis zum Los Santos Policedepartment kommt und ein wenig Umgebung.
    Sonst kann man nirgendswo gehen, aber wie kriege ich die Coords vom rechten,linken,oberen und unteren raus???


    Sry keine Ahnung, sehr grauenhaft erklärt bitte dringend um hilfe!


    MfG ~Luka~ ?(?(?(?(?(?(

    Hi,
    ich wollte euch fragen wie man das Gebiet begrenzen kann? Also das so eine unischtbare Mauer da ist wo du nicht durch kannst. Ich will nur von der Grove Street bis zum Los Santos Police Departemnt das haben der Rest soll unzugänglich sein. Wie macht man sowas?


    MfG ~Luka~

    Hi,
    ich möchte gerne einen Command erstellen weiß aber nicht wie das geht, ich möchte das wenn ein Spieler in einer NRG-500 ist (Carid 522) das er unbesiegbar ist. Und ich will gerne wenn jemand den Command macht:



    if (strcmp(cmdtext, "/skyroad", true)==0)
    {
    SetPlayerPos(playerid,1497.257324, -5223.700195, 1842.204224);
    return 1;
    }


    Das man da noch einbaut das man für 3 Minuten unbesigebar ist.
    Wie mache ic hdas am besten?
    Kann mit bitte jemand helfen?


    MfG ~LuKa~ :thumbup:

    Hi,
    ich habe 4 kleine Errors:



    .pwn(842) : error 017: undefined symbol "PlayerInfo"
    .pwn(842) : error 001: expected token: ";", but found "]"
    .pwn(842) : error 029: invalid expression, assumed zero
    .pwn(842) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.



    Ich hoffe du weißt woran es liegt hier die Zeile dazu:



    PlayerInfo[playerid][pGekickt] = 0;


    Die Zeile ist bei OnPlayerConnect.


    MfG ~Luka~

    Hi,
    ich wollte mal fragen wie man den folgenden CMD machen kann:


    /autokick [SPIELERNAME] [ANZAHL DER KICKS] [GRUND] [ADMIN]


    Also wenn ein Admin (rcon) /autokick macht muss er als erstes den Spielernamen der gekickt werden soll angeben und danach die Anzahl angeben wie oft er gekickt werden soll, das heißt wen bei Anzahl eine 5 hinkommt und er verscuht 5 mal zu connecten wird er 5 mal gekickt beim 6 mal kann er erst wieder rein kommen.
    Dann soll man den Grund des Autokicks angeben und bei [ADMIN] kann man von sich den Spielernamen angeben damit man weiß welcher Admin ihn gekickt hat


    Wer so was kann ist wirklich ein Scriptkünzler ;)


    MfG ~Luka~