Beiträge von d30af26d

    Könnt ihr noch die Samp-Wiki erreichen?
    Bei mir kommt Seiten-Ladefehler



    Was ist bei euch ?

    Zu den Ordner mit 'cd /ordnername' hin
    (Hilfe: 'dir'


    'nohup ./samp03svr &'
    oder
    'nohup ./samp02Xsvr &' , bei 0.2X


    Wenn du es dannach beenden willst:


    'ps ax'


    Dann kommt eine Liste und ganz Links ist die PID von den Programnamen rechts, die brauchst du von der Samp Exe.
    'kill [PID]'

    Ich hab mir eine Abfrage mit stock für die Fraktion gemacht.
    Ich will nur euch Fragen ob es richtig funktionieren wird:


    stock GetPlayerFraktion(playerid, id)
    {
    if (IsPlayerConnected(playerid))
    {
    if((id > 1) && (id < 7))
    {
    if((id == 2) && (PlayerInfo[playerid][pTeam] == 2)) { return 1; }
    else if((id == 3) && (PlayerInfo[playerid][pTeam] == 3)) { return 1; }
    else if((id == 4) && (PlayerInfo[playerid][pTeam] == 4)) { return 1; }
    else if((id == 5) && (PlayerInfo[playerid][pTeam] == 5)) { return 1; }
    else if((id == 6) && (PlayerInfo[playerid][pTeam] == 6)) { return 1; }
    }
    return 0;
    }
    return 0;
    }


    Fraktionen sind zwischen 2 bis 6.
    Ich will z.B. (2 = Polizei) nach 2 Abfragen und will dabei sicher sein, dass auch dann mit 2 das Team mit der ID 2 geprüft wird:
    if(GetPlayerFraktion(playerid, 2))
    {


    Wird es auch sicher funktionieren, da ich mir sicher sein will ?

    Wie mache ich den Timer für Pause zwischen Nachrichten?
    new bool:Advertising = false;


    for(new i=0; i<MAX_PLAYERS; i++)
    {
    SetTimer("Werbung", 60000, 0);
    Advertising = true;
    }


    if(Advertising = true)
    { return 0; }


    public Werbung()
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    Advertising = false;
    }
    }


    So ?
    }

    Hier ist der Code:
    dcmd_ad(playerid,params[])
    {
    new string[256];
    if (sscanf(params, "s", string)) SendClientMessage(playerid, COLOR_GREY, "Info: /ad(vertise) [Text]");
    else
    {
    new cost = (random(5000)+500);
    new name[MAX_PLAYER_NAME], msg[516];
    GetPlayerName(playerid, name, sizeof(name));
    format(msg, sizeof(msg), "[Werbung] %s ,Sender: %s", string, name);
    GivePlayerMoney(playerid, -cost);
    SendClientMessageToAll(COLOR_GREEN, msg);
    AdvertiseLog(msg);
    format(msg, sizeof(msg), "Deine Werbung kostet dich $%d",cost);
    SendClientMessage(playerid, COLOR_YELLOW2, msg);
    }
    return 1;
    }


    Ich will das new cost = (random(5000)+500);
    Die Länge des Getippten Textes nimmt und mit mal 5 nimmt.
    Es soll auch überprüft werden, ob er auch das Geld hat.(GetPlayerMoney(playerid)).

    (SPD = ShowPlayerDialog)
    (Nicht die Partei)
    Also, ich will mal det mit ShowPlayerDialog versuchen, aber krieg es nicht auf die Reihe.
    Ich bräuchte mal vielleicht ein Beispiel für Essen oder so.

    • Pommes
    • Hamburger
    • Extra Meat
    • Cola
    • Sprite
    • Fanta
    • Verlassen

    MfG Bullet

    if(classid == ??)
    {
    SetPlayerPos(x,y,z);
    SetPlayerCameraPos(playerid,x,y,z);
    SetPlayerCameraLookAt(playerid,,x,y,z);
    }
    else if(classid == ??)
    {
    SetPlayerPos(x,y,z);
    SetPlayerCameraPos(playerid,x,y,z);
    SetPlayerCameraLookAt(playerid,,x,y,z);
    }
    else if(classid == ??)
    {
    SetPlayerPos(x,y,z);
    SetPlayerCameraPos(playerid,x,y,z);
    SetPlayerCameraLookAt(playerid,,x,y,z);
    }
    else if(classid == ?? || classid == ?? || classid == ??)
    {
    SetPlayerPos(x,y,z);
    SetPlayerCameraPos(playerid,x,y,z);
    SetPlayerCameraLookAt(playerid,,x,y,z);
    }
    else
    {
    SetPlayerPos(x,y,z);
    SetPlayerCameraPos(playerid,x,y,z);
    SetPlayerCameraLookAt(playerid,,x,y,z);
    }

    Wenn du es so willst

    Ich wollte mir ein neuen PC zulegen, da meiner langsam nicht mehr mitkommt.
    Wie viel würde ich für mein Computer bekommen:

    • Microsoft Windows XP (Inclusive DVD)
    • Home Edition
    • Version 2002
    • Packard Bell Computer
    • Intel(R) Pentium(R) D CPU 2,80 GHz
    • 2,79GHz, 2,00 GB RAM
    • (Ich hab 1x 2GB Ram + 2x 512MB)
    • (Es ist nur 1x 2GB und 2x 512MB Ram drin)
    • Grafikkarte: Nvidia Geforce 9400GT Super(1024 MB DDR2)
    • Dual-link DVI / HDMI (DirectX 10.0 | OpenGL 2.1 | PureVideo HD
    • 250 GB Festplatte
    • Systemmodell(IMEDIA 9384)

    Der neue PC sollte ca. folgendes beinhalten:

    • Vista (Version Egal)
    • 4GB RAM(oder mehr)
    • Prozessor mit 3,0 GHz +
    • Graka mit 895 DDR3(oder ähnliches)
    • 320GB Festplatte (oder mehr)
    • Vielleicht ein Quad-Prozessor

    Wenn jemand ein gutes Angebot gesehen hat, welches bis 500€ hingeht.
    Dann bitte hier posten.

    Er mein Format: Klick me!


    Deutsch:


    %b Fügt hier eine Nummer in Binary radix rein.
    %c Fügt einen Buchstaben hinzu(Beispiel: A)
    %d Fügt eine(ganze) Zahl hinzu(Beispiel: 321)
    %f Fügt eine Kommazahl hinzu(Beispiel: 35.1432)
    %i Fügt eine(ganze Zahl?) hinzu
    %s Fügt ein Text hinzu
    %x Fügt eine Zahl in Hexdezimal hinzu
    %% Fügt % hinzu


    Formatierungshilfe: MeinShowroom

    Beispiel

    new string[256];
    new zahl = 32;
    new buch[2] = "A";
    new Float:FlX = 5.0012;
    format(string, sizeof(string), "Ich mag die Zahl %d und den Buchstaben %c ! Aber ohne die Kommazahl %f geht nix!",zahl,buch,Flx);
    SendClientMessage(playerid, 0xFFFFFFAA, string);

    Die Fraktion muss du selber erstellen, es gibt hier ein gutes Tutorial dazu, such unter Tutorials.
    Einfach auch den gespeicherten Wert abfragen:


    new carid = GetPlayerVehicleID(playerid));
    if(newstate == 2)
    {
    if(carid == (HerausgefundeneID) || carid == (HerausgefundeneID))
    { if(PlayerInfo[playerid][pTeam] == 1) { return 1; }
    else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, 0xFFFFFFAA, "Du bist nicht bei der Fraktion"); }
    }
    }

    Du musst die ID vom Fahrzeug herausfinden.
    new carid = GetPlayerVehicleID(playerid), new string[256];
    format(string, sizeof(string), "AutoID: %d",carid);
    SendClientMessage(playerid, 0xFFFFFFAA, string);


    Pack das in ein Command(Kannst du selber produzieren) und du hast erstmal die ID vom Fahrzeug!
    Nun einfach OnPlayerStateChange(playerid, newstate, oldstate)
    new carid = GetPlayerVehicleID(playerid));
    if(newstate == 2)
    {
    if(carid == (HerausgefundeneID) || carid == (HerausgefundeneID)) { return 1; }
    else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, 0xFFFFFFAA, "Du bist nicht bei der Fraktion");
    }