Beiträge von Seb_Mcpepp

    Guten Tag, hiermit bewerbe ich, Seb_Mcpepp, mich zum Moderator für das Forum.


    Daten von mir:


    Mein Name ist Sebastian, ich bin 15Jahre alt, aber keinesfalls unreuf. Alle die mich kennen, wissen dies auch. Die deutsche Rechtschreibeung liegt mir sehr. Ich bin stehts höflich, kann gut mit stressigen Situationen umgehen und bin fähig Diskusionen zu führen. Im Team arbeiten kann ich sehr gut. Im Forum bin ich noch nie schlecht aufgefallen.


    Warum ich Moderator werden möchte:


    Ich möchte Moderator werden, da ich das Thema "[Kritik] Führung im Forum" mitverfolgt habe und ich hier etwas ändern möchte. Ich möchte helfen, das Forum sauber zu halten und Konflikte zwischen mehreren oder zweier Personen, wenn es nötig ist, zu lösen. Ich möchte nicht Moderator werden nur wegen dem Status. Ich möchte helfen das Forum immer zu verbessern, damit hier alles nach den Forenregeln abläuft. Natürlich kenne ich die Forenregeln. Dies sollte meiner Meinung nach auch jeder. Ich bin jeden Tag im Forum aktiv.


    Da es keine langen Romane werden sollen, wars das auch schon mit meiner Bewerbung. Ich hoffe wir werden bald zusammen arbeiten.


    Mfg,
    Seb_Mcpepp

    Noep, hab ich schon getestet mit -2.0 hat das nichts zutun. Und die ObjektID´s gibts auch.
    Hat nochwer was? ^^


    Mfg,
    Seb


    //edit by Seb: So nun darf ich aber mal pushen! Es gibt doch soviele Genies hier. Warum weiß denn niemand was das Problem ist^^

    Guten Tag. Mal wieder ein Problem :)


    if(strcmp("/rb",cmdtext, true) == 0)
    {
    if(RBlock[playerid] == 0)
    {
    new string[30];
    new rbid[16];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    format(string, sizeof(string), "Verwendung: /rb [a/b]");
    SendClientMessage(playerid, COLOR_GRAD2, string);
    return 1;
    }
    strmid(rbid, tmp, 0, strlen(cmdtext), 255);
    if(strcmp(rbid, "a", true, strlen(rbid)) == 0)
    {
    new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
    GetPlayerPos (playerid, plocx,plocy,plocz);
    GetPlayerFacingAngle(playerid, ploca);
    RB[playerid] = CreateObject(3594,plocx,plocy,plocz-2.0,0.0,0.0,ploca+90);
    MoveObject(RB[playerid],plocx,plocy,plocz-0.2,0.5);
    SetTimerEx("CRBC", 120000, 0, "d", playerid);
    RBlock[playerid] = 1;
    return 1;
    }
    else if(strcmp(rbid, "b", true, strlen(rbid)) == 0)
    {
    new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
    GetPlayerPos (playerid, plocx,plocy,plocz);
    GetPlayerFacingAngle(playerid, ploca);
    RB[playerid] = CreateObject(3593,plocx,plocy,plocz-2.0,0.0,0.0,ploca+90);
    MoveObject(RB[playerid],plocx,plocy,plocz-0.2,0.5);
    SetTimerEx("CRBC", 120000, 0, "d", playerid);
    RBlock[playerid] = 1;
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Sie haben bereits einen Roadblock erstellt. Tippen Sie /rrb um sie zu zerstören.");
    return 1;
    }
    }


    Das ist mein /rb Befehl.
    Wenn ich /rb a eingebe, sollte ein Objekt auftauchen, bei /rb b auch. Nur halt ein anderes. Aber das klappt nicht so ganz. Alles super, keine Errors, wenn ich Ingame /rb mache kommt sogar das mit Verwendung: /rb [a/b], aber keine RB wird erstellt. Was ist das Problem?


    Mfg,
    Seb



    //edit by Seb: Etwas dazu geschrieben.

    Ahh, okey danke.
    Nochwas:


    if(dialogid == DIALOG_PKTANZAHL)
    {
    if(response == 1)
    {
    if(!IsNumeric(inputtext))
    {
    format(string,sizeof(string),"'%s' ist kein Gültiger Wert!",inputtext);
    SendClientMessage(playerid,COLOR_RED,string);
    return 1;
    }
    }
    new input = strval(inputtext);
    GivePlayerMoney(playerid, -input*150000);
    Spieler[playerid][Vorteilspunkte] +input;
    }
    So habe ich das nu. Nun kommt noch ein Warning. Kannst du da auch was zu sagen?:


    C:\Users\Seb\Desktop\samp0.3b\gamemodes\StuntDm.pwn(6100) : warning 215: expression has no effect
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.


    Die Zeile:
    Spieler[playerid][Vorteilspunkte] +input;


    Mfg,
    Seb

    if(Player[playerid][Team] == 1)
    {
    if(Player[playerid][Wanteds] > 0)
    {
    new string[32];
    format(string, 32, "Gesucht!", Player[playerid][Wanteds]);
    Wanted[playerid] = Create3DTextLabel(string,COLOR_RED,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Wanted[playerid], playerid, 0.0, 0.0, 0.7);
    SetPVarInt(playerid, "WantedTimer", SetTimerEx("wantedshow",1000,1,"i",playerid) );
    }
    }

    Guden..


    Hab da ein Problem.
    Ich möchte machen, dass, wenn man in ein Fenster was sich öffnet (Command hab ich schon fertig) eine Zahl schreibt, diese Zahl auch bekommt an Punkten. Und das das Geld abgezogen wird. Also wenn ich 2 Punkte kaufen möchte schreibe ich 2 in das Fenster und bekomme die 2 Punkte. Dann wird mir das Geld abgezogen. Ein Punkt kostet 150.000$. Das heißt ja dann 2*150000. Joa hier mal der Code:


    if(dialogid == DIALOG_PKTANZAHL)
    {
    if(response == 1)
    {
    if(!IsNumeric(inputtext))
    {
    format(string,sizeof(string),"'%s' ist kein Gültiger Wert!",inputtext);
    SendClientMessage(playerid,COLOR_RED,string);
    return 1;
    }
    }
    GivePlayerMoney(playerid, -inputtext*150000);
    Spieler[playerid][Vorteilspunkte] +inputtext;
    }


    Doch das klappt nicht. Ich bekomme folgende Errors:
    C:\Users\Seb\Desktop\samp0.3b\gamemodes\StuntDm.pwn(6098) : error 033: array must be indexed (variable "inputtext")
    C:\Users\Seb\Desktop\samp0.3b\gamemodes\StuntDm.pwn(6099) : error 033: array must be indexed (variable "inputtext")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    Ich hoffe ihr könnt mir da helfen.


    Mfg,
    Seb


    //edit1: Rechtschreibfehler verbessert :S

    if (strcmp("/scheinwerfer", cmdtext, true) == 0)
    {
    new Float:x2, Float:y2, Float:z2;
    GetPlayerPos(playerid, x2, y2, z2);
    CreateObject(3864, x2, y2, z2+5 , 0.0000, 0.0000, 0.0000,300.000);
    return 1;
    }


    wenn schon so, so sind deine errors auch weg


    //edit: mist zu spät^^

    Moinsen.
    Ich suche die a_http Include. Habe sie hier nirgents gefunden und bei Google und im Englischen Samp Forum auch nicht. Hoffe mir kann da jemand helfen.


    Mfg,
    Seb

    dialog ids gleich? guck ma da nach wo #define DEINDIALOG DIALOGID steht bsp: #define LOGIN_DIALOG 0
    wenn irgent wo bei soeinem dialog define eine zahl 2mal vorhanden ist wechsel eine zahl aus von z.B. 1 in 3 oder 9 oder was weiß ich :D