• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

TFS 1.X+ addons at login for once

darknelson

Member
Joined
Jun 19, 2011
Messages
190
Solutions
1
Reaction score
15
im trying to make onlogin script to add all addon outfit to the player just once, this is the code


Lua:
function onLogin(player)
    if player:getStorageValue(94549) < 1 then
    player:addOutfitAddon(136, 2)
    player:addOutfitAddon(137, 2)
    player:addOutfitAddon(138, 2)
    player:addOutfitAddon(139, 2)
    player:addOutfitAddon(140, 2)
    player:addOutfitAddon(141, 2)
    player:addOutfitAddon(142, 2)
    player:addOutfitAddon(147, 2)
    player:addOutfitAddon(148, 2)
    player:addOutfitAddon(149, 2)
    player:addOutfitAddon(150, 2)
    player:addOutfitAddon(155, 2)
    player:addOutfitAddon(156, 2)
    player:addOutfitAddon(157, 2)
    player:addOutfitAddon(158, 2)
    player:addOutfitAddon(252, 2)
    player:addOutfitAddon(269, 2)
    player:addOutfitAddon(270, 2)
    player:addOutfitAddon(279, 2)
    player:addOutfitAddon(288, 2)
    player:addOutfitAddon(324, 2)
    player:addOutfitAddon(329, 2)
    player:addOutfitAddon(336, 2)
    player:addOutfitAddon(366, 2)
    player:addOutfitAddon(431, 2)
    player:addOutfitAddon(433, 2)
    player:addOutfitAddon(464, 2)
    player:addOutfitAddon(466, 2)     
    player:addOutfitAddon(471, 2)
    player:addOutfitAddon(513, 2)
    player:addOutfitAddon(514, 2)
    player:addOutfitAddon(542, 2)
    player:addOutfitAddon(575, 2)
    player:addOutfitAddon(578, 2)
    player:addOutfitAddon(618, 2)
    player:addOutfitAddon(620, 2)
    player:addOutfitAddon(632, 2)
    player:addOutfitAddon(635, 2)
    player:addOutfitAddon(636, 2)
    player:addOutfitAddon(664, 2)
    player:addOutfitAddon(666, 2)
    player:addOutfitAddon(683, 2)
    player:addOutfitAddon(694, 2)
    player:addOutfitAddon(696, 2)
    player:addOutfitAddon(698, 2)
    player:addOutfitAddon(724, 2)
    player:addOutfitAddon(732, 2)
    player:addOutfitAddon(745, 2)
    player:addOutfitAddon(749, 2)
    player:addOutfitAddon(759, 2)
    player:addOutfitAddon(845, 2)
    player:addOutfitAddon(852, 2)
    player:addOutfitAddon(874, 2)
    player:addOutfitAddon(885, 2)
    player:addOutfitAddon(900, 2)
    player:addOutfitAddon(909, 2)
    player:addOutfitAddon(929, 2)
    player:addOutfitAddon(956, 2)
    player:addOutfitAddon(958, 2)
    player:addOutfitAddon(963, 2)
    player:addOutfitAddon(965, 2)
    player:addOutfitAddon(967, 2)
    player:addOutfitAddon(969, 2)
    player:addOutfitAddon(971, 2)
    player:addOutfitAddon(973, 2)
    player:addOutfitAddon(975, 2)
    player:addOutfitAddon(128, 2)
    player:addOutfitAddon(129, 2)
    player:addOutfitAddon(130, 2)
    player:addOutfitAddon(131, 2)
    player:addOutfitAddon(132, 2)
    player:addOutfitAddon(133, 2)
    player:addOutfitAddon(134, 2)
    player:addOutfitAddon(143, 2)
    player:addOutfitAddon(144, 2)
    player:addOutfitAddon(145, 2)
    player:addOutfitAddon(146, 2)
    player:addOutfitAddon(151, 2)
    player:addOutfitAddon(152, 2)
    player:addOutfitAddon(153, 2)
    player:addOutfitAddon(154, 2)
    player:addOutfitAddon(251, 2)
    player:addOutfitAddon(268, 2)
    player:addOutfitAddon(273, 2)
    player:addOutfitAddon(278, 2)
    player:addOutfitAddon(289, 2)
    player:addOutfitAddon(325, 2)
    player:addOutfitAddon(328, 2)
    player:addOutfitAddon(335, 2)
    player:addOutfitAddon(367, 2)
    player:addOutfitAddon(430, 2)
    player:addOutfitAddon(432, 2)
    player:addOutfitAddon(463, 2)
    player:addOutfitAddon(465, 2)     
    player:addOutfitAddon(472, 2)
    player:addOutfitAddon(512, 2)
    player:addOutfitAddon(516, 2)
    player:addOutfitAddon(541, 2)
    player:addOutfitAddon(574, 2)
    player:addOutfitAddon(577, 2)
    player:addOutfitAddon(610, 2)
    player:addOutfitAddon(619, 2)
    player:addOutfitAddon(633, 2)
    player:addOutfitAddon(634, 2)
    player:addOutfitAddon(637, 2)
    player:addOutfitAddon(665, 2)
    player:addOutfitAddon(667, 2)
    player:addOutfitAddon(684, 2)
    player:addOutfitAddon(695, 2)
    player:addOutfitAddon(699, 2)
    player:addOutfitAddon(699, 2)
    player:addOutfitAddon(725, 2)
    player:addOutfitAddon(733, 2)
    player:addOutfitAddon(746, 2)
    player:addOutfitAddon(750, 2)
    player:addOutfitAddon(760, 2)
    player:addOutfitAddon(846, 2)
    player:addOutfitAddon(853, 2)
    player:addOutfitAddon(873, 2)
    player:addOutfitAddon(884, 2)
    player:addOutfitAddon(899, 2)
    player:addOutfitAddon(908, 2)
    player:addOutfitAddon(931, 2)
    player:addOutfitAddon(955, 2)
    player:addOutfitAddon(957, 2)
    player:addOutfitAddon(962, 2)
    player:addOutfitAddon(964, 2)
    player:addOutfitAddon(966, 2)
    player:addOutfitAddon(968, 2)
    player:addOutfitAddon(970, 2)
    player:addOutfitAddon(972, 2)
    player:addOutfitAddon(974, 2)
    
    end
    end


