[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
  • Hey, ein neues Thema zu starten wäre sinnlos.
    Hier mal meine frage:
    Ich arbeite an einem Tank system und wollte fragen wie ich es mache, das ich zb pro liter 60 cent zahlen muss
    also wen ich jetzt 3 liter tanken will muss ich dan 1,80€ zahlen.
    hier mal mein code
    if(dialogid == TankenDiesel)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,Rot,"Du hast den Vorgang abgebrochen");
    }
    if(response == 1)
    {
    new Wagen = GetPlayerVehicleID(playerid), msg[128];
    new Tmenge = strval(inputtext);
    format(msg, sizeof msg,"Du hast %d Liter Diesel Getankt.",Tmenge);
    SendClientMessage(playerid,ORANGE,msg);
    Tankmenge[Wagen] += Tmenge;
    }
    }


    Lg

  • Ja das hab ich verstanden, aber wie soll ich jetzt die Floats benutzen?
    Sorry falls ich nerve aber ich will es halt erklärt haben das ich es danach weiß^^

  • Wie mache ich das wenn der gamemode gestartet wird alle cars respawnen


    eig wenn der gamemode gestartet wird macht der das schon von selber aber er soll das eben nochmal machen

  • hi


    ich habe ein problem mit meinem admin chat


    if(text[0] == '#' && GetPVarInt(playerid, "admin")>=1)
    {
    format(string,sizeof(string),"[AdminChat] %s(id:%i) : %s",Player(playerid), playerid, text[1]);
    SendMessageToAdmins(rot, string);
    return 0;
    }


    wen man am schluss ein . , oder - schreibt, kann den text jeder sehen, das selbe ist auch bei meinem gang chat
    was könnte man dagegen machen?


    mfg Markus

  • pls brauche wieder mal hilfe


    ein befehl /explo id
    damit soll die id explodieren

  • 1. Position des Spielers mittels GetPlayerName besorgen(google->samp getplayername function
    2. An der gerade bekommenden Position eine Explusion erstellen mittels CreateExlusion (goole->samp createexplusion function)
    Hoffe hat geholfen!

  • wie man das macht das man sich selber explo lasst weis ich aber wie mann noch eine id da vor macht das brauche ich

  • COMMAND:explode(playerid,params[])
    {
    new pID,
    Float:boomx,
    Float:boomy,
    Float:boomz;
    if(sscanf(params, "u",pID)) return SendClientMessage(playerid, FARBE_ROT, "Funktion: /explode [Playerid]");
    GetPlayerPos(pID,boomx, boomy, boomz);
    CreateExplosion(boomx, boomy , boomz, 7, 10);
    return 1;
    }

    The fact is, I am right. And if you think I'm wrong, you are wrong.

  • hi.
    ich hätt ne kleine frage:
    wie mache ich wenn man /admins eingibt,dass die admins im DIALOG stehen?
    also nicht im normalen chat.
    habe nichts richtiges in der SuFu gefunden.
    es sollen nur die admins angezeigt werden,die auch online sind.


    danke im vorraus