Beiträge von Killasplash

    hi leute ich wollte mal fragen wies geht nen auftragskiller cmd zu amchen bin bisher nur soweit gekommen


    new killer[MAX_PLAYERS];
    new spieler[32][0] = {
    {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}, {12}, {13}, {14}, {15}, {16},
    {17}, {18}, {19}, {20}, {21},{22}, {23}, {24}, {25}, {26},{27}, {28}, {29}, {30}, {31}, {32}
    };


    forward AuftragsKiller(playerid);


    if(strcmp(cmd, "/auftragskiller ", true, 16) == 0)
    {
    if(killer[playerid] == 0)
    {
    AuftragsKiller(playerid);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du hast bereits einen auftrag!");
    }
    return 1;
    }



    public AuftragsKiller(playerid)
    {
    new typ=random(sizeof(spieler));
    new typ2=spieler[typ][0];
    if(IsPlayerConnected(typ2))
    {


    new str[126];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(typ2, name, sizeof(name));
    format(str, sizeof(str), " Du musst %s killen!", name);
    SendClientMessage(playerid, COLOR_YELLOW, str);
    killer[playerid] = 1;
    }
    }

    hallo,


    wie funktioniert ein /flip cmd bzw kann mir das einer scripten also wenn man zb mit nem auto aufm kopfsteht das man wieder richtig rum kommt

    mach so doch >.<( kommt auf deine dm variable an also auf den namenif(strcmp("/dm1", cmdtext, true, 10)==0)
    {
    if(InDm[playerid] == 1) && InDm[playerid] == 3)
    {
    und hier das was du bei/dm1 haste
    return 1;
    }
    }

    wie gesagt versuch:if(strcmp(cmd,"/taxi",true) == 0)
    {
    new string[100];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"%s benötigt ein Taxi!",name);
    for(new i = 0; i <= MAX_PLAYERS; i++ )
    {
    if(pInfo[i][Team] == 4 && pInfo[i][onduty] == 1) { SendClientMessage(i,orange,string); SetPlayerMarkerForPlayer(i,playerid,0xFFFF00AA);
    return 1;
    }
    }

    versuchs so: if(strcmp(cmd,"/taxi",true) == 0)
    {
    new string[100];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"%s benötigt ein Taxi!",name);
    for(new i = 0; i <= MAX_PLAYERS; i++ )
    {
    if(pInfo[i][Team] == 4 && pInfo[i][onduty] == 1) { SendClientMessage(i,orange,string); SetPlayerMarkerForPlayer(i,playerid,0xFFFF00AA);
    return 1;
    }
    }

    if(strcmp(cmd, "/showid", true) == 0)
    {
    if(IsPlayerConnected(playerid))


    {
    SetPlayerMarkerForPlayer(playerid,playerid,COLOR_RED);
    SetPlayerColor(playerid,COLOR_WHITE);
    new string[126];

    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, sizeof(string), "%s ist nun für dich sichtbar!", pname);
    SendClientMessage(playerid, string);

    }
    }
    return 1;
    }


    Ps der cmd ist aber vollkommen sinnlos

    machs so bei on playercmd text new pname[MAX_PLAYER_NAME];


    dann bei /afk GetPlayerName(playerid, pname, sizeof(pname));
    SetPlayerName(playerid, [AFK]);


    bei /back


    SetPlayerName(playerid, "%s", pname);


    so müsste es gehn war grad ausm kopf bei errors hier posten mit der dazu gehörigen zeile!!!!!!

    könnte es auch dara liegen das du da stehen hast if(strcmp("/dm", cmdtext, true)==0) und net if(strcmp("/dm", cmdtext, true, 10)==0) aber ich weiß ja net welche zeilen X(X(X(X(X(



    mach aus if(strcmp("/dm", cmdtext, true)==0) if(strcmp("/dm", cmdtext, true, 10)==0)


    und aus if(strcmp("/dmexit", cmdtext, true)==0) if(strcmp("/dmexit", cmdtext, true, 10)==0)



    so gute nacht wenns net klappt icq 322907108 aber dann morgen !!!!

    bei /dmexit macht man normaler weiße das health auf 0 und ausserdem habe ich gesgat poste die zeilen in denen die fehler sind X(X(X(X(X(X(X( jezz komm in wallung will schlafe dir aba auch helfen mach hinnnne!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!