Ark: Survival Evolved - ArkShop

[Official] Ark: Survival Evolved - ArkShop 3.02

No permission to download

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
This is used for the official forum announcements from the staff team.
i wanted the starter kit free... it's the only one that works. no other kit gives items. all other kits say they've been purchased but other than taking the points and giving the notice that they were purchased, nothing happens other than that. You never get the items
 
i wanted the starter kit free... it's the only one that works. no other kit gives items. all other kits say they've been purchased but other than taking the points and giving the notice that they were purchased, nothing happens other than that. You never get the items

Well you can start by fixing this ,
"Amount": 1,
"Quality": 0,
"ForceBlueprint": false,
"Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/BaseBPs/PrimalItemConsumable_UnlockHair_Head_Afro.PrimalItemConsumable_UnlockHair_Head_Afro'Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/BaseBPs/PrimalItemConsumable_UnlockHairstyle_Head_Romantic.PrimalItemConsumable_UnlockHairstyle_Head_Romantic'"
 
i wanted the starter kit free... it's the only one that works. no other kit gives items. all other kits say they've been purchased but other than taking the points and giving the notice that they were purchased, nothing happens other than that. You never get the items
Try This one , Don't put spaces in the kit command in the json, like /buykit tek quetz needs to be /buykit tekquetz in the config

- As for a free kit the only think i could think to do would be to increase the default amount.

"tek rex": {
"DefaultAmount": 3,
"Price": 350,
"Description": "tek rex kit ",
"OnlyFromSpawn": false,
"Items": [
{
"Amount": 1,
"Quality": 10,
"ForceBlueprint": false,
"Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_RexSaddle.PrimalItemArmor_RexSaddle'"
}
],
"Dinos": [
{
"Level": 550,
"Neutered": true,
"Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Rex/BionicRex_Character_BP.BionicRex_Character_BP'"
}
]
},

Needs to be....

"tekrex": {
"DefaultAmount": 3,
"Price": 350,
"Description": "tek rex kit ",
"OnlyFromSpawn": false,
"Items": [
{
"Amount": 1,
"Quality": 10,
"ForceBlueprint": false,
"Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_RexSaddle.PrimalItemArmor_RexSaddle'"
}
],
"Dinos": [
{
"Level": 550,
"Neutered": true,
"Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Rex/BionicRex_Character_BP.BionicRex_Character_BP'"
}
]
},
 
Last edited:
Well you can start by fixing this ,
"Amount": 1,
"Quality": 0,
"ForceBlueprint": false,
"Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/BaseBPs/PrimalItemConsumable_UnlockHair_Head_Afro.PrimalItemConsumable_UnlockHair_Head_Afro'Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/BaseBPs/PrimalItemConsumable_UnlockHairstyle_Head_Romantic.PrimalItemConsumable_UnlockHairstyle_Head_Romantic'"

what should be fixed? Did you fix it in the config you supplied? I certainly can take the spaces out, i don't know if that's the issue since i've tried seeds and got nothing from it as well. after things are purchased do they have to be redeemed somehow? and do you know of a command ingame to reset kit amounts for each player?

also, thank you so much for your help.
 
So i've been using your plugin for about 2 days now and i have some small issues i could really use your help with. the starter kit is automatically given upon spawn and i want that to be something the players can buy at anytime. After that i have added several kits and they say they've been purchased but i don't receive any of the items those kits give. is there something i'm not doing right? I've included my JSON file for review.

Code:
...
    "DefaultKit": "starter"
...
Should be...
Code:
...
    "DefaultKit":""
...
As for the rest of the issues you have to be more specific with what you mean, show errors or something.
I would start with removing all spaces after the :'s
 
no the starter kit works fine.. it's the only one that works fine... other than the fact that it's automatic... no, no errors just doesn't give the player the items they purchase. it says it was successful and spends the player's points but after that nothing, no items, no errors nothing.
 
what should be fixed? Did you fix it in the config you supplied? I certainly can take the spaces out, i don't know if that's the issue since i've tried seeds and got nothing from it as well. after things are purchased do they have to be redeemed somehow? and do you know of a command ingame to reset kit amounts for each player?

also, thank you so much for your help.
Yea, you /buykit tekquetz 1, to claim it use /kit tekquetz , the config is your config i fixed.

Code:
Chat Commands:

    /points - Shows current amount of points.
    /buy <ID> <Amount> - Buys the item from shop.
    /trade <'CharacterName'> <Amount> - Sends points to other player (' ' - are necessary).
    /kit - Shows all kits.
    /kit <KitName> - Redeems the kit.
    /buykit <KitName> <Amount> - Buys a kit (if kit has a price).
    /shop <Page> - Shows a list of available items in the shop.
    /sell <ID> <Amount> - Sells an item.
    /shopsell<Page> - Shows a list of available for selling items.
    /shophelp - Show custom help message.

