Beiträge von Tomi93

    das ist mir schon klar aber wo soll ich das einfügen??
    ich kann ja nicht einfach ganz unten einfügen


    If(PTP(playerid,10.0,x,y,z)
    {
    setplayerpos(playerid,x,y,z);
    }
    das würde errors geben das muss ich schon irgendwo einfügen wo es sinn macht und funzt
    nur wo ist die frage

    Hallo Leute,


    ich möchte gerne ein Teleport erstelen wo ich weder ein Pickup noch ein Befehl benutze
    quasi bei einer Bestimmten Postion werde ich in eine Garage geportet zu beispiel
    ohne ein Pickup oder Befehl zu benutzen
    versteht ihr was ich meine??


    mfg Dedi

    doch weil nach einem Restart sollten die auch wieder da sein
    nur eben das SPEICHERN selbst macht mir problebleme dein
    1x Kaufen = 500 Schuss und 500 werden gespeichert i.O.
    2x Kaufen = 1000 Schuss und 500 werden gespeichert n.i.O

    an der Stelle wo du dich einloggst wo alle deine Datein aus der .ini geladen werden
    da must du
    GivePlayerMoney(playerid,Spieler[playerid][pCash]);
    oder je nach dem wwas du für eine Variable hast einfügen
    verstehst du?

    und wie verteile ich das auf die Speicher-Slots???


    Account[playerid][Waffe1Muni] = waffenid: 22,23 oder 24
    Account[playerid][Waffe2Muni] = waffenid: 25
    Account[playerid][Waffe3Muni] = waffenid: 28 oder 29
    Account[playerid][Waffe4Muni] = wafenid 33


    22-24 InGame SA:MP Slot: 2
    25 InGame SA:MP Slot: 3
    28 oder 29 InGame SA:MP Slot: 4
    33 InGame SA:MP Slot: 6

    glaub mir hab ich auch schon drinne bei
    OnPlayerAccountUpdate(playerid)



    //--V
    new weapons[13][2];
    for (new i = 1; i < 13; i++)
    {
    GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
    if(weapons[i][0] == 2)
    {
    Account[playerid][Waffe1Muni] = weapons[i][1];
    }
    }
    for (new i = 1; i < 13; i++)
    {
    GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
    if(weapons[i][0] == 3)
    {
    Account[playerid][Waffe2Muni] = weapons[i][1];
    }
    }
    for (new i = 1; i < 13; i++)
    {
    GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
    if(weapons[i][0] == 4)
    {
    Account[playerid][Waffe3Muni] = weapons[i][1];
    }
    }
    for (new i = 1; i < 13; i++)
    {
    GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
    if(weapons[i][0] == 6)
    {
    Account[playerid][Waffe4Muni] = weapons[i][1];
    }
    }


    aber ich habe da bestimmt was falsch oder?^^ XD

    Hallo Leute,


    ich habe ein Problem beim Speichern von Waffen
    bei meinem Waffenshop (SELFMADE) kann man sich folgende Waffenkaufen
    Waffen Slot 1: 9mm, 9mm mit Schalldämpfer, deagle
    Waffen Slot 2: Shotgun
    Waffen Slot 3: Uzi, MP5
    Waffen Slot 4: Rilfe


    beim Kaufen habe ich eingetragen
    GivePlayerWeapon(playerid,waffenid,500);
    das wird auch gespeichert mit 500 Schuss
    Kauft sich der User die Waffe nochmal und hat 1000 Schuss werden nur 500 Schuss gespeichert?
    Wie kann ich das Beheben?
    habe reingeschrieben
    Account[playerid][Waffe1Muni] = GetPlayerAmmo(playerid);
    Account[playerid][Waffe2Muni] = GetPlayerAmmo(playerid);
    Account[playerid][Waffe3Muni] = GetPlayerAmmo(playerid);
    Account[playerid][Waffe4Muni] = GetPlayerAmmo(playerid);


    kann mir einer helfen?
    wenn jemand noch mehr informationen braucht kann ich es euch mitteilen kein problem :)


    mfg Dedi

    Hallo Leute,


    ich habe seit Samp 0.3 das problem das wenn ich z.B in LS bin und mein Kumpel in SF und er /show macht
    das die Makierung erlischt sofern ich in seiner nähe bin jedoch weiß ich nach wie vor nicht so er genau ist
    und das gleiche bei den Befehlen um einen Notruf anzunehmen beispiel /sannehmen bitte hilft mir hier der Code:
    Das " T " vor der Farbe steht für Transparent
    if(strcmp(cmd, "/show", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(!strlen(cmdtext[6]))
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    SFM(i,COLOR_YELLOW," %s Ist nun für Alle Sichtbar",PlayerName(playerid));
    HatShow[i]=1;
    SetPlayerColor(playerid,COLOR_ASKQ);
    }
    }
    }
    else
    {
    new id=strval(cmdtext[6]);
    if(IsPlayerConnected(id))
    {
    SFM(id,COLOR_YELLOW," %s Ist nun für dich Sichtbar",PlayerName(playerid));
    SetPlayerMarkerForPlayer(id,playerid,COLOR_ASKQ);
    SFM(playerid,COLOR_YELLOW,"Du bist nun für %s sichtbar",PlayerName(id));
    HatShow[playerid]=1;
    }
    }
    }
    return 1;
    }


    if(strcmp(cmd, "/sannehmen", true) == 0)
    {
    if(Account[playerid][Sani] == 1 || Account[playerid][Sani] == 2 || Account[playerid][Sani] == 3)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SCM(playerid, COLOR_RED, "Hilfe: /sannehmen [playerID]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if (IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if(Notruf[giveplayerid] == 2)
    {
    GetPlayerName(playerid,playername,sizeof(playername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    SetPlayerMarkerForPlayer(playerid,giveplayerid,COLOR_ORANGE);
    SetPlayerMarkerForPlayer(giveplayerid,playerid,COLOR_ORANGE);
    SCM(playerid, COLOR_ORANGE, "Du hast nun den Auftrag angenomen");
    SCM(giveplayerid, COLOR_ORANGE, "Ein Sanitäter hat den Auftrag angenommen");
    new i=0;
    for(; i < MAX_PLAYERS; i++)
    {
    if (Account[i][Sani] == 1 || Account[i][Sani] == 2 || Account[i][Sani] == 3)
    {
    SFM(i,COLOR_LIGHTBLUE,"Sanitäter %s hat den Aufrag von %s(playerid:%d) angenommen",playername,giveplayer,giveplayerid);
    }
    }
    }
    else
    {
    SCM(playerid, COLOR_RED, "Dieser Spieler hat keinen Notruf gesendet");
    }
    }
    }
    else
    {
    SCM(playerid, COLOR_RED, "Dieser Spieler ist offline");
    }
    }
    }
    else
    {
    SCM(playerid, COLOR_GREY, "Du bist kein Sanitäter!");
    return 1;
    }
    return 1;
    }


    mfg Dedi

    Das hatte ich auch es gab nur 2 auswege die ich kannte
    1.: PC formatieren
    2.: neuen Benutzer anleagen via System steuerung und über anderen Benutzer Samp zocke (ALTERNATIVE)

    ich kenn das nur so wenn du jemanden mit einem Fahrzeug anfährst und er HP verliert aber nicht stirbt und er später ganz wo anders von der Brücke fällt bekommt
    der Admin auch die meldung von DriveBy obwohl der User nicht durch den Driveby gestorben ist


    sry für mein schlechtes Deutsch xD

    Da oben schon was geschrieben hast mit GetPlayerState und killerid und so gehe ich davon aus du weiß wohin
    binde das script einfach mal so ein und teste mach dich Admin hol dirn kumpel und fahr den übern haufen bis er stirbt^^
    aber ich denke mal so das es stimmt aber probieren geht über studieren oder wie das heißt
    if(killerid != 255)//Abfrage obs überhaupt jemanden gibt der killt
    {
    if(GetPlayerState(killerid) == 2)//Abfrage ob der Kill ein Drive BY ist
    {
    for(new i; i<MAX_PLAYERS; i++)//for schleife greift alle Spieler auf
    {
    if(PlayerInfo[i][pAdmin] >= 1 && TogWarn[i] == 0)//frägt alle spieler nach daten
    {
    GetPlayerName(killerid, name, sizeof(name));//Fragt nach dem Namen des killers
    format(string,sizeof(string), "%s ist ein DriveBy Killer", name);//Formatiert den String
    SendClientMessage(i, COLOR_YELLOW, string);//Sendet den String
    }
    SendClientMessage(killerid, COLOR_YELLOW, "DriveBy-Mord!");//Nachricht an den Killer
    return 1;
    }
    }
    }


    //edit: ups hatte fehler drin sry :(
    Fehler raus und Kommentare eingefügt

    OMG ihr stellt euch aber an
    Vorher:
    if(killerid != 255) //2941
    { //2942
    if(GetPlayerState(killerid) == 2) //2943
    { //2944
    for(new i; i<MAX_PLAYERS; i++) //2945
    { //2946
    if(PlayerInfo[pAdmin] >= 1 && TogWarn[playerid] == 0) //2948
    { //2949
    format(string,sizeof(string), "%s Ist ein DriveBy Killer", GetName(killerid)); //2950
    SendClientMessage(i, COLOR_YELLOW, string"); //2951
    } //2952
    SendClientMessage(killerid, COLOR_YELLOW, "DriveBy-Mord!"); //2953
    return 1; //2954
    } //2955
    } //2956
    } //2957


    Nachher: fällt euch was auf?? bei den SendClientMessages??
    if(killerid != 255)
    {
    if(GetPlayerState(killerid) == 2)
    {
    for(new i; i<MAX_PLAYERS; i++)
    {
    if(PlayerInfo[i][pAdmin] >= 1 && TogWarn[i] == 0)//Information && Fehler 1
    {
    format(string,sizeof(string), "%s ist ein DriveBy Killer", GetName(killerid));
    SendClientMessage(i, COLOR_YELLOW, string);//Fehler 2
    }
    SendClientMessage(killerid, COLOR_YELLOW, "DriveBy-Mord!");
    return 1;
    }
    }
    }

    Information: bei PlayerInfo[i][pAdmin] musst du deine Variablen einfügen also sprich Spieler[i][Admin] oder Account[i][SAdmin] kp was du hast deins muss rein
    zu TogWarn[i] brauchst du einfach ganz oben im Script unter den Includes nur new TogWarn[MAX_PLAYERS]; einfügen und fertig


    Fehler 1: Vorher: if(PlayerInfo[pAdmin] >= 1 && TogWarn[playerid] == 0) Nachher:if(PlayerInfo[i][pAdmin] >= 1 && TogWarn[i] == 0) bei TogWarn muss " i " statt "playerid" stehen wegen der for schleife und bei PlayerInfo muss man auch den Spieler abfragen da wurde komplett das
    [i] vergessen


    Fehler 2: Vorher SendClientMessage(i, COLOR_YELLOW, string"); Nachher: SendClientMessage(i, COLOR_YELLOW, string); wenn man eine message mit string erstellt braucht man nach "string" kein " zu machen


    //edit: ups hab ich lang gebraucht letzte 2 Post nicht mehr gesehen und trozdem fehler gefunden ^^

    Destroih
    bitte nur möglichst helfende Fragen das sieht nach Spam aus sowas braucht man hier nichts sry
    und ich weiß das es eine kostenlose Version bereits zum Download gibt
    nur ich habe vergessen wie sie heißt und wie ich sie finden kann
    unter Google "Online Video Streaming" finde ich nichts
    ich weiß gar nicht wie man das wirklich nennt
    also bitte


    //e1: findet keiner etwas??
    //e2: nach langer suche habe ich was gefunden bitte closen


    mfg Dedi

    so gesehen ja
    also Software installieren etc.
    da ich ja das problem habe, dass ich überhaupt solche sachen nicht coden kann
    Scripten geht aber HomePages Coden ne da blick ich nicht durch
    also ich will eine Fertige Software zum Downloadn installieren und los uploaden^^