Beiträge von Kaliber

    So, habe mir mal den Server angeschaut ^^


    Also, auf dem Server habe ich schon einige Bugs bekannt gegeben, also es sind wirklich sehr sehr viele Vorhanden und es leggt teilweise echt extrem und das TextDraw im Hintergrund ist einfach nur fehl am Platz !


    Somit, nicht zu empfehlen :S


    mfg. :thumbup:

    dann schreib was ich besser machen kann.


    • if(dialogid == ishop)
      {
      Verwende hier auch switch und case, da es schneller ist als normale if-Abfragen ;)
    • OnDialogResponse bitte returne das mit 0 ;)
    • WeedPlanted solltest du als boolean verwenden, da die Werte nur true oder false sind, das spart an Ressourcen ;)
    • ocmd:gotoschwarz(playerid,params[])
      {
      SetPlayerPos(playerid,-2133.1331,1213.7354,47.27343);
      return 1;
      }
      Da du bei diesem Befehl den Parameter params nicht benötigst, solltest du ihn mit #pragma unused verbrauchen.
    • new Samen[MAX_PLAYERS];
      new Duenger[MAX_PLAYERS];
      new Weeder[MAX_PLAYERS];
      new weedObject[MAX_WEED];
      Du solltest die Variablen noch etwas zusammenfassen, sprich 1ne Große für alle Spieler machen mit einem 2 dimensionalen Array und enum nutzen ;)


    Jo, das sind so ein paar Sachen die mir beim überfliegen aufgefallen sind, aber schon nicht schlecht, denke jedoch, dass sich das hier eher als Include anbieten würde, da man dann es im Gamemode selbst einbauen könnte :)


    mfg. :thumbup:

    Du musst in deinem Script AddPlayerClass oder SetSpawnInfo 1x verwenden ^^


    mfg. :thumbup:


    //Edit: Da hilft man ein paar Leuten mit einem dummen GF und dann schreibt man hier auch noch public Funktionsnamen davon auf X(

    Mach mal hinter der 3 beim ersten gate -10


    Bitte nicht, die 3 hat was mit der Bewegung zu tun, eine negative Bewegung ?! :wacko:


    MoveObject(LSPDGate[0],1507.22-10, -1714.29, 5.16,3);


    Schreibe das so, die Z Koordinate musst du verringern, damit dein Tor runter geht ^^


    mfg. :thumbup:

    Jetzt mal im Ernst, das ist so schlecht, schreibe das mal so:


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(!strcmp("/Mission", cmdtext, true))
    {
    TogglePlayerControllable(playerid, 0);
    for(new i; i<15; i++) SendClientMessage(playerid,Orange,"");
    SendClientMessage(playerid,Orange, "Wie ich sehe, möchtest du eine Mission beginnen.");
    SendClientMessage(playerid,Orange,"Nun, diese geht sehr Einfach und ist eine Singleplayer Mission von Grand Theft Auto, San Andreas!");
    SendClientMessage(playerid,Orange,"Gleich wirst du Checkpoints Erhalten und eine Spraydose!");
    SendClientMessage(playerid,Orange,"In Dieser Mission musst du 10 Checkpoints abfahren und die Wände Ansprühen!");
    SendClientMessage(playerid,Orange,"Wenn du mit dem Letzten Fertig bist, wirst du etwas Geld Erhalten!");
    for(new i; i<6; i++) SendClientMessage(playerid,Orange," ");
    SendClientMessage(playerid,Hellblau,"Ich hoffe, du hast dir alles Sorgfälltig durchgelesen!");
    SendClientMessage(playerid,Hellblau,"Bitte Bestätige mit /Mission931");
    return 1;
    }
    if(!strcmp("/Mission931", cmdtext, true))
    {
    for(new i; i<15; i++) SendClientMessage(playerid,Orange," ");
    TogglePlayerControllable(playerid, 1);
    SendClientMessage(playerid,Orange,"Wir hoffen, dass du diese Mission auch wirklich Erledigst!");
    return 1;
    }
    return 1;
    }


    mfg. :thumbup:

    Die Idee finde ich ja mal geil:


    #define ET:: ET_


    Das werde ich jetzt auch mal machen :D


    Die Include ist gut gemacht, werden aber wahrscheinlich nicht so viele nutzen ^^


    Dennoch sehr sauber und 1000x besser als die Include von anderen Leuten hier :S


    mfg. :thumbup:

    Code
    inputtext[]	The text entered into the input box by the player or the selected list item text.


    Das steht im Wiki ^^


    Jetzt kannst du deinen Text splitten und kannst die spielerid die du übergeben musst rausbekommen :P


    PS: Falls du damit noch nichts anfangen kannst, würde es gerne erläutern, doch ich muss jetzt offline. Bin in 1std wieder da, könnte dir dann helfen ^^


    mfg. :thumbup: