Beiträge von Fabi.StaR

    stock LoadAccount(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
    GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
    SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));
    SetPVarInt(playerid,"bankgeld",dini_Int(Spielerdatei,"bankgeld"));
    SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
    SetPVarInt(playerid,"pSupporter",dini_Int(Spielerdatei,"pSupporter"));
    SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
    SetPVarInt(playerid,"pFraktion",dini_Int(Spielerdatei,"pFraktion"));
    SetPVarInt(playerid,"pAutoschein",dini_Int(Spielerdatei,"pAutoschein"));
    SetPVarInt(playerid,"pLKWschein",dini_Int(Spielerdatei,"pLKWschein"));
    SetPVarInt(playerid,"pMotorradschein",dini_Int(Spielerdatei,"pMotorradschein"));
    SetPVarInt(playerid,"pWaffenschein",dini_Int(Spielerdatei,"pWaffenschein"));
    SetPVarInt(playerid,"pBootschein",dini_Int(Spielerdatei,"pBootschein"));
    SetPVarInt(playerid,"pAngelscheinned",dini_Int(Spielerdatei,"pAngelscheined"));
    SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
    if(GetPVarInt(playerid,"Baned")==1)
    {
    SendClientMessage(playerid,ROT,"Du bist vom Server gebannt.");
    Kick(playerid);
    }
    SetPVarInt(playerid,"loggedin",1);
    return 1;
    }


    stock SpielerSpeichern(playerid)
    {
    if(GetPVarInt(playerid,"loggedin")==1)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spielerdatei,"Skin",GetPlayerSkin(playerid));
    dini_IntSet(Spielerdatei,"bankgeld",GetPVarInt(playerid,"bankgeld"));
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(Spielerdatei,"pSupporter",GetPVarInt(playerid,"pSupporter"));
    dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    dini_IntSet(Spielerdatei,"pFraktion",GetPVarInt(playerid,"pFraktion"));
    dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
    dini_IntSet(Spielerdatei,"pAutoschein",GetPVarInt(playerid,"pAutoschein"));
    dini_IntSet(Spielerdatei,"pLKWschein",GetPVarInt(playerid,"pLKWschein"));
    dini_IntSet(Spielerdatei,"pFlugschein",GetPVarInt(playerid,"pFlugschein"));
    dini_IntSet(Spielerdatei,"pMotorradschein",GetPVarInt(playerid,"pMotorradschein"));
    dini_IntSet(Spielerdatei,"pWaffenschein",GetPVarInt(playerid,"pWaffenschein"));
    dini_IntSet(Spielerdatei,"pBootschein",GetPVarInt(playerid,"pBootschein"));
    dini_IntSet(Spielerdatei,"pAngelschein",GetPVarInt(playerid,"pAngelschein"));
    dini_IntSet(Spielerdatei,"timeban",GetPVarInt(playerid,"timeban"));
    }
    return 1;
    }


    so :)

    Kann mir einer helfen mein /pay befehl geht nicht Hiiilllfffeee


    ihr der cod:


    ocmd:pay(playerid,params[])
    {
    new Float:X,Float:Y,Float:Z;
    new pID, string[128],str1[128],str2[128],money;
    GetPlayerPos(pID,Float:X,Float:Y,Float:Z);
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Spieler ist nicht Online!");
    if(!IsPlayerInRangeOfPoint(pID,15,Float:X,Float:Z,Float:Y))return SendClientMessage(playerid,Weiss,"Der spieler befindet sich nicht in deiner nähe.");
    if(sscanf(params,"ud",pID,money)) return SendClientMessage(playerid,Gelb,"Benutze: /pay [Spieler/ID] [Betrag]");
    format(string,sizeof(string),"* %s nimt etwas geld und gibt es %s",SpielerName(playerid),SpielerName(pID));
    format(str1,sizeof(str1),"Du hast %s %d$ gegeben.",SpielerName(pID),money);
    format(str2,sizeof(str2),"Du hast von %s %d$ bekommen",SpielerName(playerid),money);
    SendMirChat(string,playerid);
    SendClientMessage(playerid,HellBlau,str1);
    SendClientMessage(pID,HellBlau,str2);
    GivePlayerMoney(pID,money);
    GivePlayerMoney(playerid,-money);
    return 1;
    }


    brauche dringend hilfe.

    Ích habe es so gemacht:


    ocmd:pay(playerid,params[])
    {
    new Float:X,Float:Y,Float:Z;
    new pID, string[128],str1[128],str2[128], money;
    GetPlayerPos(pID,Float:X,Float:Y,Float:Z);
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Spieler ist nicht Online!");
    if(!IsPlayerInRangeOfPoint(pID,5,Float:X,Float:Z,Float:Y)) return SendClientMessage(playerid,ROT,"Der Spieler ist nicht in der Nähe!");
    if(sscanf(params,"ud",pID,money)) return SendClientMessage(playerid,Gelb,"Benutze: /pay [Spieler/ID] [Betrag]");
    format(string,sizeof(string),"* %s nimt etwas geld und gibt es",SpielerName(playerid),SpielerName(pID));
    format(str1,sizeof(str1),"Du hast %s %d$ gegeben.",SpielerName(pID),money);
    format(str2,sizeof(str2),"Du hast von %s %d$ bekommen",SpielerName(playerid),money);
    SendMirChat(string,playerid);
    SendClientMessage(playerid,HellBlau,str1);
    SendClientMessage(pID,HellBlau,str2);
    GivePlayerMoney(pID,money);
    GivePlayerMoney(playerid,- money);
    return 1;
    }