[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
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
  • Tag,


    Kann mir einer helfen? Ich möchte den Namen im Spiel so trennen:


    Zb. Ich heiße: Vorname_Nachname oder Vorname.Nachname und will das Spieler im
    Chat nur so angezeigt werden: Vorname_N oder halt Vorname.N , hoffe jemand kann
    mir helfen. ^^


    Und noch eine kleine Frage wie kann ich abfragen bzw. nur Namen im Format: Vorname_Nachname
    oder Vorname.Nachname erlauben? :D

  • Hi,


    ich wollte eine Zufallsfarbe machen:


    new RandomColor[7]


    RandomColor[0] = SetPlayerColor(playerid, 0x000FFFFF);
    RandomColor[1] = SetPlayerColor(playerid, 0x008500FF);
    RandomColor[2] = SetPlayerColor(playerid, 0xEBFF00FF);
    RandomColor[3] = SetPlayerColor(playerid, 0xFF00FFFF);
    RandomColor[4] = SetPlayerColor(playerid, 0x00A5FFFF);
    RandomColor[5] = SetPlayerColor(playerid, 0x55FF00FF);


    SetPlayerColor(playerid, random(RandomColor[6]));


    Aber so geht es leider nicht. Wie muss ich das machen?

  • Danke.


    Habe noch eine Frage:


    Wenn der Spieler im /dm ist if(GetPVarInt(playerid, "PlayerInDm") == 1) soll er nach dem Tod immer wieder im /dm Spawnen. Nur leider kommt er immer an den Spawnpunkt den man beim Betreten hat.


    Ich habe es so:
    public OnPlayerSpawn(playerid)
    {
    if(GetPVarInt(playerid, "PlayerInDm") == 1)
    {
    SetPlayerPos(playerid,712.1295,810.7731,-30.2464);
    }
    return 1;
    }


    Was ist daran falsch und wie mache ich es richtig?


    Tim

  • Ja, NPC Abfragen und ein paar Dinge wie
    ClearAnimations ...

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • wie wäre es mit quadrieren und dann die wurzel draus ziehen?
    oder einfach das in einen string umwandeln und das erste zeichen löschen ;)

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • new max = GetPlayerMoney(playerid) / 12; // max ist dann gleich die Anzahl Stücke die du kaufst
    new money = max * 12; // Das Geld wieviel es insgesamt kostet.
    GivePlayerMoney(playerid, - money); // Das Geld abziehen das es ingesamt kostet


    Ich denke so kann es funktionieren, aber bin mir jetzt nicht sicher habs jetzt auf die schnelle gemacht. Einfach mal testen und überarbeiten.

    Die Macht etwas zu bewirken, ist in Dir. Du musst sie nur rauslassen


    cristiano-ronaldo-525-portugal-euro-2012-banner-wallpaper.jpg

  • Servus leute


    ich habe ein problem beim Abspeichern der Koordinaten eines players und zwar:


    in diesen 3 zeilen:


    Zitat

    mysql_SetInt("accounts", "SpawnX", GetPVarFloat(playerid,"SpawnX"), "Name", name);
    mysql_SetInt("accounts", "SpawnY", GetPVarFloat(playerid,"SpawnY"), "Name", name);
    mysql_SetInt("accounts", "SpawnZ", GetPVarFloat(playerid,"SpawnZ"), "Name", name);


    bekomme ich diese warnings:


    Zitat

    warning 213: tag mismatch
    warning 213: tag mismatch
    warning 213: tag mismatch


    kann mir einer weiterhelfen?


    mfg nehlinator