Beiträge von SAB0h

    Hab den erstmal nicht mehr , könnte aber möglicherweise die .amx zu verfügung stellen.
    Achja , da steht doch MYSQL ...

    Hiermit stelle ich mein TDM Script zum Verkauf.Dieses Script läuft über MYSQL


    Zahlungsmöglichkeiten:
    Paysafecard : 10 Euro


    Befehle:
    /legebombe
    /defuse
    /head
    etc.


    Features:
    Vip Coins
    Bombensystem(defuse,legen)
    Abschussserien
    Auto. Mapchanger
    S&D Modus & TDM Modus
    Textdraw's mit Missions & Karten anzeige
    Textdraw mit Punkten Anzeige
    Anti-Spawnkill
    Team Balance
    Ranksystem für Spieler
    Rundenkills & Rundentode durch Textdraw





    [Folgendes muss im Thema enthalten sein und darf nicht entfernt werden:]
    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.

    CMD:invite(playerid,params[])
    {
    new pname;
    if(sscanf(params,"u",pname))return SendClientMessage(playerid,GRAU,"Benutze : /invite [id/name]");
    if(!IsPlayerConnected(pname)) return SendClientMessage(playerid,ROT,"Fehler: Dieser Spieler ist nicht Online!");
    {
    if(GetPVarInt(pname,"Fraktion") == 0)return 1;
    if(isPlayerRang(playerid,6))
    {
    new fraktname[4];
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 1:{fraktname="zum";}
    case 2:{fraktname="als";}
    case 3:{fraktname="als";}
    case 4..7:{fraktname="zur";}
    }
    SendClientMessage(pname,BLAU,sprintf("%s hat dich %s %s eingeladen!",GetName(playerid),fraktname,FrakName(playerid)));
    SetPVarInt(pname,"Fraktionsleader",playerid);
    SetPVarInt(pname,"Fraktionseinladung",1);
    SetPVarInt(pname,"Fraktionsnummer",GetPVarInt(playerid,"Fraktion"));
    SendClientMessage(playerid,BLAU,sprintf("Du hast %s eine Einladung geschickt!",GetName(pname)));
    SendClientMessage(pname,BLAU,"Benutze /acceptinvite um die Einladung anzunehmen oder /cancelinvite!");

    }
    }
    return 1;
    }
    }
    CMD:acceptinvite(playerid,params[])
    {
    new Leader = GetPVarInt(playerid,"Fraktionsleader");
    if(GetPVarInt(playerid,"Fraktionseinladung") == 0) return 1;
    SendClientMessage(playerid,BLAU,sprintf("Du hast von %s die Einladung angenommen!!",GetName(Leader)));
    SendClientMessage(Leader,BLAU,sprintf("%s hat die Einladung angenommen!",GetName(playerid)));
    SetPVarInt(playerid,"Fraktionsleader",0);
    SetPVarInt(playerid,"Fraktionseinladung",0);
    SetPVarInt(playerid,"Fraktionsnummer",0);
    return 1;
    }

    dini_IntSet(Spielerdatei,"Skin",GetPlayerSkin(playerid));


    das habe ich ja , aber er bekommt ja den Dutyskin gespeichert dort wenn er onduty offline geht.

    Ja besser gesagt , wie mach ich das er nach ausloggen den standart Skin von ihn gespeichert bekomme.

    Ich speicher den Duty skin der Person ab & gebe ihn sobald er Duty geht , doch wenn er Offline geht behält er den Dutyskin als standart Skin.



    public OnPlayerDisconnect(playerid, reason)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));

    Wie finde ich den namen des Besitzers der Handynummer raus ?
    so funktioniert es nicht - new pID = GetPlayerName(i,name,sizeof(name));
    CMD:sms(playerid,params[])
    {
    new number,text[120],name[MAX_PLAYER_NAME];
    if(GetPVarInt(playerid,"Handy") == 1)
    if(HandyAn[playerid]== false) return SendClientMessage(playerid,ROT,"Fehler: Dein Handy ist aus!");
    if(sscanf(params,"is",number,text))return SendClientMessage(playerid,GRAU,"Benutze: /sms [spieler] [text]");
    if(number == GetPVarInt(playerid,"Handynummer")) return SendClientMessage(playerid,ROT,"Fehler: Du kannst dir nicht selber eine SMS schreiben!");
    {
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(GetPVarInt(i,"Handynummer") != number)continue;
    new pID = GetPlayerName(i,name,sizeof(name)); // aus der Handynummer den Namen rauskriegen
    if(HandyAn[pID]== false) return SendClientMessage(playerid,ROT,sprintf("Fehler: %s hat sein Handy aus !",GetName(pID)));
    {
    new Nummer = GetPVarInt(playerid,"Handynummer");
    SendClientMessage(playerid,GELB,sprintf("**[Handy] SMS an %s: %s.",GetName(pID),text));
    SendClientMessage(pID,GELB,sprintf("**[Handy] SMS von %s: %s. Nummer:%i",GetName(playerid),text,Nummer));
    return 1;
    }
    }
    return SendClientMessage(playerid,ROT,"Fehler: Diese Nummer ist nicht registriert!");
    }
    }