Oi lá, desde que eu tenho recebido mensagens em ragezone sobre como permitir XAMP trabalhar com MSSQL vou postar aqui um tutorial sobre como fazê-lo.

1. Baixe esta versão do xampp aqui:

2. instale xamp

3. Comece o controle xamp.

4. Instale o apache, não inicie o apache ainda.

5. Vá para o seu php.ini localizado em:
Code:
C:\xampp\php\php.ini
6. Encontre short_open_tag até ver isto:
Code:
Short_open_tag = Off
7. Mude-o para:
Code:
Short_open_tag = On
8. Encontre php_mssql.dll até ver isto:
Code:
;extension=php_mssql.dll
9. Mude-o para:
Code:
extension=php_mssql.dll
10. Se você estiver usando PDO MSSQL encontrar este:
Code:
;extension=php_pdo_mssql.dll
11. Mude-o para:
Code:
extension=php_pdo_mssql.dll
12. Inicie o apache.

13. Vá para o seu htdocs localizados em:
Code:
C:\xampp\htdocs
14. Faça um arquivo chamado "teste.php" (sem o ")

15. Dentro dele coloque isso:
PHP Code:
<?php

if (function_exists('mssql_fetch_row')) {
echo "I guess it worked hum?.<br />\n";
} else {
echo "Nah, you need to uninstall the version of xampp you were using.\n";
}

?>
16. Em seguida, salvá-lo.

17. Ir para yourip / test.php ou localhost / teste.php

18. Se ele vem com "eu acho que funcionou hum?" isso significa que você tem MSSQL habilitado.

19. Se ele vem com "Nah, você precisa desinstalar a versão do xampp que você estava usando" isso significa que você fez algo errado.


Não vêm com replys irritantes, eu fiz isso para ajudar algumas pessoas que foram me contactam para a liberação este tutorial.

PS: se você quer que eu faça um tutorial para conexões WAMP MSSQL, postá-lo aqui.










Só quero compartilhar este pequeno "Endless Busca Personalizada" que fiz últimos meses.
Ok aqui. Basta seguir estes passos.

NOTE: Faça backup de seus arquivos antes de modificá-lo

npc.xml
scenario.xml
questmap.xml (Don't worry about the key_sector="102") 
shop.xml
zquestitem.xml

npc.xml
PHP Code:

<NPC id="214"
     
name="STR:NPC_NAME_13"
     
desc="STR:NPC_DESC_13"
     
meshname="goblinW"
     
scale="2.8 2.8 2.8"
     
grade="boss"
     
max_hp="7000"
     
max_ap="8000"
     
int="4"
     
agility="4"
     
view_angle="25"
     
dc="6"
     
offensetype="1"
     
dyingtime="5">
     <
COLLISION radius="30" height="200" />
     <
ATTACK type="melee" range="130" weaponitem_id="300013" />
     <
SPEED default="400" />
     <
SKILL id="131" />
     <
SKILL id="132" />
     <
SKILL id="341" />
     <
DROP table="G13" />
</
NPC>  


scenario.xml
PHP Code:
<SPECIAL_SCENARIO id="556"
    
title="Goblin Super Boss"
    
QL="1"
    
DC="1"
    
mapset="Mansion"
    
XP="10000000"
    
BP="500000">

      <
SACRI_ITEM itemid="050592" />

    <
MAP dice="1" key_sector="102" key_npc="214" boss="true" >
        <
NPCSET_ARRAY>G61</NPCSET_ARRAY>
        <
JACO count="2" tick="5" min_npc="0" max_npc="13">
            <
NPC npcid="11" rate="0.2" />
            <
NPC npcid="214" rate="0.3" />
            <
NPC npcid="214" rate="0.2" />
            <
NPC npcid="214" rate="0.2" />
            <
NPC npcid="214" rate="0.1" />
        </
JACO>
    </
MAP>
    <
MAP dice="2" key_sector="102" key_npc="214" boss="true">
        <
NPCSET_ARRAY>G61</NPCSET_ARRAY>
        <
JACO count="2" tick="5" min_npc="0" max_npc="13">
            <
NPC npcid="11" rate="0.2" />
            <
NPC npcid="214" rate="0.3" />
            <
NPC npcid="214" rate="0.2" />
            <
NPC npcid="214" rate="0.2" />
            <
NPC npcid="214" rate="0.1" />
        </
JACO>
    </
MAP>
    <
MAP dice="3" key_sector="102" key_npc="214" boss="true">
        <
NPCSET_ARRAY>G61</NPCSET_ARRAY>
        <
JACO count="2" tick="5" min_npc="0" max_npc="13">
            <
NPC npcid="11" rate="0.2" />
            <
NPC npcid="214" rate="0.3" />
            <
NPC npcid="214" rate="0.2" />
            <
NPC npcid="214" rate="0.2" />
            <
NPC npcid="214" rate="0.1" />
        </
JACO>
    </
MAP>
    <
MAP dice="4" key_sector="102" key_npc="214" boss="true">
        <
NPCSET_ARRAY>G61</NPCSET_ARRAY>
        <
JACO count="2" tick="5" min_npc="0" max_npc="13">
            <
NPC npcid="11" rate="0.2" />
            <
NPC npcid="214" rate="0.3" />
            <
NPC npcid="214" rate="0.2" />
            <
NPC npcid="214" rate="0.2" />
            <
NPC npcid="214" rate="0.1" />
        </
JACO>
    </
MAP>
    <
MAP dice="5" key_sector="102" key_npc="214" boss="true">
        <
NPCSET_ARRAY>G61</NPCSET_ARRAY>
        <
JACO count="2" tick="5" min_npc="0" max_npc="13">
            <
NPC npcid="11" rate="0.2" />
            <
NPC npcid="214" rate="0.3" />
            <
NPC npcid="214" rate="0.2" />
            <
NPC npcid="214" rate="0.2" />
            <
NPC npcid="214" rate="0.1" />
        </
JACO>
    </
MAP>
    <
MAP dice="6" key_sector="102" key_npc="214" boss="true">
        <
NPCSET_ARRAY>G61</NPCSET_ARRAY>
        <
JACO count="2" tick="5" min_npc="0" max_npc="13">
            <
NPC npcid="11" rate="0.2" />
            <
NPC npcid="214" rate="0.3" />
            <
NPC npcid="214" rate="0.2" />
            <
NPC npcid="214" rate="0.2" />
            <
NPC npcid="214" rate="0.1" />
        </
JACO>
    </
MAP>
</
SPECIAL_SCENARIO>  
shop.xml
PHP Code:
<SELL itemid="050592"/>  
zquestitem.xml
PHP Code:
<ITEM id="050592" name="Goblin Super Boss" level="0" type="doll" desc="Endless Quest."
        
unique="0" price="1" secrifice="1" param="0" />  
Depois de matar o chefe 5-10 segundos o chefe vai aparecer novamente.




EVENTOS - Class GunZ

Mate o STAFF
O STAFF irá escolher o mapa, e irá se esconder, o primeiro que matar o STAFF ganha.


Meteoro

O mapa será escolhido pelo STAFF, provavelmente será Skillmaps, e você deve desviar dos tiros de bazuca que será atirado pelo STAFF, o ultimo sobrevivente, ganha.


H&S

O mapa será o que os players ou o STAFF decidir. Os players devem se esconder. O STAFF irá dar uma contagem regressiva começando do 10, após a contagem acabar, o STAFF irá travar todos os players, e matá-los, o ultimo sobrevivente, ganha.


Survivor

O mapa é escolhido pelos players ou pelo STAFF. Os jogadores devem se esconder. O STAFF irá dar uma contagem regressiva, começando do 10, após a contagem ele irá sair para procurar os jogadores. O ultima sobrevivente, ganha.


Race

O mapa será SuperMario3, e os jogadores terão que chegar até o final do mapa. O primeiro a chegar ganha.


TDM

O Evento será um combate entre times, mapa escolhido pelo STAFF. O STAFF irá ficar de hide(invisivel) organizando o evento.

O time que tiver ganhado mais rounds, vence.



Duelo

O evento duelo é provavelmente no mapa hall. O Tipo de jogo será um duelo, que se o jogador matar, reloga, e o que perder, será kickado. A senha depois de ser anunciada será trocada, para uma que o GM não irá anunciar. O ultimo que sobrar, vence.


Bomberman

O mapa é escolhido pelo STAFF, provavelmente Hall.O Staff irá fazer uma contagem regressiva começando do 5, e os jogadores irão se espalhar pela fase, após o STAFF fizer a contagem regressiva, irá atacar granadas. O ultimo que sobreviver vence.


Flip


O evento será no mapa ering. Os jogadores terão que ficar sem itens. O modo de jogo será em times, se os STAFF's quiserem participar, é permitido, se não quiserem, irão ficar de hide. O objetivo é matar o time adversário, com flip, e jogando-os para fora do ring. O time que vencer mais rounds, vence.


First Die

O evento será provavelmente no mapa Dojo. O STAFF irá fazer uma contagem regressiva e atacar 1 granada ( 1 por 1.). O objetivo é morrer. O ultimo a sobreviver será kikado. O ultimo jogador que restar no evento, vence.


Quiz

O evento não terá mapa. O STAFF irá criar 1 sala no Canal de Eventos, e dar a dica da senha. A sala terá espaço para apenas 1 jogador. O jogador que entrar, vence. ( Será praticamente 10 vezes).


Combate

O mapa será escolhido pelo STAFF. O modo de jogo será cada um por si, o STAFF irá colocar o limite de kills, o jogador que tiver matado mais players, vencer.


Injeção Letal

O mapa será na ering, o STAFF irá carregar tt e atacar nos players, se acertar, ele irá flipar o jogador, ate mata-lo, ou joga-lo para fora do ring. Se o jogador estiver na grade, não irá precisar carregar TT. Lembrando que todos jogadores devem estar sem roupa e sem armas.


H&S
O mapa será escolhido pelo STAFF. Irá travar todos os players em um lugar, e irá esconder med's de morrer.

O ultimo jogador que sobreviver será Kickado.


GOL


O mapa deverá ser a CyberSports. O GM irá mandar todos ir para o campo, em seguidas todos iram entrar dentro do gol.

Gm ira contar e começar o evento atirando de bazuka. O ultimo a sobreviver ganha.

Linha Inimiga


Este evento é fazer com os jogadores saia de uma base para outra através de uma série de obstáculos.

O ultimo a sobreviver ganha.
- Jogadores: 16 - Mapa: Prisão II.


Mestre Mandou



Este evento será na mapa town( ou outro na escolha do gm).
Os Jogadores deverão obedecer as ordens do gm.

O Ultimo vivo ganha.

Ordem: 'Mestre Mandou ir ali'

Cuidados com as trolladas