Console Commands:

    AddPoints <SteamID> <Amount> - Adds points to the player.
    SetPoints <SteamID> <Amount> - Changes player's points amount.
    GetPlayerPoints <SteamID> - Prints how many points player has.
    ChangePoints <SteamID> <Amount> - Adds or decreases points amount. This command will add points to the current amount. Entered amount number can be negative.
    ChangeKitAmount <SteamID> <KitName> <Amount> - Adds or decreases player's kits amount. This command will add kits to the current amount. Entered amount number can be negative.
    ArkShop.Reload - Reloads a config file.
    ResetPoints - Resets points for all players.
    ResetKits - Resets kits for all players.
    ListInvItems - Lists inventory item blueprint paths to the log file.

RCON Commands:

    AddPoints <SteamID> <Amount> - Adds points to the player.
    GetPlayerPoints <SteamID> - Prints how many points player has.
    SetPoints <SteamID> <Amount> - Changes player's points amount.
    ChangePoints <SteamID> <Amount> - Works the same way as console command.
    ChangeKitAmount <SteamID> <KitName> <Amount> - Adds or decreases player's kits amount. This command will add kits to the current amount. Entered amount number can be negative.
    ArkShop.Reload - Reloads a config file.
 
thank you... everything is working like a breeze now. I do have one more question... if i want my players to get 10 points an hour what interval should i use?
 
thank you... everything is working like a breeze now. I do have one more question... if i want my players to get 10 points an hour what interval should i use?
"General":{
"TimedPointsReward":{
"Enabled":true,
"Interval":15, [THIS INTERVAL IS FOR POINTS]
"Groups":{
"Default":{
"Amount":15 [THIS AMOUNT IS FOR MINUTES]
},
"Premiums":{
"Amount":35
}
}
},
"ItemsPerPage":15,
"ShopDisplayTime":30.0,
"ShopTextSize":2.0,
"DbPathOverride":"",
"DefaultKit":"starter,ptera,freebase"
},
 
no the starter kit works fine.. it's the only one that works fine... other than the fact that it's automatic... no, no errors just doesn't give the player the items they purchase. it says it was successful and spends the player's points but after that nothing, no items, no errors nothing.
what do you need help with exactly the kits arent working?
 
does anyone have precode I can have to /buy every saddle [individual saddles not every single saddle at once]. I'm not lazy just on a deadline.

Should look like this:

"allosaddle":{
"Type":"item",
"Description":"Allosaurus",
"Price":25,
"Items":[
{
"Quality":2,
"ForceBlueprint":false,
"Amount":5,
"Blueprint":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_AlloSaddle.PrimalItemArmor_AlloSaddle'"
}
]
},
 
Last edited:
does anyone have precode I can have to /buy every saddle [individual saddles not every single saddle at once]. I'm not lazy just on a deadline.

Should look like this:

"allosaddle":{
"Type":"item",
"Description":"Allosaurus",
"Price":25,
"Items":[
{
"Quality":2,
"ForceBlueprint":false,
"Amount":5,
"Blueprint":"Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_AlloSaddle.PrimalItemArmor_AlloSaddle'"
}
]
},
I wrote a simple PHP script to quickly process a list of blueprint.

generator.php
PHP:
<?php

// Get the whole file into a single string
$myFile = file_get_contents("chibis.txt");

// Explode the file contents string by each line
$lines = explode(PHP_EOL, $myFile); // Replace PHP_EOL with "\r\n" or "\n" or "\r" if you like

// Iterate through each line and do what you need with it
foreach ($lines as $line) {
    echo '<br>';
    echo '"chibi":{<br>
        "Type":"item",<br>
    "Description":"Chibi",<br>
    "Price":100,<br>
    "Items":[<br>
    {<br>
    "Quality":0,<br>
    "ForceBlueprint":false,<br>
    "Amount":1,<br>
    "Blueprint":"';
      echo $line;
    echo '<br>}<br>
    ]<br>
    },<br><br><br><br>
    ';
}

  ?>

chibis.txt

Code:
Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Skin/ChibiDinos/PrimalItemSkin_ChibiDino_Allosaurus.PrimalItemSkin_ChibiDino_Allosaurus'"
Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Skin/ChibiDinos/PrimalItemSkin_ChibiDino_Ankylosaurus.PrimalItemSkin_ChibiDino_Ankylosaurus'"
Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Skin/ChibiDinos/PrimalItemSkin_ChibiDino_Argent.PrimalItemSkin_ChibiDino_Argent'"
Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Skin/ChibiDinos/PrimalItemSkin_ChibiDino_Baryonyx.PrimalItemSkin_ChibiDino_Baryonyx'"
Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Skin/ChibiDinos/PrimalItemSkin_ChibiDino_BogSpider.PrimalItemSkin_ChibiDino_BogSpider'"

All you have to do is add the blueprint path and it'll generate a list of everything to add to your config, then you just have to go through and change the price, command and description.
 
02/16/20 15:23 [ArkShop][error] [json.exception.parse_error.101] parse error at 61890: syntax error - invalid string: control character must be escaped; last read: '"<U+000A>'; expected '}'
anyone know how to fix this
 
Existe alguna manera de mantener algun orden con los articulos de las paginas? Gracias! ;)
 
Back
Top