ID:1908663
 
(See the best response by Nadrew.)
Code:
mob
var
list
packages = new/list()
proc
Packs()
if(usr.key)
var/http[] = world.Export("http://odeyale.co.uk/success/get.php?key=[usr.key]")

if(!http)
usr << "Can't connect to the package server."
return

var/F = http["CONTENT"]
if(F)
var/packs = file2text(F)
packages = params2list(packs)
for(var/v in packages)
if(packages[v] == "expired")
if(v == "Subscription")
src << "<Font Family=Times New Romans><Font Color=Red>Your [v] package has expired. <a href=[link]>Click here to buy more packs.</Font></Font>"
usr.RSubscription()

if(v == "Zenkai")
src << "<Font Family=Times New Romans><Font Color=Red>Your [v] package has expired. <a href=[link]>Click here to buy more packs.</Font></Font>"
usr.RZenkaiPack()

if(v == "Leech")
src << "<Font Family=Times New Romans><Font Color=Red>Your [v] package has expired. <a href=[link]>Click here to buy more packs.</Font></Font>"
usr.RLeechPack()

if(v == "StatSubscription")
src<<"<Font Family=Times New Romans><Font Color=Red>Your [v] package has expired. <a href=[link]>Click here to buy more packs.</Font></Font>"
usr.RMiscSubscription()

if(v == "TrainSubscription")
src<<"<Font Family=Times New Romans><Font Color=Red>Your [v] package has expired. <a href=[link]>Click here to buy more packs.</Font></Font>"
usr.RTrainSubscription()

if(v == "IntelSubscription")
src<<"<Font Family=Times New Romans><Font Color=Red>Your [v] package has expired. <a href=[link]>Click here to buy more packs.</Font></Font>"
usr.RIntelSubscription()

if(v == "MiscSubscription")
src<<"<Font Family=Times New Romans><Font Color=Red>Your [v] package has expired. <a href=[link]>Click here to buy more packs.</Font></Font>"
usr.RMiscSubscription()

//Do stuff to remove this type of pack.
continue //Goes to the next iteration of the for loop

if(v == "Subscription")
src << "<Font Family=Times New Romans><Font Color=Red>[v] package activated and expires on [packages[v]].</Font></Font>"
usr.Subscription()

if(v == "Zenkai")
src<<"<Font Family=Times New Romans><Font Color=Red>[v] package activated and expires on [packages[v]].</Font></Font>"
usr.ZenkaiPack()

if(v == "Leech")
src<<"<Font Family=Times New Romans><Font Color=Red>[v] package activated and expires on [packages[v]].</Font></Font>"
usr.LeechPack()

if(v == "StatSubscription")
src << "<Font Family=Times New Romans><Font Color=Red>[v] package activated and expires on [packages[v]].</Font></Font>"
usr.StatSubscription()

if(v == "TrainSubscription")
src << "<Font Family=Times New Romans><Font Color=Red>[v] package activated and expires on [packages[v]].</Font></Font>"
usr.TrainSubscription()

if(v == "IntelSubscription")
src << "<Font Family=Times New Romans><Font Color=Red>[v] package activated and expires on [packages[v]].</Font></Font>"
usr.IntelSubscription()

if(v == "MiscSubscription")
src << "<Font Family=Times New Romans><Font Color=Red>[v] package activated and expires on [packages[v]].</Font></Font>"
usr.MiscSubscription()


Problem description:
I've had the same problem with the admin system, for some reason no matter what I do or change it. It won't actually activate the proc. I know the proc is correct because, it is exactly the same thing as my other game, which has no problems what so ever. I don't know why it wont run through the proc, or apply to the user.
Best response
We're not going to help you illegal gain profit from your fangame, sorry. Topic locked.