Beiträge von Weed

    MTA is besser. Du kannst viel mehr machen du kannst Objecte udn BIlder einfügen ohne das jeder nen mod bruacht(glaub ich) man hat sogar galub ich schon bots drauf

    Also ich will dich nicht mobben oder so, aber ich kann dich verbessern das hilft dir sicher "tu" wird ohne H geschrieben
    Aber keiner wird dir dein script klauen können

    Solange du keinem deine Datei gibst haste kein Problem, und selbst wenn. Das teil bringt ewig viele errors da kann dir eig keiner dein script klaun

    Also als erstes würde ich vorschlagen nimmste dir nen webspace bei bplaced, dann musste die daten per fpt zugang rein tun, dann auf die seite gehen und auf install.php gehn und dann gehts los

    Ich habe die Sufu genutzt für nen Teamchat aber ich habe nur nen adminchat gefunden und iwie versteh ich auch nit mit /uc ach und iwie bin ich da nit so ganz am durchblicken(ich kann auch deutshc :D) kann mir wer nen FS machen(was ich in gm kopieren kann) wo für eine fraktion ein Teamchat ist, dieser soll mit /tc an gehen und mit /tc wieder aus gehen wenn der an ist und man was schreibt soll das im tc sein, das soll so sein, das jede fraktion /tc machen kann und jede fraktion(gteam) einen eigenen tc hat.
    dazu soll nachdem selben prinzip(an und aus) ein umgebungschat sein, das sollen nur leute in der umgebung von 15 metern lesen können.
    Ich hoffe das macht jemand,
    Vielen dank schonmal


    LG weed

    dcmd_waffe(playerid,paramas[])
    {
    new
    pID,
    waffe
    muni;
    if(sscanf(paramas, "ddd",pID,waffe,muni))
    {
    return SendClientMessage(playerid,farbe,"BENUTZUNG: /waffe [Playerid] [WaffenID] [Munition]");
    }
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,farbe,"Kein Spieler mit angegebener ID online");
    }
    if(IsPlayerAdmin(playerid))
    {
    GivePlayerWeapon(pID,waffe,muni);
    //Nachrichten kannste ja selber oda?
    return 1;
    }
    }
    dcmd_nimmwaffe(playerid,paramas[])
    {
    new
    pID;
    if(sscanf(paramas, "d",pID))
    {
    return SendClientMessage(playerid,farbe,"BENUTZUNG: /nimmwaffe [playerid]");
    }
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,farbe,"Kein Spieler mit angegebener ID online");
    }
    if(IsPlayerAdmin(playerid))
    {
    ResetWeapon(playerid);
    //Nachrichten kannste ja selber oda?
    return 1;
    }
    }


    //unter onplayercommandtext
    dcmd(waffe,5,cmdtext);
    dcmd(nimmwaffe,9,cmdtext);


    // ndu musst dcmd und sscanf definiert haebn

    273 wörter



    Benutzername: Gast - ändern | zur alten Version | Choose your language: Teste deine Schreibgeschwindigkeit, tippe dazu einfach nacheinander die Wörter ein, die unter dem Eingabefeld angezeigt werden. Das geniale daran, dies sind die häufigsten Wörter der deutschen Sprache, mit jedem Versuch die Rangliste hochzuklettern, wirst du automatisch schneller auf der Tastatur!

    Nochmal versuchen
    0 erst dessen mit wenn sollte immer gar dich welcher vielleicht ihr alles dir wer worden der
    gegen würde kann darauf doch gegen kein Liebe ihrem während auch einer und nur doch lange
    Auswertung
    Du hast 164 Punkte erreicht, damit befindest du dich auf Platz 373872 von 577834



    Du schreibst [size=1]273 Zeichen pro Minute[/size]
    Du hast [size=1]46 korrekt[/size] geschriebene Wörter und
    Du hast [size=1]5 falsch[/size] geschriebene Wörter

    #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
    stock sscanf(string[], format[], {Float,_}:...)
    {
    if (!strlen(string))
    {
    return format[0];
    }
    new
    formatPos = 0,
    stringPos = 0,
    paramPos = 2,
    paramCount = numargs(),
    delim = ' ';
    while (paramPos < paramCount && string[stringPos])
    {
    switch (format[formatPos++])
    {
    case '\0':
    {
    return 0;
    }
    case 'i', 'd':
    {
    new
    neg = 1,
    num = 0,
    ch = string[stringPos];
    if (ch == '-')
    {
    neg = -1;
    ch = string[++stringPos];
    }
    do
    {
    stringPos++;
    if (ch >= '0' && ch <= '9')
    {
    num = (num * 10) + (ch - '0');
    }
    else
    {
    return -1;
    }
    }
    while ((ch = string[stringPos]) > ' ' && ch != delim);
    setarg(paramPos, 0, num * neg);
    }
    case 'h', 'x':
    {
    new
    ch,
    num = 0;
    while ((ch = string[stringPos]) > ' ' && ch != delim)
    {
    switch (ch)
    {
    case 'x', 'X':
    {
    num = 0;
    continue;
    }
    case '0' .. '9':
    {
    num = (num << 4) | (ch - '0');
    }
    case 'a' .. 'f':
    {
    num = (num << 4) | (ch - ('a' - 10));
    }
    case 'A' .. 'F':
    {
    num = (num << 4) | (ch - ('A' - 10));
    }
    default:
    {
    return -1;
    }
    }
    }
    setarg(paramPos, 0, num);
    }
    case 'c':
    {
    setarg(paramPos, 0, string[stringPos++]);
    }
    case 'f':
    {
    setarg(paramPos, 0, _:floatstr(string[stringPos]));
    }
    case 'p':
    {
    delim = format[formatPos++];
    continue;
    }
    case 's', 'z':
    {
    new
    i = 0,
    ch;
    if (format[formatPos])
    {
    while ((ch = string[stringPos++]) && ch != delim)
    {
    setarg(paramPos, i++, ch);
    }
    if (!i)
    {
    return -1;
    }
    }
    else
    {
    while ((ch = string[stringPos++]))
    {
    setarg(paramPos, i++, ch);
    }
    }
    stringPos--;
    setarg(paramPos, i, '\0');
    }
    default:
    {
    continue;
    }
    }
    while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
    {
    stringPos++;
    }
    while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
    {
    stringPos++;
    }
    paramPos++;
    }
    while (format[formatPos] == 'z') formatPos++;
    if (format[formatPos] > ' ') return format[formatPos];
    return 0;
    }

    dcmd_invite(playerid,paramas[])
    {
    if(pInfo[playerid][Admin] >=2)// wie du es definiert hast
    {
    new
    pID,
    team;
    if(sscanf(paramas, "dd",pID,team)
    {
    return SendClientMessage(playerid,farbe,"BENUTZUNG:/invite [ID] [Team]");
    }
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,farbe,"Kein Spieler mit angegebener ID online");
    }
    new
    name,
    pname,
    string[128],
    s[128];
    GetPlayerName(playerid,pname,sizeof(pname));
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"Du wurdes vom Administrator %s in das Team %d eingestellt",pname,team);
    format(s,sizeof(s),"Du hast %d(ID:%s) ins Team %d eingestellt",name,pID,team);
    SendClientMessage(playerid,farbe,s);
    SendClientMessage(pID;fabre,string);
    gTeam[pID] = team; // habs jetzt mal mti gTeam gemacht
    }
    else
    {
    SendClientMessage(playerid,farbe,"DU bist kein Admin");
    return 1;
    }
    return 0;
    }


    OnPlayerCommandText
    dcmd(invite,6,cmdtext)


    du musst natürlich dcmd und sscanf definiert haben


    und getestet