Beiträge von Ricky

    ocmd:kick(playerid,params[])
    {
    new pID, reason[128],string[128];
    if(sscanf(params,"us[128]",pID,reason))return SendClientMessage(playerid,blau,"/kick [ID] [grund]");
    format(string,sizeof(string),"Wichtige Meldung: %s Wurde von %s Gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(rot,string);
    Kick(pID);
    return 1;
    }

    format(dmgstring, sizeof(dmgstring), "Schaden: ~r~%d%%",floatround(SCHADEN, floatround_round)/10);
    EDIT: TextDrawSetString(dmg,dmgstring);

    return SendClientMessage(playerid,blau,"Das password War Zu kurz");
    ShowPlayerDialog(playerid, DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Dann Gib Dein gewuenschtes Passwort ein","Register","Abbrechen");
    }


    Register(playerid, inputtext);
    }
    }
    }

    SpielerInfo[playerid][Mitglied] = Fraktionsid
    #define Polizei 1
    du musst der variable nur eine id zuweisen.. bei 1 ist man zB. Cop bei 2 Taxifahrer usw
    genauer kann ichs dir zeigen wenn du mich bei icq addest....hier im forum hab ich kb...


    if(!keinTacho(GetPlayerVehicleID(playerid)))
    {
    TextDrawShowForPlayer(playerid,SpeedoKMHText);
    TextDrawShowForPlayer(playerid,SpeedoKMH[playerid]);
    TextDrawShowForPlayer(playerid,SpeedoTankText);
    TextDrawShowForPlayer(playerid,SpeedoTank[playerid]);


    SetTimerEx("Tachopublic", 450, 1, "d", playerid);
    }


    public keinTacho(vehid)
    {
    new m = GetVehicleModel(vehid);
    if(m == IDs kannste auch case machen
    {
    return 1;
    }
    return 0;
    }

    CMD:setleader(playerid,params[])
    {
    new pid,lid,string[64],string2[64];
    if(sscanf(params,"ud",pid,lid)) return SendClientMessage(playerid,FARBEGELB,"Benutzung:/setleader [ID] [Fraktion]");
    if(!IsPlayerConnected(pid)) return SendClientMessage(playerid,FARBEROT,"Kein Spieler mit der angegebenen ID ist Online");
    if (SpielerInfo[playerid][pAdmin] < 4) return SendClientMessage(playerid,FARBEROT,"Du bist kein AdminLevel 4 ");
    if(lid>10) return SendClientMessage(playerid,FARBEGELB,"Es gibt nur 10 Fraktionen");
    SpielerInfo[pid][pLeader] = lid;
    gTeam[pid] = lid;
    format(string,64,"Du wurdest von %s zum Leader ernannt",gPlayerName[playerid]);
    format(string2,64,"Du hast %s zum Leader ernannt",gPlayerName[pid]);
    SendClientMessage(playerid,FARBEGRÜN,string2);
    SendClientMessage(pid,FARBEGRÜN,string);
    return 1;
    }


    auch schnell mal kopiert^^
    SpielerInfo[pid][pLeader] = lid;
    gTeam[pid] = lid;
    sind die Variablen die halt beim cmd geändert werden


    EDIT:http://pastebin.de/9398
    Ist das Original von dem command.....guck dir das script an...könnte helfen

    if(strcmp(cmd, "/report", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new offset = idx, result[64], length = strlen(cmdtext), reportn[MAX_PLAYER_NAME+1], ticket[256+1];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    GetPlayerName(playerid,reportn,MAX_PLAYER_NAME);
    format(ticket,256,"{FFFFFF}Willkommen im {770000}German {0000CD}Reality{FFFFFF} Report Menü\nBenutzer: {FF8400}%s{FFFFFF}\nTeile uns nun dein {770000}Problem{FFFFFF} mit.",reportn);
    ShowPlayerDialog(playerid,DIALOG_TICKET,DIALOG_STYLE_INPUT,"{FFFFFF}Report System",ticket,"Senden","Abbrechen");
    return 1;
    }
    else{
    SendClientMessage(playerid, COLOR_LIGHTRED, "Schreibe bitte nur /report!");
    }
    }
    return 1;
    }

    benutzt du dcmd oder irgendwas?
    ansich ist irgendwo ein command nichr richtig zu gemacht worden.
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    return 0;
    }

    naja also man sollte schon aufpassen was man da löscht oder ändert^^
    da werden pfade und serieals von spiele gespeichert usw
    alles halt

    geh auf start und dann regedit....sonst cmd und dann inner konsole regedit eingeben
    auf bearbeiten und dann suchen...gib da samp oder gta oder so ein
    lösch dann die sachen..AUF EIGENE GEFAHR!

    mach regedit und such nach san andreas....oder gta
    wenn du dich damit auskennst weißte was du alles löschen kannst
    vielleicht hilft das...sonst grafikkartentreiber updaten und directX updaten...kp

    if(newstate == PLAYER_STATE_DRIVER)
    {
    TextDrawShowForPlayer(playerid, Tacho[playerid]);
    }
    return 1;
    }
    if(oldstate == PLAYER_STATE_DRIVER)
    {
    TextDrawHideForPlayer(playerid, Tacho[playerid]);
    }
    return 1;
    }


    public TachoTimer(playerid) Mach das...brauchste keine Schleife machen


    Hauptsache ist Tacho[playerid]