Beiträge von Jeffro Hernandez

    Ich weiß erlich gesagt nicht mehr was ich machen soll das ihr versteht was ich meine.
    Ich bin kurz davor mein Selfmade Script in die Tonne zu hauen und die sache scripten mir aus den Kopf zu schlagen.
    So eine sch.... eh 6 Verdammte wochen stress pur und nix passiert keiner peilt nur ansatzweise was ich möchte.


    Punkt 2)


    Ich habe Gestern angefangen Fraktionen zu erstellen.
    Ich habe wie immer MrMonat nachgemacht. Ich habe mir eine Fraktion namens Cripz erstellt.
    Und der Fraktion autos zugewissen. Anschliessen habe ich under


    public OnPlayerStateChange eine abfrage gemacht ob ein spieler in einen Frakcar ist als zivi also das er aus dem auto gekickt wird. Das ganze sitt so aus.


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    //Cripz Fahrzeugabfrage
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(Cripzcar); i++)
    {
    if(GetPlayerVehicleID(playerid)==Cripzcar[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=1)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,MRot,"Du bist nicht bei den Cripz.");
    }
    }
    }
    }
    return 1;
    }


    Und einen nuen stock erstellt der so aussit


    stock isPlayerInFrakt(playerid,fraktid)
    {
    if(GetPVarInt(playerid,"Fraktion")==fraktid)return 1;
    return 0;
    }


    Nun habe ich aber das Problem das wenn ich eine weitere Fraktion mache zb Cripz nicht aus dem Cripzcar geschmissen werde wenn ich ein Pasant bin. Wie kann ich machen das ich als Zivi aus allen Fraktionsautos gekikt werde ?

    Sorry aber ich kapiere das einfach nicht :(
    Ich möchte doch nur das ich anstat zb in den Stats Adminlevel 1 Supporter stehen habe.
    Oder wenn ich /admins mache das dann Alle Admins angezeigt werden mit den rängen Supporter ect und nicht Christof Adminlevel 1

    Also 1.) Schon mal ein riesen Lob an dich das du so freundlich hilfst.
    Hätte ich nicht gedacht das es noch so welche hier gibt. 2.) Ja du hast recht das ist sehr verwierend für mich gerade:(
    Alles was in dem script steht von A bis Z habe ich mir müsamm zusammengescriptet mit hilfe von MR.Monat und euch.
    Und nun ärgere ich mich seit 6 Wochen mit einen Adminsystem rumm. Ich bekomme das einfach nicht hin.
    Also ich möchte ein Adminsystem das die Ränge


    Supporter auf Probe
    Supporter
    Moderator
    Super Moderator
    1337 Admin
    Stv. Projektleiter
    Projektleiter


    hat. Nur habe ich dem Mr.Monat nachgescriptet und habe nun ein Adminscript das so ausitt.


    stock LoadAccount(playerid)
    {
    new Userfiles[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Userfiles,sizeof(Userfiles),"/Accounts/%s.ini",name);
    SetPlayerScore(playerid,dini_Int(Userfiles,"Level"));
    GivePlayerMoney(playerid,dini_Int(Userfiles,"Geld"));
    SetPVarInt(playerid,"Adminlevel",dini_Int(Userfiles,"Adminlevel"));
    SetPVarInt(playerid,"Fraktion",dini_Int(Userfiles,"Fraktion"));
    SetPVarInt(playerid,"loggedin",1);
    //UserInfo[playerid][Adminlevel]=dini_Int(Userfiles,"Adminlevel");
    //UserInfo[playerid][Fraktion]=dini_Int(Userfiles,"Fraktion");
    return 1;
    }


    stock UserSpeichern(playerid)
    {
    if(GetPVarInt(playerid,"loggedin")==1)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    }
    return 1;
    }


    //Adminabfrage
    stock isPlayerAnAdmin(playerid,rang)
    {
    if(GetPVarInt(playerid,"Adminlevel")>=rang)return 1;
    return 0;
    }

    Forbidden ich habe den Pastebin von mir reingemacht weil ich dir vertraue.
    Nur ich kapiere deine Antwort gerade nicht also das mit enum ect bei mir gibt es kein enum :(
    Hast du Timeviewer ? dann könntest du es mir evt zeigen wäre dir echt danckbar

    Hy ja also ich bin noch recht neu in der scripting welt.
    Also ich gehe mal von aus das du die Variablen meinst wie ich das Adminlevel speichere oder ?
    Und ob man das Switchen muss weiß ich auch nicht genau war halt nur eine vermutung.
    Naja ich gebe dir mal das ganze script als paste da ich nicht wirklich weiß was du für variablen haben möchtest.

    Hallo Liebe Comunity,
    Ich habe ein Problem. Unzwar versuche ich seit 6 Wochen ein eigenes Adminsystem zu erstellen.
    Nunja ist ja eigentlich auch nicht besonders schwer. Nur wird bei mir das Adminlevel als Zahl gespeichert.
    Das heißt also ich müsste warscheinlich ein switsch und case einbauen da meine Adminränge


    Supporter
    Modderator
    1337Admin usw sein sollen


    Nur wie mache ich das ? Hoffe es kann mir jemand Helfen

    Oo denckst du ich bin Blöd ?
    Man Man Man immer diese Tüpen habt ihr nix besseres zu tun als beiträge zu schnorren ?
    Ich meine eine Complet neue Map so wie es dieser InternetInk aka Benjamin und der eine Maperprofie macht.
    Desweiteren deine Antwort zu dem Tema Interior erstellen war überflüssig das ist mir ebenfalls bewusst. Ich fragte wie es geht. Das man das selber erstellen muss ist woll kla :pinch:


    Ps. ich sage immer wenn man keine Ahnung hat einfach mal die ..... halten

    iPawnage da ich dich glaube ich von Liberty Reallife kenne.
    Und wir uns eigentlich immer gut verstanden haben. Biede ich dir an das wir zwei zusammenarbeiten :)
    Also gemeinsam ein projekt aufziehen. Dann könntest du zb auch dabei Lernen :) wie was geht.
    Also wenn du Interesse hast melde dich ei mir per Pn :)

    Hy,
    Zunäst 1 mal ein dickes Lob an dich das du dass machst.
    Nur eine Frage wie leuft das ganze ab ? Gibt es bestimmte Tage in der Woche wo das statfindet ?
    Wie wird gelernt ? Also so wie in der richtigen Schule von grund auf oder gleich ans schwere ?
    Naja da ich noch ein Anfänger bin in sache Scripten nähme ich das natürlich zur kentniss und melde mich hierit an ;)

    Hy Leute,
    Ich brauche hilfe bekomme 2 Errors.
    Habe es so gemacht


    {
    //Afk System
    if(strcmp(cmdtext, "/Afk", true) == 0)
    {
    if(AFK[playerid] == 0)
    {
    new str[256], pname[256]; GetPlayerName(playerid, pname, 256);
    format(str, 256, "*%s hat sich Abwesend gemeldet!", pname, cmdtext[4]);
    SendClientMessage(playerid,Carbon,"Wenn du wieder Anwesend bist, Tippe: /Back");
    SendClientMessageToAll(Carbon, str);
    TogglePlayerControllable(playerid, 0);
    AFK[playerid] = Create3DTextLabel("Dieser Spieler ist im AFK Modus!",MRot,0.0,0.0,0.0,0);
    Attach3DTextLabelToPlayer(AFK3D[playerid], playerid, 0.0, 0.0, 0.7);
    AFK[playerid] = 1;
    }
    else
    {
    SendClientMessage(playerid,0xFFFFFF,"Du bist AFK, nutze /Back!");
    }
    return 1;
    }
    if(strcmp(cmdtext, "/Back", true) == 0)
    {
    if(AFK[playerid] == 1)
    {
    new str[256], pname[256]; GetPlayerName(playerid, pname, 256);
    format(str, 256, "*%s ist nun wieder Anwesend!", pname, cmdtext[4]);
    SendClientMessageToAll(Carbon, str);
    GameTextForPlayer(playerid,"~w~Willkommen zurueck. :)!",2500,3);
    TogglePlayerControllable(playerid, 1);
    Delete3DTextLabel(AFK3D[playerid]);
    AFK[playerid] = 0;
    }
    else
    {
    SendClientMessage(playerid,0xFFFFFF,"Du bist nicht AFK, nutze /AFK!");
    }
    return 1;
    }
    return 0;
    }


    Und das sind die Errors


    D:\Programme\Meine Scriptings\German Dream City\gamemodes\German-Roleplay.pwn(481) : warning 202: number of arguments does not match definition
    D:\Programme\Meine Scriptings\German Dream City\gamemodes\German-Roleplay.pwn(481) : warning 213: tag mismatch
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Warnings.

    Hy sampler,
    Unzwar habe ich ein Basketball system gescriptet :)
    Also mann macht /basket dann erscheind ein Basketball.
    man nimmt in mit einen Mausklick in die Hand und leuft per feiltasten.
    Per Maustaste drücken wirft man den Ball ab :)
    Das funktioniert einwand frei das ganze. Nur wenn man leuft ist der ball halt ein wenig hinter dem Mensch.
    Nun ist meine Frage wie kann ich es machen das er den ball exakt in der hand hat und dribelt. :)


    Schaut euch die Screens an :)


    1.)




    Ok dancke euch beiden,
    habe noch eine frage kann mal jemand bitte per timeviewer mein script kurz anschauen und mir sagen ob alles korekt ist ? Und was ich besser machen könnte ? wäre echt nett

    Ja xD ihr seit meine betsen lehrer hier.
    mein system sitt so aus. ich schreibe mir Abends auf was ich am nästen tag alles machen möchte.
    Dann gehe ich Morgens hier reihn und stelle meine frage wie man das machen könnte.
    Allerdings auch nur wenn ich es auch nicht selber weiß. Und dann versuche ich alles Abzuarbeiten :)



    Edit: Bob wie meinst du das ? Kannst du mir ein anderes geben,empfehlen ?
    denn das wo ich jetzt habe habe ich hier aus den Codeschnipsel

    Hallo Sampler,
    Ich habe mal wieder eine weitere frage.
    Unzwar habe ich ein Afk in meinem Selfmade Script drinne.
    Das funktioniert auch soweit. Nur wenn ich Afk mache dann wird der Spieler gefreezet und es kommt für alle eine meldung das der Spieler sich Afk gemeldet hat. Soweit so gut jetzt würde ich aber noch gerne das Afk system so bauen das wenn der Spieler sich afk gemeldet hat auch über dem Namen in Rot >>>Ich bin Afk steht.
    Wäre echt super wenn ihr mir Helfen könnt.


    So sitt mein Afk System imoment aus.


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    //Afk System
    if(strcmp(cmdtext, "/Afk", true) == 0)
    {
    new str[256], pname[256]; GetPlayerName(playerid, pname, 256);
    format(str, 256, "*%s hat sich Abwesend gemeldet!", pname, cmdtext[4]);
    SendClientMessage(playerid,Carbon,"Wenn du wieder Anwesend bist, Tippe: /Back");
    SendClientMessageToAll(Carbon, str);
    TogglePlayerControllable(playerid, 0);
    return 1;
    }
    if(strcmp(cmdtext, "/Back", true) == 0)
    {
    new str[256], pname[256]; GetPlayerName(playerid, pname, 256);
    format(str, 256, "*%s ist nun wieder Anwesend!", pname, cmdtext[4]);
    SendClientMessageToAll(Carbon, str);
    GameTextForPlayer(playerid,"~w~Willkommen zurueck. :)!",2500,3);
    TogglePlayerControllable(playerid, 1);
    return 1;
    }
    return 0;
    }

    Hmm dancke Faer für deine weitere Hilfe.
    Nur da gibt es ein problem ich kann kein bisel Englisch xD
    Daswegen ist es auch für mich sehr schwer zu Scripten da Samp Wiki ect alles Englisch ist :)
    Pls was auf Deutsch