SA-MP Forums Archive
Why is this not saving... it should be PLEASE - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Why is this not saving... it should be PLEASE (/showthread.php?tid=348455)



Why is this not saving... it should be PLEASE - Geniuss - 05.06.2012

I made it so you can store and take weapons from your boot but im having a problem when i put guns in my boot and restart the server or something my guns disappear from my boot and it says shit slot is not occupied please help me i have made it save look

This is in my enum

pawn Код:
CarWeapon1,
    CarWeapon2,
    CarWeapon3,
pawn Код:
command(carstoreweapon, playerid, params[])
{
    new slot, WeaponName[128];
    if(sscanf(params, "dz", slot, WeaponName))
    {
        SendClientMessage(playerid, WHITE, "SYNTAX: /carstoreweapon [slot (1-3)] [weapon]");
        SendClientMessage(playerid, WHITE, "Weapons: Katana, Cane, PoolCue, BaseballBat, Shovel, Colt45, SilencedPistol, ShotGun");
        SendClientMessage(playerid, WHITE, "Weapons: DesertEagle, MP5, Uzi, AK47, M4, SniperRifle, CombatShotgun");
    }
    else
    {
        if(IsPlayerNearBoot(playerid, Player[playerid][CarLinkID]))
        {
            if(slot >= 1 && slot < 4)
                {
                    if(strcmp(WeaponName, "Katana", true) == 0)
                    {
                        if(Player[playerid][WepSlot1] == 8)
                        {
                            switch(slot)
                            {
                                case 1:
                                {
                                    Player[playerid][CarWeapon1] = 8;
                                    Player[playerid][WepSlot1] = 0;
                                    ResetPlayerWeapons(playerid);
                                    GivePlayerSavedWeapons(playerid);
                                    SendClientMessage(playerid, WHITE, "You have stored a Katana in your car boot (in slot 1).");
                                    SavePlayerData(playerid);
                               
                                            }
                                        }
                                    }
                            }
            }
        }
}
pawn Код:
command(cartakeweapon, playerid, params[])
{
    new string[128], slot, name[128];
    if(sscanf(params, "d", slot))
    {
        SendClientMessage(playerid, WHITE, "SYNTAX: /cartakeweapon [slot (1-3)]");
    }
    else
    {
        if(IsPlayerNearBoot(playerid, Player[playerid][CarLinkID]))
        {
            switch(slot)
            {
                case 1:
                {
                    if(Player[playerid][CarWeapon1] >= 1)
                    {
                        GivePlayerWeaponEx(playerid, Player[playerid][CarWeapon1]);
                        GetWeaponName(Player[playerid][CarWeapon1], name, sizeof(name));
                        format(string, sizeof(string), "You have withdrawn your %s from Slot 1.", name);
                        SendClientMessage(playerid, WHITE, string);
                        Player[playerid][CarWeapon1] = 0;
                        SavePlayerData(playerid);
                    }
                    else
                    {
                        SendClientMessage(playerid, WHITE, "This slot is unoccupied.");
                    }
                }
                  }
            }
     }
}
And this is my SavePlayerData


pawn Код:
public SavePlayerData(playerid)
{
            dini_IntSet(string, "CarWeapon1", Player[playerid][CarWeapon1]);
        dini_IntSet(string, "CarWeapon2", Player[playerid][CarWeapon2]);
        dini_IntSet(string, "CarWeapon3", Player[playerid][CarWeapon3]);
}
Why do they reset when i restart the server or something

Please Help Me


Help Is Appreciated


Re: Why is this not saving... it should be PLEASE - Geniuss - 05.06.2012

Why does no one ever help me PLEASE HELP


Re: Why is this not saving... it should be PLEASE - Geniuss - 05.06.2012

Please Help Me

Help Is Appreciated