Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Carles

#1
Hi,

I have these audio channels in the function function game_start()
Code: ags
  chansound = System.AudioChannels[1]; //ambient sound
  chanmusic = System.AudioChannels[2]; //music
  chanSoundE1 = System.AudioChannels[3]; //sound effect
  chanSoundE2 = System.AudioChannels[4]; //sound effect
  chanSoundE3 = System.AudioChannels[5]; //sound effect
They are also defined as global variables. Then I have 3 sliders to control the volume:
Code: ags
function Slider1_OnChange(GUIControl *control) //ambient sound.
{
Game.SetAudioTypeVolume(eAudioTypeAmbientSound, Slider1.Value, eVolExistingAndFuture);
chansound.Volume = Slider1.Value;
}

function Slider2_OnChange(GUIControl *control) //Music.
{
Game.SetAudioTypeVolume(eAudioTypeMusic, Slider2.Value, eVolExistingAndFuture);
chanmusic.Volume = Slider2.Value;
}

function Slider3_OnChange(GUIControl *control) //sound effect.
{
Game.SetAudioTypeVolume(eAudioTypeSound, Slider3.Value, eVolExistingAndFuture);
chanSoundE1.Volume = Slider3.Value;
chanSoundE2.Volume = Slider3.Value;
chanSoundE3.Volume = Slider3.Value;
}
But every time an audio plays, I have to indicate its volume afterwards, because if I don't do it, it has the volume at 100%:
Code: ags
chanmusic = aHideout.Play();
chanmusic.Volume = Slider2.Value;
Is there any way not to have to indicate each time its volume? Maybe this can be done in a more correct way. Thanks!
#2
Hi. I am using the TwoClickHandler template and the FloatingHotspot module.

While the characters are talking (Sierra type) the cursor disappears but you still see the FloatingHotspot label when you move the cursor over a hotspot. This is what I want to remove. Initially I had added this in repeatedly_execute_always:
Code: ags
if(mouse.Visible==false) {
   lblAction.Visible=false;
  }
  else {
  lblAction.Visible=true;
  }
But it didn't even fall under this condition. Then I replaced it with this:
Code: ags
if(player.Speaking==true) { 
  FloatingHotspot.SetVerticalOffset(1000);
  }
  else {
  FloatingHotspot.SetVerticalOffset(-5);
  }
This way I do get the desired effect, but I'm sure there is a more correct way to do it.
The FloatingHotspot label should also disappear when there is a blocking action and the cursor is not visible.
Could you give me a hand? Thanks.
#3
The Legend of Skye came out yesterday!  8-)

If you played the demo you will know that you will have to put yourself in the shoes of a druid to save the forest. You will find a point and click adventure with challenging puzzles, lots of humor and beautiful pixel art.









It is available on Steam, GOG and Itch:
Steam
GOG
Itch

Here are some of the first reviews:

dasklapptsonicht
oneupnerd
agotyawards


And this is the first part of the walkthrough in case you want to consult it at any time of doubt. (laugh)
#4
I am looking for a person who speaks native English and who can translate from Spanish, for the game The Legend of Skye. Send me a private message.

https://store.steampowered.com/app/2314850/The_Legend_of_Skye/

Thank you so much.
#5
Hi!

I have another question. I'm using the Tumbleweed template and I would like that when the player performs the action: "Give (inventory item) to (object)" a message will be displayed. The fact is that it only works if it is executed on a character, otherwise it does nothing.

Is there any way to do it?

Thank you!
#6
Hi!

Let's see if you can help me with a small problem with the dialog options. It turns out that if the player must choose between many options, and therefore must use the down arrow of the dialog guide a lot, the next time the dialog options are displayed it remains anchored in that position, for example in the option of 5 or 6. And it is possible that they are empty and that the player does not see anything and must use the up arrow several times to see the new dialog options.

Is there any way to force the dialog options to refresh and thus avoid this little problem?

Thanks in advance.
#7
It's very simple, how can I show all the hotspot labels of a room? For example by pressing the "H" key.

Thanks!
#8
Hi!

Is there a way to sort the dialog options without changing their id?

In some dialogs I would like to change the order in which the options are displayed, but I would like to do it without changing the ID number. If I change the ID I would have to change it elsewhere in the code and it could lead to errors.

