Beiträge von Johann_x3

    Die sind doch in der a_samp.inc defined...


    /*#define MAX_DIALOGS (15)
    #define DIALOG_BASE (324)
    enum DialogInfo
    {
    DTaken,
    DStyle,
    DCap[64], //i have never used an array(string) in an enum like this before, untested
    DInfo[512], //freakishly big me no likey
    DBut1[24],
    DBut2[24]
    }
    new Dialogs[MAX_DIALOGS][DialogInfo];
    //handleid is NOT dialog id, multiple dialogs with the same text can be shown with different id's
    CreateDialog(style, caption[], info[], button1[], button2[]) //returns handleid
    {
    #pragma unused CreateDialog
    new handleid = 0;
    //tempted to use foreach here, not going to, for portability
    for ( ; handleid < MAX_DIALOGS; handleid++)
    {
    if (Dialogs[handleid][DTaken] == 0) break;
    }
    Dialogs[handleid][DTaken] = 1;
    Dialogs[handleid][DStyle] = style;
    format(Dialogs[handleid][DCap], sizeof(Dialogs[handleid][DCap]), caption);
    format(Dialogs[handleid][DInfo], sizeof(Dialogs[handleid][DInfo]), info);
    format(Dialogs[handleid][DBut1], sizeof(Dialogs[handleid][DBut1]), button1);
    format(Dialogs[handleid][DBut2], sizeof(Dialogs[handleid][DBut2]), button2);
    return handleid;
    }*/

    if (strcmp("/test", cmdtext, true, 10) == 0) {
    SendClientMessage(playerid, COLOR, "Testtex");return 1; }


    Unter OnPlayerCommand


    if (strcmp("/test", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid, COLOR, "Testtex");
    return 1;
    }



    ------
    So könnte man das machen
    -----
    Ghohst hat nen Fehler gemacht^^

    dcmd_makeadmin(playerid,params[])
    {
    new zielid;
    new ziellevel;


    if(sscanf(params, "ud",zielid,ziellevel))
    {
    return SendClientMessage(playerid,weiß,"Benutzung: /makeadmin [ID] [Admin-Level]");
    }


    if(IsInAdmin[playerid] == 4 || IsPlayerAdmin(playerid)) //Hier geändert^^
    {
    if(IsPlayerConnected(playerid) && !IsPlayerConnected(zielid))
    {
    SendClientMessage(playerid,rot,"Es existiert kein Spieler mit dieser ID");
    return 1;
    }
    else
    {
    if(zielid == playerid)
    {
    SendClientMessage(playerid,rot,"Du solltest dir dein Admin-Level besser nicht selber verändern");
    return 1;
    }
    else
    {
    new admin[MAX_PLAYER_NAME];
    new string[256];
    GetPlayerName(playerid,admin,sizeof(admin));
    format(string,sizeof(string),"Du hast von Admin %s den Adminlevel %d bekommen",admin,ziellevel);
    SendClientMessage(zielid,grün,string);


    new string2[256];
    new zielname[MAX_PLAYER_NAME];
    GetPlayerName(zielid,zielname,sizeof(zielname));
    format(string2,sizeof(string),"Admin-Command: Admin %s hat %s den Adminlevel %d gegeben",admin,zielname,ziellevel);


    new string3[256];
    format(string3,sizeof(string3),"%s.dini",zielname);


    PlayerInfo[zielid][pAdmin] = ziellevel;
    dini_IntSet(string3,"Admin",PlayerInfo[zielid][pAdmin]);


    SendClientMessageToAll(grün,string2);


    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid,rot,"Du besitzt nicht die nötige Einstufung zur Ausführung dieses Befehls");
    return 1;
    }
    }

    Hast auch wieder recht aber wer nmmt sich schon die zeit und macht gerade dies xD ?? Man will eig nur Kostenlose taler (ich kenne das xDD)
    Einmal das gefühl zu haben ICH BIN REICH


    Aber im Offi Habbo ist es lustiger man ist nciht so einsam in Retros ist es oft so: man ist alleine in seinem raum oder in nem raum mit ner anderen Person
    Sinnlos eig ^^

    Drück STRG + F und gib "forwards" ein ohne " " natürlich. Dann Enter drücken
    Dann einfach über die adneren Forwards rein.

    forward AtDrivein(playerid);

    forward Drivein(playerid);




    if(strcmp(cmd, "/Drivein", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(AtDrivein(playerid))
    {
    SendClientMessage(playerid, COLOR_GREEN," Willkommen im Drivein ");
    SendClientMessage(playerid, COLOR_WHITE," Ihr Essen wird zubereitet...");
    SendClientMessage(playerid, COLOR_WHITE,"Bitte haben Sie ein wenig Geduld.");
    SetTimerEx("Drivein",7000,0,"i",playerid);
    //SetPlayerVirtualWorld(playerid,playerid);
    TogglePlayerControllable(playerid, 0);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du bist an keinem Drivein !");
    return 1;
    }
    }
    return 1;
    }

    Dies unter "OnPlayerCommand"


    stock AtDrivein(playerid)
    { // Burger Shot Nord
    if (PlayerToPoint(2.0, playerid, 1215.4734,-903.7863,42.9185))
    {
    return 1;
    }


    return 0;
    }


    Dies kannse eig ganz untern ins script einfügen WICHTIG: Ausserhalb eines Callbacks (public...)
    public Drivein(playerid)
    {
    SetPlayerHealth(playerid,100.0);
    SendClientMessage(playerid, COLOR_YELLOW,"Ihr Essen ist fertig, Guten Appetit.");
    TogglePlayerControllable(playerid, 1);
    //SetPlayerPos(playerid, 1215.4734,-903.7863,42.9185);
    }


    Ebenfalls nachunten auch ausserhalb eines Callbacks!

    Lad mal die neuen SAMP Includes runter also nen server runterladen und halt da den Pawno mal starten
    vill geht der error dann weg


    //EDIT hatte ich uach falls es nicht klappt hab ich ne lösung parat xD

    Verboten natürlich es kann zu 2 k € Strafe kommen wenn du besitzer bist da es ja
    (kA mehr was ist xDD)


    Sulake hat in einem FOrum ein Brief hinterlassen dass es ILLEGAL ist ein Retro Hotel zu besitzen.
    ICh glaube das auch User also Member eines Retro Hotels auch ne strafe bekommen (unsicher sei ^^)

    Lösch das #define DIALOG_STYLE_LIST 1
    #define ShowPlayerDialog 1


    Ich mein DIALOG Styles sind in der #include <a_samp> schon defeniert ebenfalls der callback ShowPlayerDialog


    //EDIT warst schneller X(