Beiträge von Pride

    Hast du irgendwelche Referenzen um einfach zu Antwort?
    Was hat du dir vorgestellt auf dem Server zu Scripten?

    naja rp würde ich an nen dorf rp denken aber das gibts schon so oft und nen guten neuen frischen cvr finde ich garnicht mal so übel mit neuen sachen und soo


    //EDIT:




    Werde gleich nochmal ein Thema aufmachen mit Referenzen, Ideen und co.


    Na, du willst doch einen Namen in einer Variable speichern. Deshalb muss diese Variable ein String sein, sonst könntest du da keinen Namen drin speichern :rolleyes:


    mfg. :rolleyes:

    Weil der RP Name ein String ist und als einer gespeichert werden muss.
    Deswegen musst du eine Variable die als String deklariert wurde formatieren und somit füllst du die Variable, in deinem Fall [playerid][pRPGNamen] mit dem Roleplaynamen.
    Wäre der Inputtext eine Zahl, wie zum Beispiel eine 1, dann müsstest du die Variable nicht formatieren sondern sie einfach nur definieren, sprich [playerid][pInteger] = 1;


    Liege ich hiermit halbwegs richtig?

    Du kannst das als String benutzen.


    Dann zeig mal deinen Enum her, und wie du es nun benutzt.

    Verstehe ich einfach nicht was soll ich den damit?

    Das bringt schonmal keine Errors im Script mehr aber wirklich Erleuchtung finde ich immer noch nicht ich verstehe das einfach nciht

    Wie hast du pRPGNamen deklariert?

    Laden mach ich es so:


    SpielerInfo[playerid][pRPGNamen] = mysql_GetInt("accounts", "RPGNamen", "Name", SpielerInfo[playerid][pName]);


    Speichern so:


    mysql_SetString("accounts", "RPGNamen", SpielerInfo[playerid][pRPGNamen], "Name", SpielerInfo[playerid][pName]);


    und oben in einem Enum was SpielerDaten heißt wo auch schon der ganze Standardkram drinnen ist ein


    pRPGNamen




    Die Unterstriche sind natürlich da.. :D

    Kannst das aber auch besser so machen ;)
    format(SpielerInfo[playerid][pRPGNamen],sizeof SpielerInfo[playerid][pRPGNamen],"%s",inputtext);
    So ist der inputtext im Array pRPGNamen.

    Wahrscheinlich sind die folgenden Errors total einfach zu beheben aber ich steh grad mega auf dem Schlauch.




    Zitat


    C:\Users\Tim\Desktop\Roleplay\gamemodes\RoleplayGamemode.pwn(1030) : error 001: expected token: "]", but found "-identifier-"
    C:\Users\Tim\Desktop\Roleplay\gamemodes\RoleplayGamemode.pwn(1030) : warning 215: expression has no effect
    C:\Users\Tim\Desktop\Roleplay\gamemodes\RoleplayGamemode.pwn(1030) : error 001: expected token: ";", but found "]"
    C:\Users\Tim\Desktop\Roleplay\gamemodes\RoleplayGamemode.pwn(1030) : error 029: invalid expression, assumed zero
    C:\Users\Tim\Desktop\Roleplay\gamemodes\RoleplayGamemode.pwn(1030) : fatal error 107: too many error messages on one line

    Hast du bereits schon einmal was gespeichert in deinem Script, z.B. bei OnPlayerDisconnect?

    Ja habe ich SavePlayer(playerid);

    Du hast bestimmt im Script ein SavePlayer(playerid) ??
    Wenn nicht, musst du deine Stock suchen wo du alles Speicherst.


    ---
    So von Anfang an.
    Zuerst ein mal musst du dort wo der Name eingegeben wird, den Input Text in ein PvarString setzen mit SetPvarString . Anschließend wird er dort zwischen gespeichert. Nun musst du dort wo du deine Sachen speicherst ein mysql_SetString ausführen mit dem RpNamen (Das Feld muss schon existieren ) und dann holst du dir den Wert.

    Gibts dazu irgendein Tutorial? was dir das erklärt hatte? weil das in dem kleinen Sätzen verstehe ich jetzt mal garnicht.. ^^

    Wenn ich das so Richtig verstehe:
    - Nametags ausschalten
    - 3D Textlabel über per son erstellen und Attachen
    - 3D Textlabel richtig formatieren das dort der Name eingefügt wird :)

    danke soweit denke ich mir es auch aber ich komm beim Saven nicht weiter
    das mit den 3d textlabeln kriege ich noch hin nur das saven via mysql ... das bekomme
    ich einfach nicht hin er soll nach dem er aus dem koma aufgewacht ist gefragt werden via.
    dialog wie sein name ist ... das mit dem dialog wie oben schon gepostet hab ich ja auch
    schon nur wie save ich den inputtext vom dialog in einem mysql feld und lade es auch wieder?

    Danke.. einer der mich versteht.. logischer weise sind dann die alten Spielertags aus gibt nur "meine" dann ^^ hoffe mir kann einer weiter helfen bitte es ist wichtig


    Version:



    SA-MP MySQL plugin R5
    Copyright (c) 2008-2010, G-sTyLeZzZ

    Wie oft denn noch? Er will als "PrideGame" den Server betretten und dann seinen Charakter auswählen, welcher als Label über ihm steht.

    Frag doch einfach beim Login ab, ob jemand einen Charakter besitzt, wenn nicht muss der erstellt werden. Das speicherst du dann als .ini oder Datenbankeintrag und lässt dann beim Login ein Dialog mit den Charakteren erscheinen. Wählt man aus dem Dialog mit den Namen aus lädst du noch Daten wie Skin, Geld, Spawn und Level. Den Namen lässt du auch beim Spawn als PlayerLabel generieren.


    Wie heisst du auf BRP? Spiele auch dort. ;D

    Es geht doch um dieses Abspeichern wie mach ich das.. ich benutze mysql ich bin in Sachen abspeichern laden und so nicht wirklich gut deswegen will ich mit weiter bilden ...

    Du musst eben das '_' mit ' ' ersetzen (in dem Code von dem link) und schon funktioniert die Abfrage für Namen wie "Max Mustermann".
    Das sollte wohl machbar sein. ;)

    Denke eben nicht ich brauch das im Script... um das im Dialog zuhaun...
    Kennen Sie Breadfish Roleplay? ich hoffe mir kann einer das genau so erklären
    wie sie es dort gemacht haben deswegen hab ich auch ein neues Thema erstellt.. ^^