Thank you so much!
#9
Hello and thanks in advance, you have always solved all my doubts.

I am working with Tumbleweed Verbs template. I want that when the player picks up or uses an object on the room, it automatically shows in the action bar "use [item] with". Where [item] is an item that you will have in the inventory. The end result should be the same as if you had used the item from the inventory, but you must use it from a room object.

I hope it is understood. Thank you!
#10
Hi

In a previous project I used the Tumbleweed template. I put some buttons inside the game menu to be able to change the language from there. I used this function so that all 9 verbs would update on button press:
Code: ags
Verbs.VerbGuiOptions[eVerbGuiTemplateLanguage] = eLangEN;
Now I'm modifying an old project, and it uses the 9 verbs template (but not Tumbleweed), so I can't use the previous function. I have not found a way to achieve the same. When I change the language the 9 verbs are not updated.

Thanks for the help.
#11
Hello,
I have always been using the Tumbleweed template and now I have some question about how to use some basic things from the BASS template.
If I want to make the player go to a hotspot and then say something, without being blocked, I would use this:

Code: ags
function hHotspot1()
{
if (Verbs.MovePlayer(175, 90)){
player.FaceDirection(eDirectionUp);
if(Verbs.UsedAction(eGA_LookAt)){
player.Say("");
}
else Verbs.Unhandled();
}
}

But I don't know how to do it in the BASS template:

Code: ags
player.Walk(140,143, eBlock);
player.Say("");

This code does not work for me because the player is blocked until he reaches the hotspot.

Thanks for the help!
#12
Hi,
I have a room with a load game button. In the button events I put the function:

show_restore_game_dialog

When loading the GUI into the game I get this error:

Runtime error: wrong number of parameters to exported function 'show_restore_game_dialog' (expected 0, supplied 2)

Thanks!
#13
Hello! I need some help on changing translation in game.

First I must say that the game uses the Tumbleweed template.

I have the default game in Spanish and I have added a test English translation. When I change the translation from winsetup everything goes well. The texts and the GUI change languages and the changes are maintained in the following sessions.

The problem is when I change the translation from within the game through:

Game.ChangeTranslation("English");

What happens is that the language of the texts is changed but not that of the GUI and in the 9 verbs. In addition, the changes are not maintained in the following sessions either.

Let's see if you can give me a hand. Thank you so much!

[EDIT]
I have added this:
System.SaveConfigToFile();
And now the language changes are maintained in the following sessions. But I still have the problem that the language of the 9 GUI verbs is not changed. Instead, it does when I log out of the game and back in.
#14
Hi!

A few years ago I published here my first adventure game called "The Castle". It was inspired by Maniac Mansion.

Now I want to announce my second project that I'm still working on. It's a new adventure called "The Legend of Skye."

It will be a classic point & click adventure, with the 9 verb system, inventory and lots of humorous dialogues.

It will be available soon on Steam, GOG and itch.io!

Wishlists are highly appreciated!
Steam
GOG
itch.io

I pass you the official website so you can take a look: Point & Pixel Adventures

All the best.










#15
Hints & Tips / Tha Castle - Walkthrough
Fri 19/07/2019 10:56:24
Tha Castle - Walkthrough (under construction)

Ways to access the castle
Spoiler

The easiest way to access the castle is through the main door. When we take a few steps forward, the alarm will activate and we will have to hide our character in some room, for example through the wooden door that is in the main hall.

Once the guard has passed, we can go quietly and move around the castle.

The guard leaves the door locked and does not unlock it until he catches one of the adventurers.

Another way to enter the castle is through the well. First we will need one of our adventurers to infiltrate the castle through the main door and hide from the guard. Next, another of the characters that is outside will take the rope.

We will use this rope with the pulley of the well to descend to the tunnel below. Roger is the only character who will refuse to go down the rope.

Once in the tunnel, a door will prevent us from accessing the castle. This door can only be opened inside. The character that is infiltrated in the castle will open the door.


But without a doubt, the best way to access the castle is to deactivate the alarm. We must move the blue curtain and take the hidden key, as seen in the image:

With the key we can open the control box and deactivate the alarm.

This way all the characters can access through the main door without activating the alarm.
[close]


Ways to distract the guard:
Spoiler

The best method is to take the towel from the bathroom, wet it on the tap, and place it on the LNB of the parabolic.

