Raised This Month: $ Target: $400
 0% 

[ANY] Solitaire (Version 1.0)


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author
Peace-Maker
SourceMod Plugin Approver
Join Date: Aug 2008
Location: Germany
Plugin ID:
2779
Plugin Version:
1.0
Plugin Category:
Fun Stuff
Plugin Game:
Any
Plugin Dependencies:
    Servers with this Plugin:
    9 
    Plugin Description:
    A solitaire card game minigame simulation.
    Old 01-16-2012 , 18:41   [ANY] Solitaire (Version 1.0)
    Reply With Quote #1

    Solitaire
    A solitaire card game simulation.

    While it may sound stupid to play a card game in a FPS game, it's still good enough to waste time while dead.



    Players may type !solitaire (sm_solitaire) in chat to open the main menu and start playing a new game, resuming their previous one or watch the top 10.

    You move the cursors with your movement keys (w, s, a, d) and select cards with the +use key (e). Instead of always switching back to the stock to put a new card to the waste, you're able to press jump (spacebar) as a shortcut.

    Press "0" to pause the game.

    When you selected one card, you see a second pair of cursors appearing to choose the place where to put the selected card(s).

    The goal is to move all cards to the foundation - ordered from ace to king. Read up on the rules, if you don't know the game

    Installation:
    1. Upload the solitaire.smx into you sourcemod/plugins folder.
    2. Edit your databases.cfg and add a "solitaire" section to save the highscores in. If you don't add anything, highscores will be stored in sourcemod's default "storage-local" sqlite database.
      1. SQLite:
        Code:
            "solitaire"
            {
                "driver"            "sqlite"
                "database"            "solitaire"
            }
      2. MySQL:
        Code:
            "solitaire"
            {
                "driver"            "mysql"
                "host"                "localhost"
                "database"            "solitaire"
                "user"                "youruser"
                "pass"                "yourpass"
                //"timeout"            "0"
                "port"            "3306"
            }
      3. If you use mysql, execute this query to create the table:
        PHP Code:
        CREATE TABLE `solitaire_players` (
        `
        steamidVARCHAR64 NOT NULL,
        `
        nameVARCHAR64 NOT NULL,
        `
        scoreINT NOT NULL DEFAULT '0',
        `
        timeINT NOT NULL DEFAULT '0',
        PRIMARY KEY ( `steamid` )
        ENGINE InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci
    Known issues:
    Some users' machines are unable to display UTF-8 chars ingame, so they won't be able to play this game as they will only see messy squares instead of the card colors. It's clientside and i don't know how to fix that ;)

    Thanks to:
    • berni/Chanz for their fabulous smlib

    Did you see...:

    Note: This plugin won't compile on the forum due to it's custom include. Use the provided .smx or compile yourself.
    Attached Images
    File Type: jpg solitairegamepanel.jpg (38.2 KB, 1636 views)
    Attached Files
    File Type: smx solitaire.smx (24.8 KB, 637 views)
    File Type: sp Get Plugin or Get Source (solitaire.sp - 442 views - 34.1 KB)
    __________________

    Last edited by Peace-Maker; 09-27-2016 at 18:14. Reason: Upload new screenshot
    Peace-Maker is offline
     


    Thread Tools
    Display Modes

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 12:20.


    Powered by vBulletin®
    Copyright ©2000 - 2024, vBulletin Solutions, Inc.
    Theme made by Freecode