Beiträge von ReborN

    Dazu ist dein Befehl denn Interiors nicht Angepasst heißt, du machst im Interior 1 /maske und gehst raus auf die Straße werde ich deinen Namen sehen ;)


    Ok die Lösung von !TheO funktioniert schon einmal nicht.
    Name bleibt weiterhin egal ob Interior oder nicht nur ganz kurz weg.



    Was meinste denn genau damit mit Interior angepasst?
    Mir persönlich war es eigentlich nur wichtig, dass es außerhalb von Interiors funktioniert.
    Nur nun würde es mich interessieren, wie ich das nun mit Int machen soll?

    Moin zusammen,


    Ich habe jetzt mal ne Frage zu folgenden Befehl:
    if(strcmp(cmdtext, "/maske", true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
    {
    if(Maske[playerid] == 1)
    {
    for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 1);
    Maske[playerid] = 0;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du hast deine Maske abgenommen.");
    }
    else if(Maske[playerid] == 0)
    {
    for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 0);
    Maske[playerid] = 1;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du hast deine Maske aufgesetzt.");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du kannst keine Maske aufsetzen!");
    }
    return 1;
    }


    Der Befehl gibt keine Errors und auch keine Warnings beim Compilen.
    Er funktioniert auch, nur nicht so wie er sollte.
    Ich möchte gerne sobald man als Mitglieder der Fraktion /maske macht, der Name verschwindet.
    Zurzeit verschwindet der Name bei den Befehl /maske für genau 1 Sekunde, danach ist er wieder sichtbar.


    Könnt ihr mir hier sagen, wo mein Fehler liegt?
    SA:MP Wiki hab ich bereits nachgeschaut und den Fehler aber nicht herausgefunden!


    MFG
    Deather

    @Vorgänger:
    Lies auch mal die anderen Beiträge :)
    Laut den Spieler hier, hat er das Problem gefunden:


    Der fehler liegt im scriptfiles ich habe von einem anderem gf die scriptfiles genommen und funktzioniert aber der script ist einfach scheiße!! wurde noch net mal richtig editiert also nicht empfehlens wert

    Achso :D


    Danke Dir :whistling:


    //Edit
    Habe jetzt mal noch eine Frage


    if(strcmp(cmd, "/gmx", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] >= 5)
    {
    SendClientMessageToAll(COLOR_RED, "Der Server wird in 1 Minute neugestartet.");
    SetTimer("GMX5",10000*6,0);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du hast keine Befugnis für diesen Befehl");
    }
    }
    return 1;
    }


    Kann ich es jetzt auch irgendwie so machen, dass nach 30 Sekunden noch einmal folgendes kommt:


    SendClientMessage(playerid,COLOR_RED,"Serverneustart in 30 Sekunden");

    Guten Abend,


    Meine Frage ist jetzt folgende:


    if(strcmp(cmd, "/gmx", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] >= 5)
    {
    SendClientMessageToAll(COLOR_RED, "Der Server wird in 10 Sekunden neugestartet.");
    SendClientMessageToAll(COLOR_RED, "Serverneustart durch Server Leitung");
    SetTimer("GMX5",10000*1,0);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du hast keine Befugnis für diesen Befehl");
    }
    }
    return 1;
    }


    So macht er ja kein Restart, wo muss ich jetzt


    SendRconCommand("gmx");


    einfügen ?


    Danke schon einmal

    Kommt da "Type /enter" in einer so art rosa Farbe auf Englisch ?


    Wenn ja lade mal den Filterscript "gl_property" nicht.


    Wenn das nicht das Problem ist, dann wie Vorgänger schon schreibt, die Codeschnipsel mal pls.

    Erstmal der Fehler wo du mich schon verbessert hast.
    Und der automatische Spawn (hatte ich irgendwie ausversehen deaktiviert)


    Jetzt klappt das endlich ^^

    So hier ist das komische Ding:


    new InBehandlung[MAX_PLAYERS];



    public OnPlayerSpawn(playerid)
    {
    if(InBehandlung[playerid] == 1)
    {
    TogglePlayerControllable(playerid, 0);
    SetPlayerPos(playerid, 1172.6306,-1323.8131,15.4028);
    SetPlayerCameraPos(playerid, 1213.9460,-1324.9109,13.5671);
    SetPlayerCameraLookAt(playerid, 1176.4004,-1323.4197,14.0195);
    SetTimerEx("BehandlungsInfo", 1000, false, "d", playerid);
    }
    return 1;


    forward BehandlungsInfo(playerid);
    public BehandlungsInfo(playerid)
    {
    SendClientMessage(playerid, 0x00CDFFFF, "[KRANKENHAUS]: Da du gestorben bist, bist du nun 30 Sekunden in Behandlung.");
    SetTimerEx("BehandlungsEnde", 1000*30, false, "d", playerid);
    return 1;
    }


    forward BehandlungsEnde(playerid);
    public BehandlungsEnde(playerid)
    {
    InBehandlung[playerid] = 0;
    SpawnPlayer(playerid);
    TogglePlayerControllable(playerid, 1);
    SendClientMessage(playerid,0x00CDFFFF, "[KRANKENHAUS]: Du wurdest aus dem Krankenhaus entlassen, viel Spaß weiterhin!");
    return 1;
    }

    Guten Abend zusammen,


    Habe mein Script jetzt soweit, dass einzigste Problem ist jetzt hier noch das Krankenhaus System <.<


    Ich hab eins drin und trotzdem passiert bei jeden Tot folgendes:




    Krankenhaus System ist drin.
    Weiß jemand woran das liegen kann ? <.<

    Hallo zusammen,
    Habe mich jetzt mal weiter gewagt an meinen Script weiter zubasteln,
    jetzt habe ich hier Errors, welche ich ganz ehrlich gerade nicht wirklich verstehe:




    C:\Users\Maik\Desktop\Script\gamemodes\Script.pwn(9341) : error 047: array sizes do not match, or destination array is too small


    1 Error.



    Zeile 9341:
    cmd = strtok(cmdtext, idx);




    Wo soll hier bitte ein Fehler bestehen? <.<
    Die Zeile ist doch richtig ....



    //EDIT
    Fehler gefunden !

    Huhu zusammen, habe ne Bank als FS gemacht so alles gut und schön nur wo sind jetzt diese Fehler hier:


    C:\Users\Maik\Desktop\Server\filterscripts\Bank.pwn(343) : error 025: function heading differs from prototypeC:\Users\Maik\Desktop\Server\filterscripts\Bank.pwn(348) : error 025: function heading differs from prototypeC:\Users\Maik\Desktop\Server\filterscripts\Bank.pwn(350) : error 035: argument type mismatch (argument 1)



    Hier die Zeilen:



    public OnPlayerText(playerid, text){ return 1;}
    public OnPlayerCommandText(playerid, cmdtext){ if(!strcmp(cmdtext, "/liftauf", true)) { MoveObject(Tor1, 1449.8823, -1014.241, 2854.1328, 0.8); MoveObject(Tor2, 1446.7092, -1014.241, 2854.1328, 0.8); SetTimer("LiftClose", 5000, false); SendClientMessage(playerid, 0x2641FEAA, "Lift Tore sind nun geöffnet."); return 1; } return 0;}




    Danke für die Hilfe schon einmal

    Meine Bewertung zu eurem Projekt



    Vorstellung: 4/10 Punkten
    Es kommt mir so vor, als wenn ihr aus vielen verschiedenen Server Werbungen hier im Forum Teile entnommen habt und einfach eure Daten eingefügt habt?


    Wenn man schon sein eigenes Projekt vorstellt, sollte es sich (vor allem zur jetzigen Zeit bei Reallife Server) abheben zu anderen Servern.


    Forum: 5/10 Punkten
    Das Design gefällt mir nicht, es wirkt einfach zu dunkel, jeder hat einen anderen Geschmack.
    Der Header gefällt mir sehr gut.
    Macht das Forum noch etwas übersichtlicher und es schaut ziemlich gut aus.


    Server: 1/10 Punkten
    Ist ein LoH-Script, was ihr ziemlich schlecht rüber bringt.
    Einige Maps sind sinnlos (für was braucht fast jede Base riesige Zäune oder überhaupt Zäune?)
    Zudem lagt es am Anfang beim Noobspawn ziemlich heftig, was schon einmal wieder schlechten Eindruck rüber bringt.


    Gesamtpunktzahl: 10/30 Punkten