The guard will not be able to watch the TV and will go to the roof to repair it. He will be entertained for a long time, so it is the best method to access his room and the control room.

Other methods are getting caught by one of your adventurers or blowing up the alarm at the entrance door. But with this you will not gain too much time.
[close]


Ending 1 - Moon of Blood:
Difficulty: easy
Characters: Peter, Gogo (optional), Roger (optional)
Spoiler

Enter the castle with the methods described in this guide. It is recommended to leave the rope hanging in the well to enter and exit the castle because the main door will be blocked.

With Peter you get caught by the guard and you ask him to leave you in prison.


With Gogo you can take the katana from the museum, only to be protected if the vampire lady appears. You should also take the vacuum cleaner from inside the closet in the room above, the hookah in the dining room, the cheese in the kitchen and the book on the floor of the library.


With Gogo distract the guard with the towel and parabolic method described in this guide. Hide in some room while the guard climbs to the roof. Then you can go out and go to his room. With the vacuum cleaner, take the coin under the sofa.


Now go to the control room and take the helmet from inside the box.


Then go to the popcorn machine and insert the coin. With this you can take the card. Now you can run out of the room before the guard comes.

Now you can go to the ray machine. Put on the helmet and deactivate it with the card and the lever.

In this room you must also take 3 objects: the metal bar, the copper wire and the battery that is a bit hidden. These 3 objects you have to combine to create a new one.

With the machine deactivated we can take the key on the floor of the kitchen.


With the new object we can remove worms from the pile of earth next to the well:


Since we are outside, through the prison window, we can give Peter the hookah and he should give us the rice.


Now we have to catch the mouse that hides in the holes. With Peter, from prison, use the hookah to smoke in the hole. With Gogo, from the hole in the museum, we can take the mouse with the vacuum cleaner.



Once the mouse is caught, we must make steaks of it in the machine that shreds the paper in the laboratory ...


Now we have all the ingredients to make the potion as the book asks. We have to go to the kitchen and throw out the right ingredients with the correct amounts and order. Before finishing the potion we have to put a glass jar on the table to collect the liquid. If it goes wrong, we can repeat it as many times as necessary. A defective potion can be pulled through the hole next to it.


From the prison window, we can give Peter the potion. Peter must drink it and enter the hole transformed into a mouse. There are two exits, Peter is important to exit for the leftmost one. We will appear in a torture room attached to the prison. We have to take the saw that is hanging.


Now we can get out of there without problems through the door.

With the key of the tower and the saw we went to the wooden tower. On the second floor there is a man locked in a cage. We just have to saw through the wooden window so that our friend sees the full moon ...
[close]

Ending 2 - Lovers:
Difficulty: moderate
Characters: Peter, Alice (required), Roger (optional)
Spoiler

Enter the castle with the methods described in this guide.

Take the vacuum cleaner and the CD inside the boombox


Distract the guard as described earlier in the guide.

In the guard's rooms, take the coin with the vacuum cleaner, the TV programming book and the helmet inside the box. With the coin, take the card that is inside the popcorn machine.

We go to the electric machine and, as we have already described in this guide, we deactivate it with the card and the helmet. Now we can pick up the syringe from the floor.


Now we can take the key to the tower that is on the kitchen floor.

With the syringe we must take blood from one of our characters. Do it from behind without being seen because they do not like it.


Now Alice can climb on the roof and take the mallet next to the greenhouse.

Next, we enter the wooden tower and talk to the caged man to give us a chewing gum. Curiously, he pays more attention to the girls, and Peter is the only character he will not give him the chewing gum.

Now Alice must put the chewing gum in the drain of the bathtub and open the tap.

After a few minutes we will cause a flood.


The flood will reveal a hidden door in a corridor. We just have to remove the painting and tear off the paper.


With the mallet we can break the stone slab where was buried the vampire who died with the command of the TV. We have to take it.


In this secret passage can be accessed in a much simpler way. But it is necessary to observe carefully the books of the library... We just have to pull a special book to open the secret door.


The command of the TV that we have obtained will serve to us to change the channel and to record in the CD the pirate film as it was programmed in the TV guide that we have collected from the ground.

Then, we have to distract the guard again by putting the wet towel on top of the LNB of the parabolic. But this time we have to remove the towel immediately because we do not want the interferences to remain. If we had interference we could not record the movie correctly.

