Beiträge von [DT]Nightstr3am

    if(strcmp,cmdtext,"/buslinie",true) == 0
    {
    ShowPlayerDialog(playerid,DIALOG_BUSLINIEN, DIALOG_STYLE_LIST,"{FFFFFF}Verfügbare Linien",Linie 1 (LS Route)\nLinie 2 (LS-SF),"Auswählen", "Abbrechen");
    }


    und ja dann halt DIALOG_BUSLINIEN oben definieren (#define DIALOG_BUSLINIEN)
    und dann bei ondialogresponse schreiben was passieren soll das wäre es im DIALOg

    Guten Tag Community,


    ich habe ein kleine Problem und zwar mit dem Befehl /rob. Man sollte danach automatisch wenn man den Befehl macht 6 Wanteds bekommen.


    hier die zeilen :


    if(strcmp(cmd, "/rob", true) == 0 || strcmp(cmd, "/ausrauben", true) == 0)
    {
    if(IsACop(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Da du als Cop versucht hast die Bank auszurauben wurde die Nachricht an die Admins geschickt.");
    if(!IsPlayerInRangeOfPoint(playerid,3.0,1467.5918,-971.9180,0.0182))
    {
    SendClientMessage(playerid,0xAA3333AA,"Du bist nicht am Tresor der Bank!");
    return 1;
    }
    new Cops = 0;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[pMember] == 1 || PlayerInfo[pLeader] == 1 || PlayerInfo[pLeader] == 2 || PlayerInfo[pMember] == 2 || PlayerInfo[i][pLeader] == 3 || PlayerInfo[i][pMember] == 3)
    {
    Cops += 3;
    }
    }
    }


    if(Cops < 3)
    {
    SendClientMessage(playerid, COLOR_GREY, "Zurzeit sind keine Cops da & alles verriegelt!");
    return 1;
    }
    if(rob == 1)
    {
    SendClientMessage(playerid,0xAA3333AA,"Die Bank wurde gerade erst überfallen!");
    return 1;
    }
    //FreezePlayer(playerid);
    rob = 1;
    SetTimer("Rob_Reset",1000*60*60,0); // Nach 60 Minuten erst wieder ausrauben
    SetTimerEx("Rob_UnFreeze",120000,0,"i",playerid); // Nach 2 minuten Bank überfallen
    OnPlayerCommandText(playerid,"/S Hände hoch das ist ein Überfall!!!");
    SendClientMessage(playerid,0xFF9933FF,"Du willst die Bank überfallen und musst warten bis das Geld eingepackt ist!");
    SendClientMessage(playerid,0xFF9933FF,"Verlasse vorher nicht die Bank!");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsACop(i))
    {
    SendClientMessage(i,COLOR_RED,"HQ: Achtung Alle Einheiten! Eine Meldung vom Bank Security System!");
    SendClientMessage(i,COLOR_RED,"HQ: Verbrechen: Banküberfall, Gesuchter: Unbekannt");
    SendClientMessage(i,COLOR_RED,"HQ: Begeben sie sich sofort zur Los Santos Bank!");
    }
    }
    }
    return 1;
    }
    [/i][/i]

    Naja xD fang mal an die puplic's kennen zu lernen also was "OnPlayerConnect" , "OnGameModeInit" ist ....


    oder schnapp dir ein Selfmade downloade es dir und schaus dir mal an wie das so funktioniert ( Kein GODFATHEr weil das für Anfänger zu kompliziert ist )

    Naja die MrMonat tutorial reihe hilft nicht so besonders halt mir hats nicht geholfen.
    Aus beiträgen lernst du mehr fang mit den einfachen Sachen an und arbeite dich nach vor durchstöbere Das Forum nach Beiträgen ;D

    ich weiß nicht ob das bei dir hilft bei mir hats mal geholfen hatte das gleiche Problem dann habe ich folgendes gemacht :


    Maus in die Hand nehmen und auf die Straße werfen ( stark ) dann wieder aufglauben anschließen , dann sollte es gehen xD bei mir zumindest

    Versuchs mal so :



    format(string,sizeof(string),"Name: %s\n Alter: %d\n Fraktion: %d\n Herkunft: Los Santos",GetPlayerName(playerid),GetPVarInt(playerid,"Alter"),ftext);