Beiträge von MysteriX


    Geht nicht...

    Wenn ich /spawnchange eingeben kommt immer: Du hast ekin Haus/Mietwohnung!


    Hier der Code:
    if(strcmp(cmd, "/spawnchange", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pPhousekey] != 255)
    {
    if(Spectate[playerid] != 255 && PlayerInfo[playerid][pAdmin] < 1)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist am zuschauen, Spawn kann jetzt nicht gewechselt werden !");
    return 1;
    }
    if(SpawnChange[playerid])
    {
    SendClientMessage(playerid, COLOR_GREY, " Ab jetzt spawnst du wieder am gewohnten Platz !");
    SpawnChange[playerid] = 0;
    if(IsAnInstructor(playerid))
    {
    if(SchoolSpawn[playerid] == 0)
    {
    SchoolSpawn[playerid] = 1;
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Flugschule !");
    }
    else if(SchoolSpawn[playerid] == 1)
    {
    SchoolSpawn[playerid] = 0;
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Fahrschule !");
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt in deinem eigenen / gemieteten Haus ! !");
    SpawnChange[playerid] = 1;
    }
    }
    else
    {
    if(IsAnInstructor(playerid))
    {
    if(SchoolSpawn[playerid] == 0)
    {
    SchoolSpawn[playerid] = 1;
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Flugschule !");
    }
    else if(SchoolSpawn[playerid] == 1)
    {
    SchoolSpawn[playerid] = 0;
    SendClientMessage(playerid, COLOR_GREY, " Du spawnst jetzt an der Fahrschule !");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du besitzt kein Haus / keine Mietwohnug !");
    return 1;
    }
    }
    }
    return 1;
    }


    Hoffe auf schnelle Hilfe :)

    /*
    Coupon - System
    Copyright 2012 by Gredsoft
    */
    #include <a_samp>
    #include <SII>


    #define DIALOG_REDEEM 1998
    #define DIALOG_CREATE 1999


    public OnFilterScriptInit()
    {
    print("\nCoupon System\n");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/coupon", cmdtext, true, 10) == 0)
    {
    ShowPlayerDialog(playerid,DIALOG_REDEEM,DIALOG_STYLE_INPUT,"Gutschein einlösen","Bitte gib nun den Gutscheincode ein:","Einlösen","Abbrechen");
    return 1;
    }
    if (strcmp("/ccoupon", cmdtext, true, 10) == 0)
    {
    if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,0xCA0000FF,"Du bist kein Administrator!");
    ShowPlayerDialog(playerid,DIALOG_CREATE,DIALOG_STYLE_INPUT,"Gutschein erstellen","Bitte gib nun den Wert für den Gutschein an:","Erstellen","Abbrechen");
    return 1;
    }
    return 0;
    }


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    switch(dialogid)
    {
    case DIALOG_REDEEM:
    {
    if(!response)return 0;
    new file[128];
    format(file,sizeof(file),"coupons/%s.ini",inputtext);
    if(fexist(file)) {
    new u;
    INI_Open(file);
    u = INI_ReadInt("used");
    if(u == 1) {
    ShowPlayerDialog(playerid,DIALOG_REDEEM,DIALOG_STYLE_INPUT,"Gutschein einlösen","{FFFF00}Der eingegebene Gutschein wurde bereits eingelöst.{FFFFFF}\n\nBitte gib nun den Gutscheincode ein:","Einlösen","Abbrechen");
    return 1;
    } else {
    new m,msg[512];
    m = INI_ReadInt("value");
    GivePlayerMoney(playerid,m);
    format(msg,sizeof(msg),"Du hast einen Gutschein im Wert von %i$ eingelöst!",m);
    SendClientMessage(playerid,0xFFC100FF,msg);
    INI_WriteInt("used",1);
    INI_Save();
    INI_Close();
    return 1;
    }
    } else {
    ShowPlayerDialog(playerid,DIALOG_REDEEM,DIALOG_STYLE_INPUT,"Gutschein einlösen","{FFFF00}Der eingegebene Gutschein existiert nicht. Bitte probiere es erneut!{FFFFFF}\n\nBitte gib nun den Gutscheincode ein:","Einlösen","Abbrechen");
    return 1;
    }
    }
    case DIALOG_CREATE:
    {
    if(!response)return 0;
    new file[128],id,str[512];
    id = random(99999999);
    format(file,sizeof(file),"coupons/%i.ini",id);
    while(fexist(file)) {
    id++;
    format(file,sizeof(file),"coupons/%i.ini",id);
    }
    INI_Open(file);
    INI_WriteInt("value",strval(inputtext));
    INI_WriteInt("used",0);
    INI_Save();
    INI_Close();
    format(str,sizeof(str),"Du hast erfolgreich einen Gutschein erstellt! (Code: %i | Wert: %i$)",id,strval(inputtext));
    SendClientMessage(playerid,0xFFC100FF,str);
    }
    }
    return 1;
    }


    Also wenn ich /ccoupon eingeben öffnet sich ein fenster wo steht ich soll wert eingeben dann gebe ich was ein klicke auf erstellen und dann passiert garnichts :(

    Hallo ich habe da mal eine Frage und zwar wie kann ich es machen das wenn man Donator Rang 1 ist 2 Respektpunkte jeden 2 Payday bekommt und wenn man Donator Rang 2 ist 2 Respektpunkte jeden Payday bekommt?


    Naja dafür mal danke habe den Befel übernommen da der Befehl besser ist als der andere :)
    Aber ich suche etwas wo man wenn man Donator 1 ist jeden 2 Payday 2 Respektpunkte bekommt und bei Donator 2 2 Respektpunkte jeden Payday

    if (strcmp("/neon", cmdtext, true, 10) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
    {
    SendClientMessage(playerid, COLOR_WHITE, "Du bist nicht der Fahrer");
    return 1;
    }


    Den befehl soll nur der Donator Rang 2 können!


    Und da kann man dann wenn man 2 Donator Ränge hat zwischen 2 Wählen oder?