Once the guard has left his room, we enter and change the channel with the remote control. Then we use the CD to record the movie.


Now Alice can go to the octopus room and put the CD in the projector. But you must turn the projector to show the movie on the empty wall on the left.

In this way the octopus will go into a rage and will hit the wall next to the museum. Soon we will hear the noise of the porcelain vase breaking.

Next we collect the key that was inside the vase on the floor of the museum.

We direct Alice to the room where there are all the paintings of the family. One of them has a safe box behind that we can open with our special key.

Inside there is a red button that when pressed will open a secret entrance on the main staircase of the castle.

We must enter with Alice through this secret door and we will arrive at a tunnel full of human bones. A last door blocks us access to the room where vampires are sleeping. To open it we just have to pour the blood from the syringe into the canal.

Now all that's left is for Alice to open the vampire's coffin and talk to him.

If Alice takes the lime green dress from the closet in the inventory, the vampire will be angry. Otherwise everything will be fine.
[close]

Ending 3 - Stealth Killer:
Difficulty: moderate
Characters: Peter, Gogo (optional), Roger (optional)
Spoiler

Enter the castle with the methods described in this guide. It is recommended to leave the rope hanging in the well to enter and exit the castle because the main door will be blocked.

In the main entrance, open the mailbox and take the pizza leaflet.


Gogo can go to the museum, take the katana and call the number shown on the leaflet pizza by phone.

Choose the Dragon's Breath Pizza. In a few minutes an helicopter will come and will leave the pizza in the wooden tower.

Take the vacuum cleaner from inside the closet.

Roger must let himself be caught by the guard and choose the Ultradeluxe blood squeezer. Take the missionary's letter that you will find on the ground.


Distract the guard as described in this guide.

In the guard's rooms, take the coin with the vacuum cleaner and the helmet inside the box. With the coin, take the card that is inside the popcorn machine. You must also take advantage to rescue Roger. Just press the red button to open the door.


Go to the ray machine and disconnect it as we have described in this guide, take the syringe from the floor and fill it with blood with one of your characters. Then take the key that is on the kitchen floor.

Take the magnetic board on the bed.


With this we can communicate with the missionary turned into a toad in the laboratory.

First you must give the magnetic board to the toad. He will write us a message that we can read "looking" at the magnetic board. Then you must "use" the magnetic board to write a question and give it to him again. Then we read the answer, etc. With this we can establish a communication and ask to the missionary some questions. In the end he will give us the Vatican seal.


With the key we have collected from the kitchen, the Vatican seal and the missionary's letter, we can go to the wooden tower. On the top floor there is a cannon with messenger bats. With this we can send the letter to the Vatican to send us the recipe to kill the vampire. First we have to look at the coordinates that are indicated in the missionary's letter. Next, we seal the missionary's letter with the seal that the toad gave us. We take a bat and tie it to the sealed letter. We put the bat inside the cannon, we indicate the coordinates in the computer and finally we press the blue button. After a while a white dove of the Vatican will come with the answer, we have to collect the letter that contains the recipe for the poison to kill the vampire.


Since we are in the tower, we can collect the pizza that surely will have arrived. When we open it, we will find the garlic inside.


We take the mallet, and with the methods described earlier in this guide, we enter the tombs and break the stone slab where the TV remote and the vampire ashes are. We must take these two objects.

Now we pick up the rope which we entered the well. We can pick it up from the same tunnel without going outside. We must put the rope on the pulley of the tower crane.

Gogo can hang on it, Roger will refuse. While Gogo is hanging, Roger must move the crank to lower it. Gogo must go down with the rope until she can catch the raven's eggs, then Roger can raise it again.


If we have looked at the recipe that the Vatican has sent us, we will see that we only lack the seeds. We have to take the rice that is inside the prison. We can use Roger to get trapped and enter the prison. It is possible that the main door of the castle is blocked or with the alarm set. We must collect the rope from the tower and hang it from the root of the entrance tunnel to go back out through the well.


Once outside, we put the rope back on the well pulley. Now Gogo can pick up the seeds through the prison window.


Now that we have all the ingredients, Gogo must go to the kitchen and make the potion. The procedure is the same as for the other potion already explained above, only that in this the ingredients are different. We must read the recipe carefully because we can not fail, we only have 1 attempt because the vampire ashes are for one use only.

