Beiträge von D.Fence

    OnPlayerSpawn wird aber auch beim ersten spawn aufgerufen!


    ja recht hast du damit aber das macht ja nichts weil ich denke mal das er die waffen auch beim ersten spawn haben will und nicht erst sterben müssen will.
    aber geht das nicht auch so :
    AddPlayerClass(SkinID,X,Y,Z,Facing,Waffe1,Munition von waffe 1,Waffe2,Munition von waffe 2,Waffe3,Munition von waffe 3); // NoobSpawn


    also so ken ich das und man kan verschiedenen skins verschiede waffen geben ist auch interessant bring einweinig abwechslung xd


    Dance Platte
    Groß : 19129
    Klein: 19128

    Guten tag ich möchte gerne ein tor mit hilfe eines befehls öffnen lassen das problem was ich habe ist das die x y z achse bei auf und zu gelich ist der unterschied ist die 2 rotations achso aber ein obejct lässt man ja so bewegen
    MoveObject(Tor, x, y, z,geschwindigkeit);


    kan mir jemadn helfen wie ich das mache

    Du musst natürlich deins löschen



    hab ich ich glaube das ist i-wo anders nochmal ich guck mal


    //edit:


    ja hier fürs login
    if(IsPlayerNPC(playerid))return 1;
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(dini_Int(Spielerdatei,"Baned")==1)
    {
    SendClientMessage(playerid, BLAU, "Du bist vom Server Gebannt");
    Kick(playerid);
    }
    if(dini_Exists(Spielerdatei))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Gebe dein Passwort Ein","Login","Abbrechen");
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gebe nun dein Passwort ein\nDiese brauchst du später zum Login","Register","Abbrechen");
    }



    aber ich kan das ja nicht einfach rauslöschen

    C:\Users\D.Fence\Desktop\SAMP Hamachi Server\gamemodes\Selfmade.pwn(3572) : warning 219: local variable "name" shadows a variable at a preceding level
    C:\Users\D.Fence\Desktop\SAMP Hamachi Server\gamemodes\Selfmade.pwn(4445) : error 021: symbol already defined: "GetPlayerName"
    C:\Users\D.Fence\Desktop\SAMP Hamachi Server\gamemodes\Selfmade.pwn(4448) : error 021: symbol already defined: "GetPlayerName"
    C:\Users\D.Fence\Desktop\SAMP Hamachi Server\gamemodes\Selfmade.pwn(4449) : error 010: invalid function or declaration
    C:\Users\D.Fence\Desktop\SAMP Hamachi Server\gamemodes\Selfmade.pwn(4455) : error 017: undefined symbol "GetSpielerName"
    C:\Users\D.Fence\Desktop\SAMP Hamachi Server\gamemodes\Selfmade.pwn(6377) : warning 219: local variable "name" shadows a variable at a preceding level
    C:\Users\D.Fence\Desktop\SAMP Hamachi Server\gamemodes\Selfmade.pwn(6393) : warning 219: local variable "name" shadows a variable at a preceding level
    C:\Users\D.Fence\Desktop\SAMP Hamachi Server\gamemodes\Selfmade.pwn(6413) : warning 219: local variable "name" shadows a variable at a preceding level
    C:\Users\D.Fence\Desktop\SAMP Hamachi Server\gamemodes\Selfmade.pwn(6433) : warning 219: local variable "name" shadows a variable at a preceding level
    C:\Users\D.Fence\Desktop\SAMP Hamachi Server\gamemodes\Selfmade.pwn(6617) : warning 219: local variable "name" shadows a variable at a preceding level
    C:\Users\D.Fence\Desktop\SAMP Hamachi Server\gamemodes\Selfmade.pwn(6699) : warning 203: symbol is never used: "name"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

    Spieler[pID][Adminlevel] = rang;


    hab ich jetzt geändert kans aber gerade nicht ausprobieren weil ich niemanden zum testen habe aber nochmal zum namen ich habe da nochwas habs bloß vergessen mit zu posten hier das ist der absatzt der gefehlt hat wegen name geht aber trozdem nicht
    forward GetSpielerName(playerid);
    public GetSpielerName(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    return 1;
    }

    Guten tag ich habe ein problem mit dem befehl /makeadmin


    das hier ist mein code


    dcmd_makeadmin(playerid,params[])//Ocmd ist der erzeuger des Befehls, playerid ist die ID und params sind die parameter
    {
    new pID, rang, string[128];
    if(sscanf(params,"ui",pID,rang))return SendClientMessage(playerid,Orange,"Benutzung: /makeadmin [playerid] [rang]");
    format(string,sizeof(string),"%s sie wurden von %s zum Administrator Level %i ernannt. Herzlichen Glückwunsch!",GetSpielerName(pID),GetSpielerName(playerid),rang);
    if(IsPlayerConnected(pID))
    {
    Spieler[playerid][Adminlevel] = rang;
    SendClientMessageToAll(Blau,string);


    }
    return 1;
    }


    ich bekomme zwa keine errors aber wen ich diesen befehl nutze wierden die namen und der rang in der nachricht nicht angezeigt und das adminlevel wird auch nicht gesetzt kan jemadn helfen ??



    so fragt er aber nur einen ort b und er will ihn ja an mehreren orten nutzen smile

    ok also errors habe ich keine mehr jetzt muss ich nur gucken obs klappt aber dazu brauch ich jemanden zum testen xd ich sage trozdem schonmal danke smile

    Bitte, danke ...


    Jo danke hat Fast alle geklappt also musst ein bsichen was umschreiben waren i-wie 9 errors einen habe ich aber noch den hier


    C:\Users\D.Fence\Desktop\SAMP Hamachi Server\gamemodes\Selfmade.pwn(4455) : error 017: undefined symbol "sscanf"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    die zeile:


    if(sscanf(params,"ui",pID,rang))return SendClientMessage(playerid,COLOR_RED,"Fehler: /makeadmin [playerid] [rang]");


    pls help

    ok also den ganzen code wollte ich auch garnicht ich weis bloß nicht wie ich das mache mit diesen parametern weist du also leeraste ID usw ok und dan ich beides nutzen kan wurde mir gesagt geht nicht also du bist jetzt erlichgesagt der erste das was postet was wirklich hilft danke erstmal jetzt guck ich erstmal ob ich selber was hinbekomme mit ocmd

    Hey, pass mal auf! Du schreibst uns keine Fehler, also können wir das wohl kaum wissen, was falsch ist!
    Aber bitte, oben ist der Ausgang...



    was soll ich den bitte für fehler schreiben wen mir keiner einen code schreibt soory für die aussage oben aber ich frage ob mir da jemand helfen kan und jeder postet was mit ocmd obwohl ich 100 mal gesagt habe das ich kein ocmd nutze und dan werde ich auchnoch verwarnt das problem an der sache ist ja nur dieses ocmd ich möchte jetzt nicht das gaze schript umschreiben deswegen möchte ich jetzt nicht auf ocmd umsteigen aber i-wie versteh das keiner weil immer noch jeder ocmd cods postet

    Ok das reicht mir jetzt echt soory aber das ist mir echt zu blöd ich dachte in diesem Forum wird einem geholfen aber hier wird einem nur schwachsin geschrieben ich finds draurig aber naja admin bitte closed diesen Thread

    Du musst einfach nur das was hier im Befehl drin ist in deinem Befehl einfügen da gibt es nicht viel zu verarschen! bisschen mit denken :D


    mir wurde aber hunter mal gesagt das das nicht geht da ich nicht ocmd nutze und ich bekomme auch ständig errors

    Sry4pwn


    Zitat

    aha, wenn du scripten könntest, wieso amchste dann enn makeadmin nciht selbst ??


    1 wüsste ich nicht was dich das angeht und 2 hat aus das 0 mit dem Thema zutun. Also las es doch einfach so eine scheiße zu schreiben


    Zitat

    falls du selber schonmal cmds mit parametern gemacht hast, wirst du feststellen dass es um einiges einfacher wäre, wenn du dir einfach mal dcmd, zcmd, ocmd oder sowas runterladen würdest.


    ja aber wie bereits oben gesagt ist das script kommplett so aufgebaut und ich habe erlich keine lust ds komplett umzuschreiben deswegen frage ich ja wie ich den befehl machen muss den i-wie muss es ja gehen aber hier bekommt man ja i-wie keien richtigen antworten entweder nur in ocmd obwohl man 1.000.000 mal gesagt kein ocmd oder man wird gefragt warum man es nicht selber macht was eine meiner meinung nacht total unnötige frage ist könnte ich das würde ich hier nicht fragen.



    alsolangsam fühle ich michverarcht wieoft muss man den hier sage das es kein ocmd oder sonstwas sein soll sonderngenau so wie ich es oben gepostet habe