but i cant login also i like to add the storage +1 but i don't know the function
 
Solution
im trying to make onlogin script to add all addon outfit to the player just once, this is the code


Lua:
function onLogin(player)
    if player:getStorageValue(94549) < 1 then
    player:addOutfitAddon(136, 2)
    player:addOutfitAddon(137, 2)
    player:addOutfitAddon(138, 2)
    player:addOutfitAddon(139, 2)
    player:addOutfitAddon(140, 2)
    player:addOutfitAddon(141, 2)
    player:addOutfitAddon(142, 2)
    player:addOutfitAddon(147, 2)
    player:addOutfitAddon(148, 2)
    player:addOutfitAddon(149, 2)
    player:addOutfitAddon(150, 2)
    player:addOutfitAddon(155, 2)
    player:addOutfitAddon(156, 2)
    player:addOutfitAddon(157, 2)
    player:addOutfitAddon(158, 2)
    player:addOutfitAddon(252, 2)...
Add return true before the last end, after your last addOutfitAddon do player:setStorageValue(94549, 1).
 
im trying to make onlogin script to add all addon outfit to the player just once, this is the code


Lua:
function onLogin(player)
    if player:getStorageValue(94549) < 1 then
    player:addOutfitAddon(136, 2)
    player:addOutfitAddon(137, 2)
    player:addOutfitAddon(138, 2)
    player:addOutfitAddon(139, 2)
    player:addOutfitAddon(140, 2)
    player:addOutfitAddon(141, 2)
    player:addOutfitAddon(142, 2)
    player:addOutfitAddon(147, 2)
    player:addOutfitAddon(148, 2)
    player:addOutfitAddon(149, 2)
    player:addOutfitAddon(150, 2)
    player:addOutfitAddon(155, 2)
    player:addOutfitAddon(156, 2)
    player:addOutfitAddon(157, 2)
    player:addOutfitAddon(158, 2)
    player:addOutfitAddon(252, 2)
    player:addOutfitAddon(269, 2)
    player:addOutfitAddon(270, 2)
    player:addOutfitAddon(279, 2)
    player:addOutfitAddon(288, 2)
    player:addOutfitAddon(324, 2)
    player:addOutfitAddon(329, 2)
    player:addOutfitAddon(336, 2)
    player:addOutfitAddon(366, 2)
    player:addOutfitAddon(431, 2)
    player:addOutfitAddon(433, 2)
    player:addOutfitAddon(464, 2)
    player:addOutfitAddon(466, 2)   
    player:addOutfitAddon(471, 2)
    player:addOutfitAddon(513, 2)
    player:addOutfitAddon(514, 2)
    player:addOutfitAddon(542, 2)
    player:addOutfitAddon(575, 2)
    player:addOutfitAddon(578, 2)
    player:addOutfitAddon(618, 2)
    player:addOutfitAddon(620, 2)
    player:addOutfitAddon(632, 2)
    player:addOutfitAddon(635, 2)
    player:addOutfitAddon(636, 2)
    player:addOutfitAddon(664, 2)
    player:addOutfitAddon(666, 2)
    player:addOutfitAddon(683, 2)
    player:addOutfitAddon(694, 2)
    player:addOutfitAddon(696, 2)
    player:addOutfitAddon(698, 2)
    player:addOutfitAddon(724, 2)
    player:addOutfitAddon(732, 2)
    player:addOutfitAddon(745, 2)
    player:addOutfitAddon(749, 2)
    player:addOutfitAddon(759, 2)
    player:addOutfitAddon(845, 2)
    player:addOutfitAddon(852, 2)
    player:addOutfitAddon(874, 2)
    player:addOutfitAddon(885, 2)
    player:addOutfitAddon(900, 2)
    player:addOutfitAddon(909, 2)
    player:addOutfitAddon(929, 2)
    player:addOutfitAddon(956, 2)
    player:addOutfitAddon(958, 2)
    player:addOutfitAddon(963, 2)
    player:addOutfitAddon(965, 2)
    player:addOutfitAddon(967, 2)
    player:addOutfitAddon(969, 2)
    player:addOutfitAddon(971, 2)
    player:addOutfitAddon(973, 2)
    player:addOutfitAddon(975, 2)
    player:addOutfitAddon(128, 2)
    player:addOutfitAddon(129, 2)
    player:addOutfitAddon(130, 2)
    player:addOutfitAddon(131, 2)
    player:addOutfitAddon(132, 2)
    player:addOutfitAddon(133, 2)
    player:addOutfitAddon(134, 2)
    player:addOutfitAddon(143, 2)
    player:addOutfitAddon(144, 2)
    player:addOutfitAddon(145, 2)
    player:addOutfitAddon(146, 2)
    player:addOutfitAddon(151, 2)
    player:addOutfitAddon(152, 2)
    player:addOutfitAddon(153, 2)
    player:addOutfitAddon(154, 2)
    player:addOutfitAddon(251, 2)
    player:addOutfitAddon(268, 2)
    player:addOutfitAddon(273, 2)
    player:addOutfitAddon(278, 2)
    player:addOutfitAddon(289, 2)
    player:addOutfitAddon(325, 2)
    player:addOutfitAddon(328, 2)
    player:addOutfitAddon(335, 2)
    player:addOutfitAddon(367, 2)
    player:addOutfitAddon(430, 2)
    player:addOutfitAddon(432, 2)
    player:addOutfitAddon(463, 2)
    player:addOutfitAddon(465, 2)   
    player:addOutfitAddon(472, 2)
    player:addOutfitAddon(512, 2)
    player:addOutfitAddon(516, 2)
    player:addOutfitAddon(541, 2)
    player:addOutfitAddon(574, 2)
    player:addOutfitAddon(577, 2)
    player:addOutfitAddon(610, 2)
    player:addOutfitAddon(619, 2)
    player:addOutfitAddon(633, 2)
    player:addOutfitAddon(634, 2)
    player:addOutfitAddon(637, 2)
    player:addOutfitAddon(665, 2)
    player:addOutfitAddon(667, 2)
    player:addOutfitAddon(684, 2)
    player:addOutfitAddon(695, 2)
    player:addOutfitAddon(699, 2)
    player:addOutfitAddon(699, 2)
    player:addOutfitAddon(725, 2)
    player:addOutfitAddon(733, 2)
    player:addOutfitAddon(746, 2)
    player:addOutfitAddon(750, 2)
    player:addOutfitAddon(760, 2)
    player:addOutfitAddon(846, 2)
    player:addOutfitAddon(853, 2)
    player:addOutfitAddon(873, 2)
    player:addOutfitAddon(884, 2)
    player:addOutfitAddon(899, 2)
    player:addOutfitAddon(908, 2)
    player:addOutfitAddon(931, 2)
    player:addOutfitAddon(955, 2)
    player:addOutfitAddon(957, 2)
    player:addOutfitAddon(962, 2)
    player:addOutfitAddon(964, 2)
    player:addOutfitAddon(966, 2)
    player:addOutfitAddon(968, 2)
    player:addOutfitAddon(970, 2)
    player:addOutfitAddon(972, 2)
    player:addOutfitAddon(974, 2)
  
    end
    end