If it has gone well, we will have a green potion.

Now we just need to descend where the vampire is. We can use the method described above in the guide: Peter distracts the guard with the towel on the parabolic and Gogo with the CD and the TV control records the pirate movie. Then Gogo just has to make the octopod angry with the movie and pick up the key of the chinese vase.

In the same way that we have already explained in the guide, with the key we open the safe box and press the red button to open the secret door. We use the blood of the syringe to make our way through the stone door that protects the room of the vampires.

Once inside, just need to pour the poison into the blood container. Attentive that this ending brings a big surprise.

[close]

Ending 4 - Infernal Punishment:
Difficulty: hard
Characters: Peter, Sister Angela (required), Roger (optional)
Spoiler

Enter the castle with the methods described in this guide. It is recommended to leave the rope hanging in the well to enter and exit the castle because the main door will be blocked.

Sister Angela takes the mallet, then must let himself be caught by the guard and choose the shark pool.


Peter distracts the guard as described in this guide.

Then, Peter goes to the control room and takes the helmet inside the box. Peter must also press the red button to open the door of the shark pool, and pull the lever to remove the water of the same room. Then he should leave there to hide from the guard.


Peter can go to the lightning machine room and go ahead with the helmet. It is not necessary to deactivate it, we will only collect the syringe.

Now, Sister Angela can break the crack with the mallet and enter the tunnel under the pool.

She will reach a hidden chapel. Behind a glass window we will find a strange book. It is written in Latin and only Angela can read it.


Peter and Angela can meet in the room above that has a large fireplace. With the syringe, use one character to get blood from the other. Angela must take it.

Peter should be placed on top of the white tile in the left corner of the room.

While Peter is on top of the tile, the painting on the other side of the fireplace will move revealing a hidden package. Sister Angela can take it.


Inside there are a pair of horns. We must put the horns on the bull head of the fireplace. Then, Peter should push the horns. One of them will open a trap, the other will open a secret door. It is random... so if Peter falls into the trap it is not necessary to rescue him. Angela only needs to push the other horn and enter to the secret passage.


Once inside, we will find a sinister room where it seems that everything is ready to do a dark ritual.

We only need to pour the blood into the bowl and Angela can read in this room the book found in the chapel. But for the dark ritual to work perfectly we still need a little detail. As Angela says it must be executed at real midnight... that means from 24h to 1h of REAL life.

If you are not willing to play the game at this time you can always change the time of your PC.
[close]

Ending 5 - Extermination:
Difficulty: hard
Characters: Peter, Sister Angela (required), Roger (optional)
Spoiler

Enter the castle with the methods described in this guide. It is recommended to leave the rope hanging in the well to enter and exit the castle because the main door will be blocked.

Peter takes the mallet, then must let himself be caught by the guard and choose the shark pool.

Sister Angela takes the vacuum cleaner from inside the closet.

Angela distracts the guard as described in this guide.

In the guard's rooms, she takes the coin with the vacuum cleaner and the helmet inside the box. With the coin, she takes the card that is inside the popcorn machine. She must also press the red button to open the door of the shark pool and pull the lever.

Peter can break the crack with the mallet and enter the tunnel under the pool. He will reach the hidden chapel.

Peter has to push the hands of the painting to move the slab with the inscription. Pick up the relic. It is a finger of a god...



Now Peter must go to the ray machine and get killed.

Once dead, he must use the regenerated relic on the fingerprint reader and take the nuclear warhead of the gods. You have to go very fast because the gods don't leave you much time.


Sister Angela must go to the ray machine and disconnect it as we have described in this guide and take the key that is on the kitchen floor.

Then, she must take a bat from the wooden tower and go to the kitchen. Here, she must spread the bat on salt and pick up the milk.

In the dinning room she must take the coca-gas.

Now, Angela can go to the greenhouse and give the salty bat to the carnivorous plant.

The plant will be thirsty and we will give it the coca-gas and the milk. It will remain ko and we will have a free way to catch the incense.


Now, Angela must return to the chapel and take the strange book behind the glass window. She must put the incense on the censer.


Everything is ready for you to read the book in the chapel and bring Peter back with the nuclear warhead.

