Beiträge von Bendley

    if(gTeam[playerid] == SFPD || gTeam[playerid] == Cobra || gTeam[playerid] == ARMY)
    {
    return SendClientMessage(playerid,COLOR_RED,"Du gehörst nicht der Regierung an!");
    }
    if(... wenn der Spieler SFPD, Cobra Army ist: return SendClientMessage(playerid,COLOR_RED,"Du gehörst nicht der Regierung an!");DAs ist der Fehler, mach einfach:
     if(gTeam[playerid] != SFPD || gTeam[playerid] != Cobra || gTeam[playerid]!= ARMY)
    also == zu != (ist nicht) So solltes lappen

    Hallo Leute,


    wenn jetzt jemand news schreiben will, steht da nur:
    Newsreprter Irgendjmd: (KEIN Text :( )
    Was ist da falsch?:
    if(!strcmp(strget(cmdtext, 0), "/n", true)){
    new meldung = strval(strget(cmdtext,1));
    if(!strlen(strget(cmdtext,1)))
    {
    SendClientMessage(playerid,WEIS,"Benutzung: /n(ews) [TEXT]");
    return 1;
    }
    new string[256];
    new player[MAX_PLAYER_NAME];
    GetPlayerName(playerid,player, sizeof player);
    format(string,sizeof string,"Newsreprter %s: %s",player,meldung);
    SendClientMessageToAll(NEWS,string);
    return 1;
    }


    Muss ich jetzt alle Funktionen damti austauschen? o,O

    Hallo Leute,
    Ich hab ma eine Frage. Öhm, ihr kennt doch sicher "UAC" auch Ultimativ Anti Cheat System. Hab ich noch von dem Englischen Forum aber ich weis nichtmehr von wem das ist.
    Naja wie auch immer ich hoffe das mir jmd helfen kann, weil ich weis nicht wie ich das Installiere weil einfach in FS-Ordner schieben und bei Server cfg einfügen ist ja nicht.
    Kann mir mal bitte einer verraten wie ich dieses System zum funktionieren bringe? :thumbup:
    mfG

    Das funktioniert aber nicht nur wenn ich den befehl eingebe.
    Wenn ich die Parameter dranhänge Unnown Command X(
    if (!strcmp("/akick", cmdtext, true))
    {
    if(Admin[playerid] >=2)
    {
    new ziel = strval(strget(cmdtext,1));
    if(!strlen(strget(cmdtext,1)))
    {
    SendClientMessage(playerid,WEIS,"Benutzung: /akick [ID]");
    return 1;
    }
    SendClientMessage(ziel,ADMIN,"Du wurdest von einem Admin geickt.");
    new ziels[MAX_PLAYER_NAME], string[64];
    GetPlayerName(ziel, ziels, sizeof(ziels));
    format(string, sizeof(string),"Der Spieler %s wurde von Server geickt!",ziels);
    Kick(ziel);
    SendClientMessageToAll(ADMIN,string);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,KERFOLG,"Du kannst diese Funktion nicht ausführen!");
    return 1;
    }
    }

    Also wenn jetzt ein Spieer einen Befehl mit Parameter eingibt und er schreibt /Akick > stadt /akick (wie im script) dann steht da Unknown Command
    Man soll aber inchti mmer auf Groß und Kleinschreibung achten müssen :thumbdown:
    Hier der Code:
    if(!strcmp(strget(cmdtext,0),"/akick"))
    {
    if(Admin[playerid] >=2)
    {
    new ziel = strval(strget(cmdtext,1));
    if(!strlen(strget(cmdtext,1)))
    {
    // .........................
    Bitte um Hilfe :thumbup:

    Ich hab mir mal die Abfrage von Steuern angeschaut, das lappt nicht:
    if(strcmp("/Steuern", cmdtext, true) == 0)
    {
    format(string, sizeof(string),"Steuer: %d $ pro PayDay.",Steuer);
    SendClientMessage(playerid,ERFOLG,string);
    return 1;
    }

    Fehler:

    Code
    C:\Dokumente und Einstellungen\Tim\Desktop\Games Launches\Server\San Andreas Roleplay\gamemodes\germany.pwn(554) : error 017: undefined symbol "string"
    C:\Dokumente und Einstellungen\Tim\Desktop\Games Launches\Server\San Andreas Roleplay\gamemodes\germany.pwn(554) : error 017: undefined symbol "string"
    C:\Dokumente und Einstellungen\Tim\Desktop\Games Launches\Server\San Andreas Roleplay\gamemodes\germany.pwn(554) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Tim\Desktop\Games Launches\Server\San Andreas Roleplay\gamemodes\germany.pwn(554) : fatal error 107: too many error messages on one line

    Also ich denke is es eine kniffelige Sache.
    Der President soll die Höhe der Steuern bestimmen.
    Also:
    /steuern [BETRAG]
    -> bei Payday als STEUERN
    Das soll dann beim Payday angezeigt und Abgezogen werden:
    if(gTeam[i] == Team_Zivi)
    {
    GivePlayerMoney(i, 450);
    GivePlayerMoney(i, STEUERN);
    SendClientMessage(i,GELB,"[_________Gehaltscheck_________]");
    SendClientMessage(i,WEIS," Gehalt(Beruf): --");
    SendClientMessage(i,WEIS," Steuern: STEUERN (nur angezeigt)");
    SendClientMessage(i,WEIS," Arbeitslosengeld: 450$");
    }


    ---------------------------------------------
    Und noch eine kleine Frage:
    Wie sieht es aus wenn ich jetzt zB, das Level erhöhen will (unzwar mit +)?
    if(Level[playerid] == 1){Level[playerid] = 2;}// Um diese Prozedur abzukürzen


    Wär cool wen ihr helfen könntet.
    mfG

    Hey Leute,
    Wenn jetzt ein Arzt einen Spieler behandeln will muss er bei dem Spieler (ziel) in der Nähe sein, wie finde ich dann die Position vom Behandelten (ziel) raus?
    Hier mal der Script Code:
    if(!strcmp(strget(cmdtext,0),"/behandeln"))
    {
    if(gTeam[playerid] == Team_LSM)
    {
    new ziel = strval(strget(cmdtext,1));
    if(!strlen(strget(cmdtext,1)))
    {
    SendClientMessage(playerid,WEIS,"Benutzung: /behandeln [ID]");
    return 1;
    }
    SetPlayerHealth(ziel,100);
    SendClientMessage(ziel,ERFOLG,"Du wurdest erfolgreich von einem Arzt behandelt");
    SendClientMessage(playerid,ERFOLG,"Du hast einen Patienten geheielt.");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,KERFOLG,"Du bist kein Rettungsdienst!");
    return 1;
    }
    }

    Hilfe wär cool :thumbup:
    mfG