but i cant login also i like to add the storage +1 but i don't know the function

You can use an array and a loop to make this less painless to edit and look at. As it is, it's only a matter of time before someone gets a headache 😆
Try this:

Lua:
function onLogin(player)
    local outfitsToUpgrade = {
        136, 137, 138, 139, 140, 141, 142, 147, 148, 149, 150, 155, 156, 157, 158, 252, 269, 270, 279, 288, 324, 329,
        336, 366, 431, 433, 464, 466, 471, 513, 514, 542, 575, 578, 618, 620, 632, 635, 636, 664, 666, 683, 694, 696,
        698, 724, 732, 745, 749, 759, 845, 852, 874, 885, 900, 909, 929, 956, 958, 963, 965, 967, 969, 971, 973, 975,
        128, 129, 130, 131, 132, 133, 134, 143, 144, 145, 146, 151, 152, 153, 154, 251, 268, 273, 278, 289, 325, 328,
        335, 367, 430, 432, 463, 465, 472, 512, 516, 541, 574, 577, 610, 619, 633, 634, 637, 665, 667, 684, 695, 699,
        725, 733, 746, 750, 760, 846, 853, 873, 884, 899, 908, 931, 955, 957, 962, 964, 966, 968, 970, 972, 974
    }


    if player:getStorageValue(94549) < 1 then
        for i = 1, #outfitsToUpgrade do
            player:addOutfitAddon(outfitsToUpgrade[i], 2)
        end
        player:setStorageValue(94549, 1)
    end

    return true
end

Edit: added player:setStorageValue(94549, 1) which will make it so this entire loop doesn't run every single time someone logs in.
 
Solution
worked perfect just added this line
player:addOutfitAddon(outfitsToUpgrade, 1) below the other and works perfect for 2 addons.thanks
 
Back
Top