[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
  • Doch da es extern läuft und man brauch keine extra Ordner mehr
    nur die Tabellen muss man anlegen wenn es das script nicht macht

  • Na klar,
    Standart Version wäre SetPlayerColor(playerid, 0xFFFF00AA);
    So:
    Wir wollen dass nur ein Cop den Spieler Rot sieht, das macht man so:

    if(IstSpielerIneinerFraktion[playerid][Polizist] == 1)
    {
    SetPlayerColor(playerid, ROT);
    }

    Natürlich ist die Variable erfunden.

  • Da er das so grob beschrieben hat, habe ich es auch gemacht.


    Es kann ja sein, dass er will , dass ein Kriminäller Rot sein soll.
    Oder einfach Abfragen, ob der Spieler Wanteds hat.
    Beispiel:

    new wanted;
    str[128];
    wanted = GetPlayerWantedLevel(playerid);
    format(str, sizeof(str), "Sie haben %d Wanteds", wanted);
    SCM(playerid, str, 0xffffff);

    Wobei das nur effecktiv ist, um die Wanteds herrauszukriegen, sonst vom Aufbau her wäre es ganz nützlich...
    Aber nur wenn man bedenkt , dass man mit Wanteds arbeitet.

  • Hey meine Lieben in der Spielerdatei habe ich ein Problem.(Speichern über Dini(ein paar Daten)).
    Unszwar ist es ja so das das Script bspw. Geld speichern soll.Also habe ich unten in einem stock:
    dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));


    Bloß in der Spielerdatei ist kein Geld vorhanden nur "Passwort Und dann irgendein Hash".Also habe ich dort bei Passwort geguckt:
    dini_Set(Spielerdatei,"Passwort",key);


    Hm habe das probiert bloß mit Geld und ohne key hinten dran.Ging nicht also habe ich es mit dini_Get probiert.Geht immernoch nicht.Könnt ihr mir sagen wie ich jetzt das "Geld" in der Spielerdatei erstellen kann?


    MFG

  • @ Vorposter


    was willst du da machen?


    _________________________________________________________________________-


    wo ist heir ein fail drin?
    der setzt den wert nicht auf 0 in der database



    if(response==1)
    {
    new string[128],query[128];
    format(string,sizeof(string),"Du hast {00FF00}%s entbannt",inputtext);
    SendClientMessage(playerid,cGreen,string);
    format(query, 128, "UPDATE player SET Baned = '0' WHERE Name = '%s'", inputtext);
    mysql_query(query);
    return 1;
    }

  • GivePlayerMoney(playerid,dini_Int(XXXXX,"Geld"));
    dini_IntSet(XXXXX,"Geld",GetPlayerMoney(playerid));

  • Marius
    ich bekomm ja schon das kotzen, wenn ich deinen Code nur sehe.
    2 string a 128 Zeichen?
    Warum vergisst du dauernd die ` ?
    wofür...


    new query[70];
    format(query,70,"Du hast {00FF00}%s entbannt",inputtext);
    SendClientMessage(playerid,cGreen,query);
    format(query, 70, "UPDATE `player` SET `Baned` = '0' WHERE `Name` = '%s'", inputtext);
    mysql_query(query);
    so ist das doch gleich viel besser :)
    Es kann aber auch noch an Rechtschreibfehlern liegen
    evtl heißt es nicht player sondern players

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

    Margarete Stokowski

  • nope die Tabelle heißt player
    ich weiß selber nicht wiso is die ` dauernt vergesse


    danke dir

  • das sollte der eig allein machen


    wenn nicht schreib da mal
    Geld=
    hin

  • Hallo liebes Forum,
    egal welchen ich von meinen Commands eingebe, es kommt immer "SERVER: Unknown command."
    Vor kurzer Zeit ging es noch, aber selbst wenn ich ein Filterscript lade gehen die Befehle dort nicht.
    Bei "OnPlayerCommandText" hab ich am Ende es mit 0 returnt.


    Weiß jemand Bescheid? :/

  • Ich hab mal wieder eine große Frage


    Ich arbeite zurzeit an meinen Carsystem
    meine Frage wie kann ich die Auswahl der Cars so machen, das ich die Auswahl so in der art habe wie bei der Requestclass?
    mir fällt da absolut nix zu ein es sollte auch mit den linken und rechten Pfeiltasten auswählbar sein


    Ich hoffe auf hilfe

  • eine enum mit den benötigten infos, wie model,preis, etc.


    Dann eine neue Variable, in der Alle Fahrzeuge mit entsprechener Information festgelegt werden.


    Nun benutzt du eine 2. Variable oder GetPVar und erhöst oder senkst sie, sobald er auf "zurück" oder "vor klickt.
    Du musst natürlich die Textdraws machen.
    Dabei ist zu beachten das wenn er zurück geht und der Wert gesenkt wird und dabei unter 0 geht, dieser automatisch auf den höchsten Wert (sizeof VARIABLE) gesetzt wird.
    Dasselbe wenn er vor geht und er höher ist als die maximale Anzahl von VARIABLE dann auf 0 setzen.
    Nun gehst du einfach die schleife durch und machst:


    if(i != VARIABLE) bzw if(i != GetPVarInt(playerid, "VARIABLE") continue;
    //code.


    Eig ganz einfach :)

  • Als wenn diese "
    ` " wichtig sind.. omfg^^ Normale " ' " reichen vollkommen. Sofern man diese sowieso selten verwendet^^