Brauche dringend Hilfe! [ Erledigt ]

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Ich finde den Fehler einfach nicht. ;(
    Egal was ich mache, es wird immer so angezeigt.



    Eig. sollte der Name angezeigt werden, der den Befehl ausführt...
    Hier der Code:


    if(strcmp(cmd, "/muenze", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new Name[24];
    new coin = random(2)+1;
    new coinname[20];
    if(coin == 1) { coinname = "Kopf"; }
    else { coinname = "Zahl"; }
    format(string, sizeof(string), "* %s wirft eine Münze. %s !", Name, coinname);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    return 1;
    }


    MFG K4biX

    Einmal editiert, zuletzt von k4biX ()


  • if(strcmp(cmd, "/muenze", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    new name[MAX_PLAYER_NAME];
    for(new i = 0; i <MAX_PLAYERS; i++)
    {

    new coin = random(2)+1;
    new coinname[20];
    GetPlayerName(i, name, sizeof(name));
    if(coin == 1) { coinname = "Kopf"; }
    else { coinname = "Zahl"; }
    format(string, sizeof(string), "* %s wirft eine Münze. %s !", name, coinname);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    return 1;
    }


    Sollte klappen :D

  • Was soll denn die dumme for-schleife da ?
    Es fehlte nur ein simples GetPlayerName...



    Sorry das ich erst mit scripten anfange ich habs aus nem fertigen script rauskopiert!! 8|

  • Und noch sparender ist es, GetMaxPlayers beim Initiieren in eine globale Variable zu packen und in den Schleifen einzusetzen ;)
    Das erspart sowohl Zeichen, als auch Rechenzeit, da in deinem Beispiel bei jedem Schritt die Funktion ohne geändertes Ergebnis neu ausgeführt wird

  • Kann ich nix mit anfangen sry 8| ich kann grad mal objekte einfügen bewegliche tore erstellen.. vllt nen paar commands aber mehr auch nicht..


    // Edit


    Bitte CLosen keine lust auf noch ne verwarnung vom möchtegern Atrox -.-

  • Dann hör doch auf, so zu tun als hättest du Ahnung,
    und halte dich aus Themen raus, die du nicht verstehst.


    Ich mag es halt nur nicht, wenn jemand beim Raten den Eindruck erwecken will,
    er wüsste, was er grade geschrieben hat.


    //Edit letzter post


    Du tust doch so als hättest du ahnung-...
    aber nennst nicht mal beispiele ?


    da komm ich soll angeblich keinen ahnung haben weil ich nen beispiel geschrieben hab ?
    Also irgendwas iss da faul


    -.- So
    _CLOSED_!