Beiträge von Markus

    Hi,
    also ich habe das jetzt bei OnPlayerCommandText eingefügt:



    if(IsSpielerInDM[playerid])
    {
    SendClientMessage(playerid,COLOR_RED," Das geht im DM nicht!");
    return 1;
    }


    Es funzt halb! Wenn man /dm gemacht hat geht kein Command mehr! So soll es ja auh sein!
    Aber der Command um die DM zu verlassen geht auch nicht der muss funzen! Sonst kann man die DM nicht verlassen!


    Wie macht man das???


    MfG ~Luka~

    lol pride les mal bitte richtig den beitrag dann weißt du was ich will!


    MfG ~Luka~


    P.S Liest bitte den 2 Beitrag vom Thema! Den habe ich editiert! Wie gehts weiter???

    es geht nicht wäre gut wenn du mal ein bisschen besser erklären könntest!!!
    So wie ich es verstanden habe habe ich unter den ganzen new das gemacht:



    if(strcmp(cmdtext,"/dm",true)==0)
    {
    if(IsSpielerInDM[playerid] == 0)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s has entered DM (/dm)", name);
    SendClientMessageToAll(0xAA3333AA, string);
    SetPlayerPos(playerid,2208.0815,2189.2583,103.8786);
    ResetPlayerWeapons(playerid);
    GameTextForPlayer(playerid,"Welcome to /DM",4000,6);
    GivePlayerWeapon(playerid, 26, 8000);
    GivePlayerWeapon(playerid, 32, 8000);
    SetPlayerHealth(playerid, 100.0);
    SetPlayerArmour(playerid, 100.0);
    sstats[2]++;
    new s[100];
    format(s,sizeof(s),"Deaths: %d | Kills: %d | DM: %d | BF: %d | AFK: %d",sstats[0], sstats[1], sstats[2], sstats[3], sstats[4]);
    TextDrawSetString(stats,s);
    IsSpielerInDM[playerid] = 1;
    }
    else {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s has left DM (/dm)", name);
    SendClientMessageToAll(0xAA3333AA, string);
    IsSpielerInDM[playerid] = 0;
    GivePlayerWeapon(playerid, 26, 1000);
    GivePlayerWeapon(playerid, 32, 1000);
    SetPlayerHealth(playerid, 100.0);
    SetPlayerArmour(playerid, 100.0);
    SetPlayerPos(playerid,2000.5702,1538.4266,13.5859);
    sstats[2]--;
    new s[100];
    format(s,sizeof(s),"Deaths: %d | Kills: %d | DM: %d | BF: %d | AFK: %d",sstats[0], sstats[1], sstats[2], sstats[3], sstats[4]);
    TextDrawSetString(stats,s);
    }
    return 1;
    }


    if(IsSpielerInDM[playerid]) return SendClientMessage(playerid,COLOR_RED," Das geht im DM nicht!");


    Ich bekomme dann 9 Errors:



    (177) : error 010: invalid function or declaration
    (179) : error 010: invalid function or declaration
    (182) : error 021: symbol already defined: "GetPlayerName"
    (194) : error 021: symbol already defined: "format"
    (198) : error 010: invalid function or declaration
    (199) : error 021: symbol already defined: "name"
    (210) : error 021: symbol already defined: "s"
    (214) : error 010: invalid function or declaration
    (216) : error 010: invalid function or declaration


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



    9 Errors.



    MfG ~Luka~

    Hi,
    wie kann ich machen das wenn z.b einer /dm eingibt keinen Command eingeben kann bis er wieder aus der DM rausgeht?
    Das sozusagen alle Commands geblockt werden auser /dm um die DM zu verlassen!
    Hier der /dm Command:



    if(strcmp(cmdtext,"/dm",true)==0)
    {
    if(IsSpielerInDM[playerid] == 0)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s has entered DM (/dm)", name);
    SendClientMessageToAll(0xAA3333AA, string);
    SetPlayerPos(playerid,2208.0815,2189.2583,103.8786);
    ResetPlayerWeapons(playerid);
    GameTextForPlayer(playerid,"Welcome to /DM",4000,6);
    GivePlayerWeapon(playerid, 26, 8000);
    GivePlayerWeapon(playerid, 32, 8000);
    SetPlayerHealth(playerid, 100.0);
    SetPlayerArmour(playerid, 100.0);
    sstats[2]++;
    new s[100];
    format(s,sizeof(s),"Deaths: %d | Kills: %d | DM: %d | BF: %d | AFK: %d",sstats[0], sstats[1], sstats[2], sstats[3], sstats[4]);
    TextDrawSetString(stats,s);
    IsSpielerInDM[playerid] = 1;
    }
    else {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s has left DM (/dm)", name);
    SendClientMessageToAll(0xAA3333AA, string);
    IsSpielerInDM[playerid] = 0;
    GivePlayerWeapon(playerid, 26, 1000);
    GivePlayerWeapon(playerid, 32, 1000);
    SetPlayerHealth(playerid, 100.0);
    SetPlayerArmour(playerid, 100.0);
    SetPlayerPos(playerid,2000.5702,1538.4266,13.5859);
    sstats[2]--;
    new s[100];
    format(s,sizeof(s),"Deaths: %d | Kills: %d | DM: %d | BF: %d | AFK: %d",sstats[0], sstats[1], sstats[2], sstats[3], sstats[4]);
    TextDrawSetString(stats,s);
    }
    return 1;
    }


    MfG ~Luka~ :thumbup:

    Hi,
    ja ich habe einen adminscript drin und ich habe auch if(IsPlayerInAnyVehicle(playerid)){ drin.


    MfG Luka

    Hi,
    bei mir ist das Problem wenn man in einem Auto ist und einen Command eingibt den es nicht gibt kommt Server:Unknown Command!
    Obwohl ich hab ende anstatt return 0; ein return SendClientMess....
    Und wenn ich zu Fuß rum gehe kommt die message die ich haben will!
    Hoffe ihr versteht das kann es net besser erklären!


    MfG ~Luka~

    Hi,
    jetzt hätte ich noch 1 frage für den textdraw:


    WIe kann ich ein Command machen der bei Kills: 5 eins löscht das da Kills: 4 steht?
    Das selbe will ich auch bei Deaths und bei DM


    z.b:


    Bei Deaths steht 20 ich mach /deaths- dann steht da Deaths: 19




    MfG ~Luka~

    Hi,
    ich stelle meine Gamemode "Homies vs Cops" v1.1 zum download zur Verfügung!


    Es geht darum das Homies gegen Cops kämpfen!
    Es gibt viele Gates, Aufzüge und eine Skischanze mit Lift zum hochfahren noch dabei!
    Man kann sogar Propertys kaufen um Geld zu verdienen und kann sich damit im Waffenmenü
    neue Waffen kaufen! Die Gamemode ist englisch!!!
    Den Download findest du ganz unten!


    Die Commands:


    [PROPERTYS] /buy /sell /propertyhelp /findproperty /myproperties
    [COMMANDS] /register /login /mystats /weapons /commands /cmds /admins /help /kill /heal /lift /liftup /liftdown
    [COMMANDS] /ans [ANSWER] (ans = answer) /credits /vr(to repair your vehicle) [ADMIN] /gmx
    [COMMANDS] /afk /back /afklist /animlist /rconcommands /copbase /homiebase /lift /lock /unlock
    [COMMANDS] /c (Copchat) /h (Homiechat)
    [NEWEST-COMMANDS] /skijump /skiup /skidown


    /buy ==> Um die Property zu kaufen
    /sell ==> Um die Property zu verkaufen
    /propertyhelp ==> Um die Propertyhilfe zu lesen
    /findproperty ==> Um eine Property zu finden
    /myproperties ==> Auflistung deiner gekauften Properties
    /register ==> Um dich im Server zu registrieren
    /login ==> Damit kannst du dich im Server einloggen
    /mystats ==> Damit kannst du dir deine Statistiken anzeigen lassen
    /weapons ==> Um das Waffenmenü zu öffnen
    /commands ==> Um alle Server-Commands anzeigen zu lassen
    /admins ==> Alle Admins die online sind kannst du hier sehen
    /help ==> Um die Server-Hilfe anzeigen zu lassen
    /kill ==> Damit kannst du dich killen
    /heal ==> Damit kannst du dich heilen
    /lift ==> Um dich zum Lift zu teleportieren
    /liftup ==> Damit fährt der Lift nach oben
    /liftdown ==> Damit fährt der Lift nach unten
    /ans [ANSWER] ==> Um die richtige Lösung zu sagen
    /credits ==> Damit kannst du die Servercredits sehen
    /vr ==> Damit kannst du dein Auto reparieren
    /afk ==> Um afk zu gehen
    /back ==> um aus der afk mode raus zu gehen
    /afklist ==> Zeigt alle Spieler an die AFK sind
    /animlist ==> Zeigt alle Serveranimationen an
    /rconcommands ==> Zeigt alle Rcon-Commands an
    /gmx ==> (für admins) Um den Server neu zu startem
    /copbase ==> Um sich zur Copbase zu teleportieren
    /homiebase ==> Um sich zur Homiebase zu teleportieren
    /lock ==> Um das Auto abzuschließen
    /unlock ==> Um das Auto aufzuschließen
    /c ==> Für den Copchat
    /h ==> Für den Homiechat
    /skijump ==> Um sich zur Schanze zu teleportieren


    Bei Fragen einfach ins Thema posten!
    Bitte gebt eine Bewertung ab, wie ihr die Gamemode findet!
    Bitte nur eine Bewertung abgeben wenn ihr sie auch getestet habt!
    DANKE


    Das wars!
    Viel Spaß damit!


    Mirror 1: http://rapidshare.com/files/23…0/Homies-vs-Cops.rar.html
    Mirror 2: http://rapidshare.com/files/23…5/Homies-vs-Cops.rar.html
    Mirror 3: http://rapidshare.com/files/23…3/Homies-vs-Cops.rar.html
    Mirror 4:


    MfG Markus

    Hi,
    bei mir ist das Problem wenn ich den Server online stellen will das dann bei Modename: Unknown kommt!
    Ich weiß nicht warum und kriege es nicht behoben! Kann mir bitte jemand helfen?
    Auf jedenfall kommt dieses Unknown vom xStreamer weil ohne dem Streamer geht der Server mit leider nicht :(
    Hoffe ihr könnt mir helfen!


    MfG ~Luka~

    hi,
    das ist doch überhaupt nicht schwer!


    z.b die ganzen defines oder forwards packst du oben in.
    Dann wenn da OnFilterScriptInit steht packst du alles was da drin ist bei deiner gamemode in OnGameModeInit.
    Wenn im Filterscripts bei Blackfox ein public OnPlayerSpawn steht packst du den ganzen inhalt in deiner gamemode in OnPLayerSpawn usw....
    Ist doch eigentlich nicht schwer.


    Naja wenn du willst kann ich es dir machen:


    Meine ICQ- Nummer: 369-263-543


    Viel Erfolg ;)


    MfG :thumbup:

    hi und wie kann man machen wenn man nicht genug geld hat das dann eine meldung kommt


    SendClientMessage(playerid,COLOR_RED,"Du hast nicht genügend Geld");


    MfG


    P.S


    Könnte es so gehen das die Meldung kommt?
    Also das wär meine Idee:



    if(strcmp(cmdtext,"/fixcar",true) == 0)
    {
    SendClientMessage(playerid,COLOR_GREEN,"Car fixed!");
    SetVehicleHealth(GetPlayerVehicleID(playerid),1250.0);
    new geld = random(999)+1;
    GivePlayerMoney(playerid, geld)
    }
    else
    {
    ]SendClientMessage(playerid,COLOR_RED,"You don´t have the money!");
    return 1;
    }