Beiträge von Fabi.StaR

    Guten Abend,
    Das leben von den Spielern Speichern ihr mal mein Laden stock und Speicher stock:


    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"));
    ResetPlayerMoney(playerid);
    GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
    SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));
    SetPVarInt(playerid,"bankgeld",dini_Int(Spielerdatei,"bankgeld"));
    SetPVarInt(playerid,"Alter",dini_Int(Spielerdatei,"Alter"));
    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,"Alter",GetPVarInt(playerid,"Alter"));
    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;
    }


    Bitte um hilfe...

    if (strcmp("/veh", cmdtext, true, 10) == 0)
    {
    if(!strlen(strget(cmdtext,3))) return SendClientMessage(playerid, ROT,"Benutze /veh [VEHICLE] [COLOR1] [COLOR2]");


    {
    new col1, col2, car;
    new medelid = GetPlayerVehicleID(playerid);
    new Float:X, Float:Y, Float:Z, Float:A;


    GetPlayerPos(playerid, X, Y, X);
    GetPlayerFacingAngle(playerid,A);


    modelid = strval(strget(cmdtext,1));
    col1 = strval(strget(cmdtext,2));
    cal2 = strval(strget(cmdtext,3));


    car = AddStaticVehicle(modelid,X, Y, Z, col1, col2);


    PutPlayerInVehicle(playerid,car,0);
    }
    }
    return 0;
    }


    versuch mal das ich habe es net getestet habe es nur aus dem Kopf geschrieben xD

    ihr ich gebe dir mein musst nur noch anpassen:



    ocmd:veh(playerid,params[])
    {
    new Float:vehx,Float:vehy,Float:vehz;
    new vehid,cc1,cc2,string[128];
    new vehicleid = GetPlayerVehicleID(playerid);
    if(GetVehicleModel(vehicleid) == 520 || GetVehicleModel(vehicleid) == 444 || GetVehicleModel(vehicleid) == 447)return SendClientMessage(playerid,ROT,"Dieses Fahrzeug können sie nicht Spawnen !");
    if(sscanf(params,"iii",vehid,cc1,cc2))return SendClientMessage(playerid, ROT,"Benutzung: /veh [Vehicle ID] [Farbe 1] [Farbe 2]");
    if(isPlayerAnAdmin(playerid,10))
    {
    GetPlayerPos(playerid,vehx,vehy,vehz);
    new carid = CreateVehicle(vehid,vehx,vehy,vehz,3,cc1,cc2,-1);
    SetVehicleNumberPlate(carid,"~>Admin<~");
    PutPlayerInVehicle(playerid, carid, 0);
    format(string,sizeof(string),"[AdmCmd] Du hast ein Admincar gespawnt! (FahrzeugID :%d)",GetVehicleModel(GetPlayerVehicleID(playerid)));
    SendClientMessage(playerid,ROT,string);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Zugriff verweigert.Benötigter Rang: {FF0023}FullAdmin");
    }
    return 1;
    }

    if(pickupid==BSNBestellung)
    {
    ShowPlayerDialog(playerid, DIALOG_BSN2, DIALOG_STYLE_LIST, "Burger Shot Menü","Moo Kids Meal ($2)\nBeef Tower ($6)\nMeat Stack ($12)\nSalad Meal ($6)", "Kaufen", "Abbrechen");
    }

    Ja aber wie muss ich denn setzen?


    ihr die dialoge:


    if(dialogid == DIALOG_BSN2)
    {
    if(response)
    {
    new Float:health;
    if(listitem == 0)
    {
    GivePlayerMoney(playerid, -2);
    GetPlayerHealth(playerid,health);
    SetPlayerHealth(playerid, health+5);
    }
    if(listitem == 1)
    {
    GivePlayerMoney(playerid, -6);
    GetPlayerHealth(playerid,health);
    SetPlayerHealth(playerid, health+7);
    }
    if(listitem == 2)
    {
    GivePlayerMoney(playerid, -12);
    GetPlayerHealth(playerid,health);
    SetPlayerHealth(playerid, health+9);
    }
    if(listitem == 3)
    {
    GivePlayerMoney(playerid, -6);
    GetPlayerHealth(playerid,health);
    SetPlayerHealth(playerid, health+9);
    }
    }
    }