With Peter back with the warhead, go to the last floor of the wooden tower and put the nuclear warhead on the cannon muzzle.

Then, just press the blue button 3 times ...
[close]

Special features of our adventurers that will make some finals easier:
Spoiler

Peter:
He is the leader of the expedition and the only one who has no special characteristics. He will always accompany us and will not let us down.

Sister Angela:
The nun is perhaps the most special character. Without her, we will not be able to unlock the ending 4 and 5, as we have seen in this walkthrough. Since it is the only one able to read the Necronomicon and perform both rituals.

In addition, she carries from the beginning of the mission a wooden cross and a papal ring. As we already know, we use the wooden cross to scare away the junior vampire.

The ring is used to send the letter to the Vatican, so we no longer need to talk to the toad to get it.

Roger:
Roger is the worst character. He will only hinder our mission. He will refuse to go down the rope of the well or the rope of the tower.

He is afraid of the octapod that is in the laboratory and will even be unable to remove the painting from the bedroom above.

Agent L:
The great asset that Agent L has is that he brings the stake with him. With it we can kill the vampire and trigger the ending 3 without having to do the poison.


Gogo:
Gogo is the only character who is able to pick up the katana from the museum. With this weapon we can also scare away the junior vampire for a while, as if it were the wooden cross.


Alice:
Alice is the essential character to get the final 2. As we have seen, she must talk to the vampire.

In addition, it is the only one that will take the lime green dress that is in the closet. Behind the dress, there is a 4-digit code.

With this code we can open the door that has the keyboard.

We can easily access the room where the saw is located and we can take the keys of the prison. Alice will make it very easy for us to rescue the adventurers locked in the prison.

Alice has to be very careful because if she talks to the vampire with the lime green dress in the inventory, he will be angry with her...

Bob:
On the ground floor of the wooden tower all our adventurers will be able to paint a picture, but most will be bad and will not help us at all.

Bob is the only one who will paint us a good painting. The result will be a painting of a ship.

We can take it and hang it on the nail in the laboratory. With this we will also make the octopus angry and get the key from inside the vase.

It is a much faster way to get the key and it will not be necessary to burn the CD.
[close]

#16
Completed Game Announcements / The Castle
Thu 18/07/2019 12:32:20
The Castle

Evil has taken over a small town. But a group of courageous adventurers has decided to organize an expedition to end the feared vampire.

Features:


  • Make a team of 3 adventurers of 7 candidates.

  • Each character has its abilities and defects with which it is easier or harder to finish the adventure. Some can be very clumsy ...

  • Watch with the castle guards, do not let yourself get caught!

  • 5 different endings, some are easy and others are extremely difficult, find them all!

  • Point and click adventure

  • Originally written in Spanish and translated into English

  • Powerful last-generation graphics never seen.

Download  new version 1.0.05

Walkthrough

Characters:



Peter:
That's me, the one who discovered the castle and organized all the expedition. I'm a reporter and a writer for a mystery magazine, in addition to being an enthusiast of horror novels.

Sister Angela:
She left her convent to fight against dark and evil forces. Sister Angela is a senior demon and vampire hunter, since she was trained by the very same Vatican.

Roger:
The best student of his class, he's got two degrees, three master's degrees and speaks five languages. Now he aims to leave the classrooms and make use of his knowledge in an experience he wants to add to his curriculum.

Agent L:
Member of a highly secret organization who devoted his life to the search of paranormal activites. He's an expert and knows these cases better than anyone.

Gogo:
His father is the boss of a gang of yakuzas. She masters several martial arts and bladed weapons. She didn't think it twice when she was told about a castle inhabited by evil creatures.

Alice:
She spent all her life reading romantic novels and watching TV shows about vampires. Now it's her oportunity to be bitten on the neck by a vampire and live her own adventure. She got really dressed up for the occasion...

Bob:
This guy has nothing to do with all this, but he was passing by and decided to come and check what was going on.

Endings:
Spoiler

  • Moon of Blood - easy
  • Lovers - moderate
  • Stealth Killer - moderate
  • Infernal Punishment - hard
  • Extermination - hard
[close]

Warning about dead ends:
Spoiler

You can get stuck if you have too adventurers catched or some dead... so watch out and learn from the mistakes.
[close]

Screenshots:





SMF spam blocked by CleanTalk