Beiträge von core_61

    Hi, hab jetzt mal VIP versucht ..


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    new pname[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"%s.datei",pname);
    if(response)
    {
    switch(dialogid)
    {
    case DIALOG_LOGIN:
    {
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Wilkommen\n\nBitte logge dich ein\n\n","Abbrechen","Reset");
    return SendClientMessage(playerid,0xFFFFFFFF,"Kein Passwort angegeben!");
    }
    if(strcmp(inputtext,dini_Get(accFormat,"Passwort")) == 0)
    {
    Spieler[playerid][wanted] = dini_Int(accFormat,"wanted");
    Spieler[playerid][skin] = dini_Int(accFormat,"skin");
    Spieler[playerid][Admin] = dini_Int(accFormat,"Admin");
    Spieler[playerid][Admin] = dini_Int(accFormat,"VIP");
    GivePlayerMoney(playerid,dini_Int(accFormat,"Geld"));
    SetPlayerScore(playerid,dini_Int(accFormat,"Score"));
    Spieler[playerid][eingeloggt] = 1;
    SendClientMessage(playerid,0xFFFFFFFF,"Du wurdest erfolgreich eingeloggt.");
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Wilkommen\n\nBitte logge dich ein\n\n","Abbrechen","Reset");
    SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort war Falsch!");
    }
    }
    case DIALOG_REG:
    {
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Wilkommen\n\nBitte Registriere dich\n\n","Abbrechen","Reset");
    return SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort ist zu kurz!");
    }
    dini_Create(accFormat);
    dini_Set(accFormat,"Passwort",inputtext);
    Spieler[playerid][eingeloggt] = 1;
    SendClientMessage(playerid,0xFFFFFFFF,"Account wurde angelegt und du wurdest eingeloggt.");
    }
    }
    }
    else
    {
    switch(dialogid)
    {
    case DIALOG_LOGIN:ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Wilkommen\n\nBitte logge dich ein\n\n","Abbrechen","Reset");
    case DIALOG_REG:ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Wilkommen\n\nBitte Registriere dich\n\n","Abbrechen","Reset");
    }
    }
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/VIP", cmdtext, true, 12) == 0)
    {
    if(Spieler[playerid][VIP]==1)


    SendClientMessage(playerid, COLOR_GOLD, "Du bist ein VIP Mitglied!");
    SendClientMessage(playerid, COLOR_GOLD, "Du kannst befehle nutzen, die kein normales Mitglied nutzen kann");
    SendClientMessage(playerid, COLOR_GOLD, "Ausserdem bekommst du pro Payday einen Geldbonus von 2000$");
    SendClientMessage(playerid, COLOR_GOLD, "_________________________Die befele_____________________________");
    SendClientMessage(playerid, COLOR_GOLD, "________________________________________________________________");
    return 1;
    }
    return 0;
    }


    dann in den scriptfiles


    VIP=1


    warum klappt das nicht? :P

    Stimmt nicht ganz,


    na klar sieht alles gleich aus ;) ..


    ..aber die verarbeitung usw. ist KOMPLETT anders.


    und meist gehen diese "gefälschten" sachen schneller kaputt usw.


    Das Betriebsprogramm ist anders (schlechter).


    Wie zB bei Cola naja die Original schmeckt halt am besten :).


    .. naja mal meine meinung ;)


    Kauf dir n Ipod Tuch bzw. gleich n Iphone.


    Kanns nur empfehlen.!


    MfG

    Hi leute :P


    also ich benutze dieses LOgin system (ein bisschen abgewandelt) :


    GUI Login Register system von BlackFox


    ---


    Soo ich möchte jetzt Das man VIP status speichert das heißt so das ich damit auch befegle machen kann.


    Jaa das wars auch schon :P

    HI leute :P


    also ich weiss wie man ein gteam erstellt..


    zB:



    new gTeam[MAX_PLAYERS];



    #define TEAM_COP // COPS



    public OnPlayerRequestClass(playerid, classid)
    {
    if(classid == 0)
    {
    gTeam[playerid] = TEAM_COP;
    }
    return 1;
    }



    Könnten jetzt fehler drinn sein ;D ka habs ma so geschrieben.. das klappt aufjeden


    ABER


    jetzt kann ja jeder einfach copskin auswählen ?


    wie kann ich /makeleader (zB)
    /invite machen..


    Danke :)

    if(IsPlayerInRangeOfPoint(playerid,Radius, X-Coord von dem PickUp, Y-Coord von dem PickUp, Z-Coord von dem PickUp))


    Da fehlte eine klammer :P


    Aber Dankee für die hilfe :):)

    Hii, hab ne frage ;)


    if (strcmp("/buy", cmdtext, true, 12) == 0)
    {
    ShowPlayerDialog(playerid, 3, 2, "Menü", "Bier\nHamburger\nPizza\nWeed", "Select", "Exit");
    return 1;
    }


    if(dialogid == 3) // Deine Dialogid
    {
    switch(listitem)
    {


    case 0: //Wenn das erste Listenelement gewählt wurde
    {
    SendClientMessage(playerid, COLOR_GOLD, "Du hast ein Bier gekauft.");
    GivePlayerMoney(playerid, -5);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER );
    }


    case 1: //Wenn das erste Listenelement gewählt wurde
    {
    SendClientMessage(playerid, COLOR_GOLD, "Du hast einen Hamburger gekauft.");
    GivePlayerMoney(playerid, -7);
    SetPlayerHealth(playerid, 100);


    }
    case 2: //Wenn das erste Listenelement gewählt wurde
    {
    SendClientMessage(playerid, COLOR_GOLD, "Du hast eine Pizza gekauft.");
    GivePlayerMoney(playerid, -7);
    SetPlayerHealth(playerid, 100);


    }
    case 3:
    {
    SetPlayerWeather(playerid, -66);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
    GivePlayerMoney(playerid, -50);
    }
    }
    }


    Wie kann ich amchen wenn ich auf Exit klicke garnix kaufe?


    // und


    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
    wie kann ich machen das das nur sagenwa mal ... 5min ist? :P



    MfG

    HI leute :)
    hab meine eingangs pickups endlich hinbekommen ;D


    ehm. wie mache ich das jetzt , das der nicht immer rein/raus/rein/raus geht?


    mit'm timer? oder gibts da n pickup typ für?


    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    if(pickupid == bankeingang)
    {
    SetPlayerPos(playerid, 2304.6899,-16.1575,26.7422);
    SetPlayerInterior(playerid,0);
    }
    if(pickupid == bankausgang)
    {
    SetPlayerPos(playerid, 1481.0996,-1772.3113,18.7958);
    SetPlayerInterior(playerid,0);
    }


    MfG